我尝试在Matlab中使用gscatter绘制Tsne的结果。我想使用特定的颜色进行训练,其他颜色用于锚点
Y=tsne(xtrain; xAnxhors]); gscatter(Y(:,1),Y(:,2));
这是我使用的代码,但我得到的图形只有一种颜色,所以我想显示xtrain和xanchors之间的颜色差异
eyh26e7m1#
函数gscatter允许您指定另外两个参数。使用第一个参数,您已经可以定义 groups(一个矢量,指示每个点所属的组),它将自动为不同的组分配不同的颜色。第二个参数允许对颜色的实际选择进行更精细的控制。参考文档中的一个示例:在x轴上绘制排量值,在y轴上绘制马力值。gscatter使用变量名称作为轴的默认标签。按Model_Year对数据点进行分组。
gscatter
load carsmall gscatter(Displacement,Horsepower,Model_Year)
1条答案
按热度按时间eyh26e7m1#
函数
gscatter
允许您指定另外两个参数。使用第一个参数,您已经可以定义 groups(一个矢量,指示每个点所属的组),它将自动为不同的组分配不同的颜色。第二个参数允许对颜色的实际选择进行更精细的控制。参考文档中的一个示例:在x轴上绘制排量值,在y轴上绘制马力值。gscatter使用变量名称作为轴的默认标签。按Model_Year对数据点进行分组。