我有一个很大的矩阵DAT(50000+,42)。我在x和y轴上绘制了这个矩阵的2行,并希望由于单独行的值而使绘制点的颜色发生变化。有人能给我建议吗?由于“颜色数据输入必须是矩阵”错误,pcolor对我不起作用。提亚
X = DAT(:,21);
Y = DAT(:,22);
Z = DAT(:,28);
plot(X,Y,'*');
hold on
pcolor(X,Y,Z);
hold off
我有一组用plt.matshow(矩阵)绘制的矩阵,它可以很好地处理维度接近的矩阵(即56,000 x 5,000或64 x 6)。然而,当我尝试使用一个56,000x6的矩阵时,我只得到了一个非常大的比例,没有图形(见附图),我怀疑这是由于matplotlib不确定如何缩放图像。有人知道怎么处理这件事吗? ?
我有几个预测器,我想用pairs()在R中绘制矩阵。
为了提高能见度,我想使用透明点。最优是SmoothScatter函数。我也尝试过在rgb中设置,尽管SmoothScatter给出了最好的结果(在1对1的相关性中,而不是在矩阵中)。
根据,SmoothScatter也可以与pairs()结合使用:
虽然当我使用:
pairs(mydataset, smoothScatter=TRUE)
我收到这个错误:
In plot.window(...) : "smoothScatter" is not a graphical parameter
在smoothScatter函数中有使