clf
x = linspace(-3*pi,3*pi,100);
y = sin(x);
color = linspace(1,10,length(x));
scatter(x,y,25,color,'filled');
hold on
scatter(x+0.25*pi,y,100,[0 0 0],'*');
大部分时候处理数据还是散点图用的比较多
这里主要是scatter函数,用法是:
scatter(x值,y值,大小,颜色,格式)
需要注意,大小不是百分比!我这里写100是顺手,实际上可以更大
颜色有几种格式,常见的是指定颜色,和plot函数是一致的
然后是用RGB表示颜色,比如上面的[0 0 0]黑色
再或者用一个向量表示不同的颜色,此时每个数字对应的颜色是固定的
如果更改需要改变colormap(看之前的文章有介绍)
格式的话我只用'filled',就是填充为实心
不过这里也演示了*的格式:
关于不同的对应关系,可以看看这位大佬的详细介绍:
‘o’ 圆圈
‘+’ 加号
‘*’ 星号
‘.’ 点
‘x’ 叉号
‘square’ 或 ‘s’ 方形
‘diamond’ 或 ‘d’ 菱形
‘^’ 上三角
‘v’ 下三角
‘>’ 右三角
‘<’ 左三角
‘pentagram’ 或 ‘p’ 五角星(五角形)
‘hexagram’ 或 ‘h’ 六角星(六角形)
‘none’ 无标记
————————————————
版权声明:本文为CSDN博主「A-Chin」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/L_J_Kin/article/details/103933448
导出图片时可以使用语句:
print -djpeg -r600 filename
提升图片质量
-d表示图片输出格式,jpeg
-r表示图片输出质量,600是最好的
filename为要保存的名称
图片会保存在当前的文件夹下