汉中市网站建设_网站建设公司_测试工程师_seo优化
2026/1/7 16:43:37 网站建设 项目流程

在 MATLAB或者Octave的plot函数中,绘图样式由颜色符 + 标记符(点的形状) + 线型(连线样式) 三部分组成(三部分顺序可任意调换,也可只选其中 1-2 部分)。下面为你详细列出所有常用的符号:

一、标记符(数据点显示形状)

这是控制每个数据点以什么形状显示的核心符号,对应你问的 “显示形状”:

符号含义符号含义
.点标记*星号
o圆圈标记x叉号标记
+加号标记s正方形标记
d菱形标记^上三角标记
v下三角标记>右三角标记
<左三角标记p五边形标记
h六边形标记none无标记

二、线型(数据点之间的连线样式)

控制数据点之间是否连线、以什么线条连线:

符号含义
-实线
虚线
:点线
-.点划线
none无线型

三、颜色符(标记 / 连线的颜色)

控制标记和线条的颜色(g是绿色,以下是其他常用颜色):

符号颜色符号颜色
r红色b蓝色
y黄色k黑色
w白色c青色
m品红g绿色

四、示例代码

下面的代码可以直接复制到 MATLAB 中运行,展示不同样式的效果:

% 生成测试数据 x=0:pi/5:2*pi;y=sin(x);% 创建子图展示不同样式 subplot(2,2,1);plot(x, y,'ro--');% 红色圆圈标记 + 红色虚线 title('ro-- (红圈+虚线)');grid on;subplot(2,2,2);plot(x, y,'b^-.');% 蓝色上三角标记 + 蓝色点划线 title('b^-. (蓝三角+点划线)');grid on;subplot(2,2,3);plot(x, y,'ks:');% 黑色正方形标记 + 黑色点线 title('ks: (黑方块+点线)');grid on;subplot(2,2,4);plot(x, y,'mv');% 品红下三角标记(无线型) title('mv (品红下三角,无线)');grid on;

加载txt数据,绘制曲线的示例代码:

######################################################clearall close all data=load('static_test.txt')figure(1)subplot(1,2,1)plot(data(:,1),'r*')hold on plot(data(:,2),'g*')plot(data(:,3),'b*')plot(data(:,5),'m*')plot(data(:,6),'k*')plot(data(:,7),'r*')hold off subplot(1,2,2)plot(data(:,8),'r*')hold on plot(data(:,9),'g*')plot(data(:,10),'b*')plot(data(:,11),'c*')plot(data(:,12),'m*')plot(data(:,13),'k*')plot(data(:,14),'r*')hold off##################################################################################################################

五、总结

  • MATLAB 绘图样式由颜色符 + 标记符 + 线型组成,三部分可自由组合(也可只选其一),比如k*:表示 “黑色星号标记 + 黑色点线”。
  • 常用标记符包括圆圈 (o)、叉号 (x)、正方形 (s)、三角形 (^/v) 等,满足不同可视化需求。
  • 线型除了实线 (-),还有虚线 (–)、点线 (😃、点划线 (-.),可根据需要选择是否显示连线。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询