IT评测·应用市场-qidao123.com技术社区

标题: 15、matlab绘图汇总(图例、标题、坐标轴、线条格式、颜色和散点格式设置) [打印本页]

作者: 飞不高    时间: 2024-6-13 21:47
标题: 15、matlab绘图汇总(图例、标题、坐标轴、线条格式、颜色和散点格式设置)
1、plot()函数默认格式画图

代码:

  1. x=0:0.1:20;%绘图默认格式
  2. y=sin(x);
  3. plot(x,y)
复制代码

2、X轴和Y轴显树模围/axis()函数

代码:

  1. x=0:0.1:20;%绘图默认格式
  2. y=sin(x);
  3. plot(x,y)axis([0 21 -1.1 1.1])%设置范围
复制代码
 

3、网格显示/grid on函数  

代码:

  1. x=0:0.1:20;%绘图默认格式
  2. y=sin(x);
  3. plot(x,y)axis([0 21 -1.1 1.1])%设置范围grid on%默认不显示网格
复制代码

4、散点图及散点结果图

1)不同散点图

代码:

  1. x=0:0.1:20;%点图
  2. y=sin(x);
  3. plot(x,y,'*') %正方形
  4. x=0:0.1:20;%点图
  5. y=sin(x);
  6. plot(x,y,'x')
  7. x=0:0.1:20;%点图
  8. y=sin(x);
  9. plot(x,y,'d')
  10. x=0:0.1:20;%点图
  11. y=sin(x);
  12. plot(x,y,'p')
  13. x=0:0.1:20;%点图
  14. y=sin(x);
  15. plot(x,y,'^')
  16. x=0:0.1:20;%点图
  17. y=sin(x);
  18. plot(x,y,'s')
复制代码


 


 

 2)设置散点大小

代码:

  1. x1=0:0.1:20;
  2. y1=cos(x1);
  3. plot(x1,y1,'-p','color','g','MarkerSize',12)%设置散点大小12 9 6
  4. x1=0:0.1:20;
  5. y1=cos(x1);
  6. plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小12 9 6
  7. x1=0:0.1:20;
  8. y1=cos(x1);
  9. plot(x1,y1,'-p','color','g','MarkerSize',6)%设置散点大小12 9 6
复制代码


5、绘图线条格式

代码:

  1. x=0:0.1:20;%线穿过点图
  2. y=sin(x);
  3. plot(x,y,'—p')
  4. x=0:0.1:20;%线穿过点图
  5. y=sin(x);
  6. plot(x,y,':p')
  7. x=0:0.1:20;%线穿过点图
  8. y=sin(x);
  9. plot(x,y,':.')
复制代码
 


6、线条颜色设置

代码:

  1. x=0:0.1:20;%线穿过点图 设置为红色
  2. y=sin(x);
  3. plot(x,y,'-p','color','k','MarkerSize',9)
  4. x=0:0.1:20;%线穿过点图 设置为红色
  5. y=sin(x);
  6. plot(x,y,'-p','color','r','MarkerSize',9)
  7. x=0:0.1:20;%线穿过点图 设置为红色
  8. y=sin(x);
  9. plot(x,y,'-p','color','g','MarkerSize',9)
  10. x=0:0.1:20;%线穿过点图 设置为红色
  11. y=sin(x);
  12. plot(x,y,'-p','color','b','MarkerSize',9)
复制代码
 

 

7、线条格式、颜色、散点汇总表

代码:

  1. x1=0:0.1:20;
  2. y1=cos(x1);
  3. plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小12 9 6
复制代码

8、 同时显示两幅图

1)两幅图重叠

代码:

  1. x=0:0.1:20;%线穿过点图 设置为红色y=sin(x);plot(x,y,'-p','color','b','MarkerSize',9)hold onx1=0:0.1:20;
  2. y1=cos(x1);
  3. plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小12 9 6
复制代码

2)两幅图一行两列显示

代码:

  1. x=0:0.1:20;%线穿过点图 设置为红色
  2. y=sin(x);
  3. subplot(1,2,1)
  4. plot(x,y,'-p','color','b','MarkerSize',9)
  5. x1=0:0.1:20;
  6. y1=cos(x1);
  7. subplot(1,2,2)
  8. plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
复制代码

3)两幅图两行一列显示

代码:

  1. x=0:0.1:20;%线穿过点图 设置为红色
  2. y=sin(x);
  3. subplot(2,1,1)
  4. plot(x,y,'-p','color','b','MarkerSize',9)
  5. x1=0:0.1:20;
  6. y1=cos(x1);
  7. subplot(2,1,2)
  8. plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
复制代码

4)两幅图分开显示

代码:

  1. x=0:0.1:20;%线穿过点图 设置为红色
  2. y=sin(x);
  3. figure(1)
  4. plot(x,y,'-p','color','b','MarkerSize',9)
  5. x1=0:0.1:20;
  6. y1=cos(x1);
  7. figure(2)
  8. plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
复制代码

9、设置坐标范围及刻度

代码:

  1. x=0:0.1:20;%线穿过点图 设置为红色
  2. y=sin(x);
  3. plot(x,y,'-p','color','b','MarkerSize',9)
  4. hold on
  5. x1=0:0.1:20;
  6. y1=cos(x1);
  7. plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
  8. set(gca,'XLim',[0 21])%设置X轴显示范围
  9. set(gca,'XTick',[0:1:21])%设置显示坐标刻度
  10. set(gca,'YLim',[-1.2 1.2])
  11. set(gca,'YTick',[-1.2:0.1:1.2])
复制代码
 

10、 图例设置

1)图例字体设置

代码:

  1. x=0:0.1:20;%线穿过点图 设置为红色
  2. y=sin(x);
  3. plot(x,y,'-p','color','b','MarkerSize',9)
  4. hold on
  5. x1=0:0.1:20;
  6. y1=cos(x1);
  7. plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
  8. set(gca,'XLim',[0 21])%设置X轴显示范围
  9. set(gca,'XTick',[0:1:21])%设置显示坐标刻度
  10. set(gca,'YLim',[-1.2 1.2])
  11. set(gca,'YTick',[-1.2:0.1:1.2])legend('sin(x)','cos(x)','FontSize',10,'FontName','楷体');%添加图例(默认位置在右上),设置字体
复制代码

2)图例位置设置

位置字符设置


代码:

  1. x=0:0.1:20;%线穿过点图 设置为红色
  2. y=sin(x);
  3. plot(x,y,'-p','color','b','MarkerSize',9)
  4. hold on
  5. x1=0:0.1:20;
  6. y1=cos(x1);
  7. plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
  8. set(gca,'XLim',[0 21])%设置X轴显示范围
  9. set(gca,'XTick',[0:1:21])%设置显示坐标刻度
  10. set(gca,'YLim',[-1.2 1.2])
  11. set(gca,'YTick',[-1.2:0.1:1.2])legend('sin(x)','cos(x)','FontSize',10,'FontName','楷体','location','North');%添加图例(默认位置在右上),设置字体
复制代码
图里面 


图外面 




11、标题及坐标轴设置

代码:


  1. x=0:0.1:20;%线穿过点图 设置为红色
  2. y=sin(x);
  3. plot(x,y,'-p','color','b','MarkerSize',9)
  4. hold on
  5. x1=0:0.1:20;
  6. y1=cos(x1);
  7. plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
  8. set(gca,'XLim',[0 21])%设置X轴显示范围
  9. set(gca,'XTick',[0:1:21])%设置显示坐标刻度
  10. set(gca,'YLim',[-1.2 1.2])
  11. 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