如何在python中使用matplotlib在同一图上绘制另一组轴?

时间:2015-06-24 14:20:37

标签: python matplotlib

我希望我的mathplotlib图有另一组轴/线。目前我做如下:

plt.plot([0,eigenVectors[0][0]],[0,eigenVectors[1][0]],color='k',marker='o')
plt.plot([0,eigenVectors[0][1]],[0,eigenVectors[1][1]],color='k',marker='o')

其中eigenVector是一个2d矩阵,我只是想绘制通过特征向量和原点的线。但是,很明显,我画了两个线段而不是线。我希望绘制两条穿过原点和特征向量的线。有没有办法说画一条线(不是线段)通过两点?

我目前的情节如下:

enter image description here

PS:我正在尝试实施PCA。

1 个答案:

答案 0 :(得分:0)

您可以线性推断为某些较大的值,并使用它们绘制线条。然后将plt.xlimplt.ylim限制为一些合理的值。有关外推的更多信息,请参阅this post