我想用三组数据在MATLAB中创建一个散点图。X,Y和c。X和Y是各自的轴图,但c保存每个散点点分类的信息(整数值)。我希望把每一个分类图作为一个单独的颜色。这些整数值足够简单,可以转换成各自的颜色选择,因此没有问题。目前,以C作为我的颜色选择,我使用,
hold on
for k=1:K
scatter(X(c==k,:),Y(c==k),[],C(k,:),'filled');
end
我的动机是希望在UpdateFcn中创建一个DataCursorManager,以便用数据游标显示每个点的日期。我无法用多个散点图来做这件事,并且认为这是解决问题的最简单的方
我正在处理一个多列字典。我想绘制两列,然后根据第三列和第四列更改标记的颜色和样式。
在pylab散点图中,我很难改变标记样式。不幸的是,我的方法适用于颜色,但不适用于标记样式。
x=[1,2,3,4,5,6]
y=[1,3,4,5,6,7]
m=['k','l','l','k','j','l']
for i in xrange(len(m)):
m[i]=m[i].replace('j','o')
m[i]=m[i].replace('k
我正在尝试使用Seaborn的散点图绘制股票的预测和实际情况,我可以很好地绘制散点图,但我想要做的也是可视化今天的数据在哪里,用不同的颜色。 我试着这样做: current_x = df['Prediction'].iloc[-1]
current_y = df['Actual'].iloc[-1] 并绘制了它,但得到了这个错误消息: ValueError: If using all scalar values, you must pass an index. 任何帮助都是非常感谢的。 编辑: 因此,我有一个包含价格数据的df['Prediction&