IT评测·应用市场-qidao123.com技术社区
标题:
15、matlab绘图汇总(图例、标题、坐标轴、线条格式、颜色和散点格式设置)
[打印本页]
作者:
飞不高
时间:
2024-6-13 21:47
标题:
15、matlab绘图汇总(图例、标题、坐标轴、线条格式、颜色和散点格式设置)
1、plot()函数默认格式画图
代码:
x=0:0.1:20;%绘图默认格式
y=sin(x);
plot(x,y)
复制代码
2、X轴和Y轴显树模围/axis()函数
代码:
x=0:0.1:20;%绘图默认格式
y=sin(x);
plot(x,y)axis([0 21 -1.1 1.1])%设置范围
复制代码
3、网格显示/grid on函数
代码:
x=0:0.1:20;%绘图默认格式
y=sin(x);
plot(x,y)axis([0 21 -1.1 1.1])%设置范围grid on%默认不显示网格
复制代码
4、散点图及散点结果图
1)不同散点图
代码:
x=0:0.1:20;%点图
y=sin(x);
plot(x,y,'*') %正方形
x=0:0.1:20;%点图
y=sin(x);
plot(x,y,'x')
x=0:0.1:20;%点图
y=sin(x);
plot(x,y,'d')
x=0:0.1:20;%点图
y=sin(x);
plot(x,y,'p')
x=0:0.1:20;%点图
y=sin(x);
plot(x,y,'^')
x=0:0.1:20;%点图
y=sin(x);
plot(x,y,'s')
复制代码
2)设置散点大小
代码:
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',12)%设置散点大小12 9 6
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小12 9 6
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',6)%设置散点大小12 9 6
复制代码
5、绘图线条格式
代码:
x=0:0.1:20;%线穿过点图
y=sin(x);
plot(x,y,'—p')
x=0:0.1:20;%线穿过点图
y=sin(x);
plot(x,y,':p')
x=0:0.1:20;%线穿过点图
y=sin(x);
plot(x,y,':.')
复制代码
6、线条颜色设置
代码:
x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','k','MarkerSize',9)
x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','r','MarkerSize',9)
x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','g','MarkerSize',9)
x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','b','MarkerSize',9)
复制代码
7、线条格式、颜色、散点汇总表
代码:
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小12 9 6
复制代码
8、 同时显示两幅图
1)两幅图重叠
代码:
x=0:0.1:20;%线穿过点图 设置为红色y=sin(x);plot(x,y,'-p','color','b','MarkerSize',9)hold onx1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小12 9 6
复制代码
2)两幅图一行两列显示
代码:
x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
subplot(1,2,1)
plot(x,y,'-p','color','b','MarkerSize',9)
x1=0:0.1:20;
y1=cos(x1);
subplot(1,2,2)
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
复制代码
3)两幅图两行一列显示
代码:
x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
subplot(2,1,1)
plot(x,y,'-p','color','b','MarkerSize',9)
x1=0:0.1:20;
y1=cos(x1);
subplot(2,1,2)
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
复制代码
4)两幅图分开显示
代码:
x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
figure(1)
plot(x,y,'-p','color','b','MarkerSize',9)
x1=0:0.1:20;
y1=cos(x1);
figure(2)
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
复制代码
9、设置坐标范围及刻度
代码:
x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','b','MarkerSize',9)
hold on
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
set(gca,'XLim',[0 21])%设置X轴显示范围
set(gca,'XTick',[0:1:21])%设置显示坐标刻度
set(gca,'YLim',[-1.2 1.2])
set(gca,'YTick',[-1.2:0.1:1.2])
复制代码
10、 图例设置
1)图例字体设置
代码:
x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','b','MarkerSize',9)
hold on
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
set(gca,'XLim',[0 21])%设置X轴显示范围
set(gca,'XTick',[0:1:21])%设置显示坐标刻度
set(gca,'YLim',[-1.2 1.2])
set(gca,'YTick',[-1.2:0.1:1.2])legend('sin(x)','cos(x)','FontSize',10,'FontName','楷体');%添加图例(默认位置在右上),设置字体
复制代码
2)图例位置设置
位置字符设置
代码:
x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','b','MarkerSize',9)
hold on
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
set(gca,'XLim',[0 21])%设置X轴显示范围
set(gca,'XTick',[0:1:21])%设置显示坐标刻度
set(gca,'YLim',[-1.2 1.2])
set(gca,'YTick',[-1.2:0.1:1.2])legend('sin(x)','cos(x)','FontSize',10,'FontName','楷体','location','North');%添加图例(默认位置在右上),设置字体
复制代码
图里面
图外面
11、标题及坐标轴设置
代码:
x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','b','MarkerSize',9)
hold on
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
set(gca,'XLim',[0 21])%设置X轴显示范围
set(gca,'XTick',[0:1:21])%设置显示坐标刻度
set(gca,'YLim',[-1.2 1.2])
set(gca,'YTick',[-1.2:0.1:1.2])legend('sin(x)','cos(x)','FontSize',10,'FontName','楷体');%添加图例(默认位置在右上),设置字体title('sin(x)和cos(x)')%设置标题xlabel('X轴数值')ylabel('Y轴数值')
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4