画散点图的问题
画散点图的命令:GSCATTER(X,Y,G) creates a scatter plot of the vectors X and Y<BR> grouped by G.Points with the same value of G are shown with<BR> the same color and marker.G is a grouping variable defined as<BR> a vector, a cell array of strings, or a string matrix, and it<BR> must have the same number of rows as X and Y.Alternatively<BR> G can be a cell array of grouping variables (such as {G1 G2 G3})<BR> to group the values in X by each unique combination of grouping<BR> variable values.<BR>我要画散点图,现在有x,y的两组数据,但是这个G怎么给呢?请指教!回复:(odbo1984)画散点图的问题
g就是分类,看你自己的需要了<br><br>以help中的例子为例:<br><br>load discrim<br>gscatter(ratings(:,1),ratings(:,2),group,'br','xo')<br><br>其中group有两种类型,分别用1和2表示<br><br>如果是1的话则对应的点是br,在图上显示蓝色的X<br>如果是2的话度应的点是xo,再图上显示红色的o<br><br>如果按照默认画图的话,即:<br>load discrim<br>gscatter(ratings(:,1),ratings(:,2),group)<br><br>则1对应的点是蓝色的小点<br>2对应的点是绿色的小点[此贴子已经被作者于2005-12-15 9:34:37编辑过]
又出错了
<P>>> A=magic(4)</P><P>A =</P>
<P> 16 2 3 13<BR> 5 11 10 8<BR> 9 7 6 12<BR> 4 14 15 1</P>
<P>>> gscatter(A(:,1),A(:,2),group,'br','xo')<BR>??? Undefined function or variable 'group'.<BR>怎么了呢?</P>
回复:(odbo1984)画散点图的问题
没定义group当然出错了回复:(odbo1984)画散点图的问题
举个简单的例子,比如<BR><BR>A=magic(10)<BR>10个点不进行分类<BR>group=<BR>gscatter(A(:,1),A(:,2),group)<BR><BR>如果10个点要进行分类<BR>例如第2和6是一类,其他是一类<BR>group=<BR>gscatter(A(:,1),A(:,2),group,'br','xo')<BR><BR>这样说总该明白了吧,否则我也不知道怎么解释了谢谢了
<P>谢谢指点!</P> 感谢指点
页:
[1]