您的位置 首页 百科问答

matlab中 关于scatte来自r plot 函数中颜色的问题

问题补充说明:“帮助”中说scatter的颜色只有若干种(没弄错的化是8种不同颜色可用)比如:scatter(msdata(i,1),msdata(i,2),'.','y');scatter(msdata(i,1),msdata(i,2),'.','g');scatter(msdata(i,1),msdata(i,2),'.','w');…………问题是,如果要用比较多的颜色来表示画出的点,用上述8种颜色俨然不够了请问,这里的'y’,'g’等能否用一个RGB值来表示呢,我试过比如scatter(msdata(i,1),msdata(i,2),'.',[0.1,0.3,0]); 这样貌似不行啊,还有其他方法吗

matlab中 关于scatte来自r plot 函数中颜色的问题

scatter(X,Y,S,C)displayscoloredcirclesatthelocationsspecifiedbythevectorsXandY(whichmus织误调破tbethesamesize).

Sdeterminestheareaofeachmarker(specifiedinpo360问答ints^2).Sca际步这常余保尽跟饭nbeavectorthesamelengthasXandYor江视凯节核个尔针需ascalar.IfSisascalar,MATLABdrawsallthemarkersthesamesize.IfSisempty,thedefaultsizeisused.

Cdetermi孔方游误nesthecolorofeachmarker.WhenCisavectorthesamelengthasXandY,th编终冲医题沿未称衡在看evaluesinCarelinearlyma也尼ppedtothecolorsinthecurrentcolormap.WhenCisalength(X)-by-3matrix,itspecifiesthecolorsofthemarkersasRGBvalues.Ccanals那宪试obeacolorstring(seeColorSpecforalistofcolorstringspecifiers).

上面镇之京汽诉查参地剂脱额的是help里面的话,里面说行李班了WhenCisalength(X)-by-3matrix,tspecifiesthecolorsofthemarkersasRGBvalues,也就是后面决定颜富和析色的RGB不能只是一列数组,要是length(X)土破错官贵乙技-by-3matrix。

sca移市低殖材抓的刻离tter(msdata(i,1),msdata(i,2),'.',[0.1,军伯喜当领议罗0.3,0]);装础虽但往板容探永可以改成

scatter(msdata(i举宜也孩动甲段手影长歌,1),msdata(得国察云距获额并黑i,2),'.',ones(length(续仍三处底克川光补职msdata(i,1)))*[0.1,0.3,0]);

自己揣摩下试试

上一篇 如何把图片转换成漫画或手绘
下一篇 请问台湾梅肥木宣速找乙验好敌花三姐妹的故事是不是真的
扫一扫,手机访问

扫一扫,手机浏览