X = np.array([[-1, 1], [-2,-1], [-3, -2], [1, 1], [2, 1], [3, 2]])
plt.plot(X)
plt.show()
如果我绘制这个,每个列表中的第一个元素是Y,第二个是X.所以对于[-1,1],-1是Y,1是X.为什么这是默认值,是什么' s改变它的最好方法是什么?
答案 0 :(得分:1)
这是默认值,因为(来自帮助):
If *x* and/or *y* is 2-dimensional, then the corresponding columns will be plotted.
相反,你可以这样做
import numpy as np
import matplotlib.pyplot as plt
X = np.array([[-1, 1], [-2,-1], [-3, -2], [1, 1], [2, 1], [3, 2]])
plt.plot(X.T[0], X.T[1])
plt.show()
从(-1,1)开始,在(3,2)结束。