目录
matlab画不同类型的图——画图函数
-
plot()画二维曲线
-
plot3()画三维曲线
-
ployy()画双坐标轴图 双x轴 双y轴
-
pie() 饼图
-
histogram() 直方图
-
boxplot() 箱型图
-
stem()针图
-
surf() 平滑着色的三维图
-
mesh() 网格划分的三维图
-
subplot() 构建多子图
-
polar() 极坐标图
-
pol2cart() 柱坐标图
-
sph2cart() 球坐标图
-
slice() 切片图
-
scatter3() 3D散点图 scatter() 2D散点图(2D散点图参考绘图)
-
contour() contourf()云图/等高线图
-
contourslice() 三元切片等位线图
-
符号绘图 ezplot /ezplot3/ ezmesh /ezsurf
-
动图comet() 二维彗星轨线 comet3() 三维彗星轨线
-
颜色动态变化 spinmap
-
影片动画 movie
建立画布
-
figure() 建立画布
-
subplot() 分多个子图
图像格式调整——大小、字体、轴、标签
-
坐标轴控制 axis equal、axis([0 200 0.87 0.92])、刻度、刻度数字
-
坐标范围set(gca,'XTick',[0:25:200])、set(gca,'YTick',[0.88:0.01:0.92])、
set(gca,'xminortick','on');%style 5 小刻度打开 set(gca,'ticklength',[0.05 0.025]);%style 6 刻度长度 set(gca,'tickdir','out');%style 7 刻度放到外围
-
XTickLabelRotation坐标标注旋转
-
轴刻度位置set(gca,'xaxislocation','top');
set(gca,'yaxislocation','right');
-
标签位置
legend({'y = sin(x)','y = cos(x)'},'Location','southwest')
-
线型、标记 、颜色 rgbkmy
-
字体
-
保留上一步的图hold on /hold off 不保留
-
title('标题','fontname','Times New Roman','Color','b','FontSize',20)图标题
title('Actual vs predicted losee convective heat transfer coefficient of Train dataset ','fontname','Times New Roman','fontsize',16)
-
轴标题xlabel() ylabel()
xlabel('Actual values of \it{h}\rm_{1}(W/m^{2}\cdot ℃)','fontname','Times New Roman','fontsize',16) ylabel('Predicted values \it{h}\rm_{1}(W/m^{2}\cdot ℃)','fontname','Times New Roman','fontsize',16)
-
图例legend()
legend({'Collected Data','y = cos(x)'},'FontSize',8,'FontWeight','bold')
-
多行legend
-
网格、外围框线
-
加入文本text()
-
view() 图的观察角度控制
-
rotate() 图像旋转
图像的导入导出及格式
- 导出
- 保存
- 自动保存
- 动图