scatter plot color setting.

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 日

0 投票

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".

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

カテゴリ

質問済み:

2014 年 9 月 19 日

編集済み:

2014 年 9 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by