我有两组数据(Ax,Ay;Bx,By)。我想将这两个数据集绘制在具有不同颜色的散点图上,但我似乎无法让它工作,因为它似乎scatter()
不像plot()
. 是否有可能做到这一点?
我试过了...
scatter(Ax, Ay, 'g', Bx, By, 'b')
和
scatter(Ax, Ay, 'g')
scatter(Bx, By, 'b')
第一种方式返回错误。后者仅绘制Bx
/By
数据。
我有两组数据(Ax,Ay;Bx,By)。我想将这两个数据集绘制在具有不同颜色的散点图上,但我似乎无法让它工作,因为它似乎scatter()
不像plot()
. 是否有可能做到这一点?
我试过了...
scatter(Ax, Ay, 'g', Bx, By, 'b')
和
scatter(Ax, Ay, 'g')
scatter(Bx, By, 'b')
第一种方式返回错误。后者仅绘制Bx
/By
数据。
尝试使用hold on
第二个示例。
plot (ax,ay,'g.') 生成带有绿点的散点图
如果你想要更大的圈子,你可以使用
plot (ax,ay,'g.', 'MarkerSize', XX) %XX = 20 或其他
制作开放的圆圈
情节(斧头,是的,'去')
如您所知,情节可以链接,因此您可以一劳永逸
情节(ax,ay,'go',bx,by,'bo')
plot 和 scatter 之间的区别在于 scatter 允许您指定标记大小,但您不要求在此处执行此操作。
另一种选择是使用 gscatter。参数不同,但有时比它更有用scatter(...); hold on; scatter(...);