散点函数中的颜色

3个观点(过去30天)
苏菲莱特
苏菲莱特 2021年1月13日
评论道: 苏菲莱特2021年1月15日
我试图在相同的散点上用3种不同的颜色绘制3组数据,但其中一组没有字母代码。我需要一组未填充的黑色圆,一组填充灰色圆,一组填充黑色圆。每当我试图绘制灰色的时候,我得到的错误是“在Scatter类上没有颜色属性”。我试着用plot函数来绘图来解决这个问题,但我得到的是一堆线而不是点。有人知道怎么修吗?我一直通过在绘图仪中选择点并改变它们的颜色来解决这个问题,但这是乏味和烦人的。我包含了下面的代码。谢谢!
cp1散射(1型,“k”vdp1组孔隙度与体积密度之间的%图
持有
散射(cp2 bd2,“颜色”, [0.5 0.5 0.5],“填充”
持有
散射(cp3 bd3,“k”“填充”

接受的答案

克里斯·拉皮埃尔
克里斯·拉皮埃尔 2021年1月13日
编辑:克里斯·拉皮埃尔 2021年1月13日
有两种方法指定颜色—作为第4个输入或使用名称-值对。
要使用第4个输入,请按以下方法 这个例子 来自文档
X = linspace(0,3*pi,200);
Y = cos(x) +兰特(1200);
C = linspace(1,10,length(x));
散射(x,y,[],[0.5 0.5 0.5],“填充”
或者,使用正确的属性名称。这是一个 文档中的示例
= linspace(0,2*pi,300);
X = sin() + 0.75*兰特(1300);
Y = cos() + 0.75*rand(1300);
Sz = 40;
散射(x, y,深圳,“MarkerEdgeColor”,[0.5 .5],...
“MarkerFaceColor”,[0 .7 .7],...
“线宽”, 1.5)
1评论
苏菲莱特
苏菲莱特 2021年1月15日
这很有帮助。谢谢你!

登录发表评论。

更多答案(0)

标签

s manbetx 845


释放

R2019b

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!