最近在看一篇论文,觉得文章的数据处理效果十分的惊艳!所以想着如何用matlab将类似的效果实现出来,但最近有一个任务,以后慢慢更新吧!先挖一个坑!
1. 二维图形绘制
二维坐标轴图像涉及的部分包含曲线的颜色、点的形状、图注、坐标轴、单位等几个部分。
% 【案例分析】在一张图上绘制多条曲线
x = -5:.1:5;
y=sin(x);
y1=tanh(x);
y2=cos(x);
y3=exp(x);
y4=0.5*x;
y5=abs(x);
y6=0.1*x.^2;
y7=1./x;
y8=sinh(x);
y9=log(abs(x)); % 以自然数为底数的对数函数 用log2(8)=3
set(0,'defaultfigurecolor','w'); % 设置绘制图像的背景为白色
figure;
plot(x,y,'-o'); % 圆圈
hold on; % 在一副图上同时绘制多条曲线
plot(x,y1,'-^'); % 上三角形,v为下三角形
plot(x,y2,'-+'); % 加好
plot(x,y3,'-*'); % 型号
plot(x,y4,'-.'); % 实心点
plot(x,y5,'-x'); % 叉号
plot(x,y6,'-s'); % 正方形
plot(x,y7,'-d'); % 钻石形
plot(x,y8,'-p'); % 五角星形
plot(x,y9,'-h'); % 六角星形
axis([-5 5 -1 1]); % 坐标轴的范围设置
legend('sin(x)','tanh(x)','cos(x)','e^x','0.5x','|x|','0.1x^2','1/x','sinh(x)','ln(|x|)');
xlabel('x'); % X轴设置
ylabel('y'); % Y轴设置
实验结果
2. X轴数值设置
image.png
3. 绘制三维map图及其颜色变化图注
image.png
image.png
4. 绘制三维坐标图
image.png
5. 在曲线的起点和终点进行形状标记
image.png
6. 给坐标轴添加单位
7. 绘制具有不同Y轴的尺度的二维坐标轴
image.png
8. 同一幅图上绘制不同的坐标轴曲线
image.png
9.绘制箱图
image.png
【参考材料】