scatter plot color setting.

5 ビュー (過去 30 日間)
Matt
Matt 2014 年 9 月 19 日
編集済み: per isakson 2014 年 9 月 20 日
In the matlab code below, I have scattered points. How can i choose different scatterd fonts like * and + and set the color of theses scattered points.
x=[0.8,1.3,2.2,2.9,3.6];
y1=[17.22,18.9,19.74756674,21.64790459,22.77216041];
y2=[0.07,0.11,0.163,0.27,0.29];
[ax, h1, h2] = plotyy(x,y1,Ax,y2,'scatter');
line(x,y1,'Parent',ax(1))
line(x,y2,'Parent',ax(2) )
set(ax(1),'ycolor','r')
set(ax(2),'ycolor','b')
Thank you very much!
  1 件のコメント
per isakson
per isakson 2014 年 9 月 19 日
The "A" in Ax is that a typo?

サインインしてコメントする。

回答 (1 件)

per isakson
per isakson 2014 年 9 月 19 日
Those simple circles are patch objects. (There is a lot to read about patches in the documentation.)
Try
ch1 = get( h1, 'children' )
set( ch1, 'MarkerEdgeColor', [1,0,0] )
  2 件のコメント
Matt
Matt 2014 年 9 月 19 日
I didnt understand your answer.
per isakson
per isakson 2014 年 9 月 19 日
編集済み: per isakson 2014 年 9 月 20 日
Execute these two lines after your script. One series of circles will turn red. That is an answer to "set the color of theses scattered points.".
Secondly, I invited you to search the documentation on patch and find out how to change the shape of the "markers".

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeScatter Plots についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by