返回信息流Matlab版关了,在PRAI来求助。
我处理一个数据集想在2D平面上用点显示,并且用不同的颜色来代表不同的类别。看plot的帮助看了半天,还是不太明白。
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #6004同步于 2009/12/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖
【求助】Matlab画带颜色的点
skeletux
2009/12/18镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
【 在 skeletux 的大作中提到: 】
: Matlab版关了,在PRAI来求助。
: 我处理一个数据集想在2D平面上用点显示,并且用不同的颜色来代表不同的类别。看plot的帮助看了半天,还是不太明白。
>> plot(x,y,'rs');
>> plot(x,y,'ys');
>> plot(x,y,'yd');
y 表示yellow
s 表示square
下面是help里面的东西,表示简写。
b blue . point - solid
g green o circle : dotted
r red x x-mark -. dashdot
c cyan + plus -- dashed
m magenta * star (none) no line
y yellow s square
k black d diamond
w white v triangle (down)
^ triangle (up)
< triangle (left)
> triangle (right)
p pentagram
h hexagram
如果在之前的图像基础上画点,可以用hold on
help里面有一个示例我觉得不错
plot(x,y,'--rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',10)
--rs代表线的颜色和格式,想用别的颜色直接用字母替换r即可