matplotlib图函数;自动将x和y轴设置为匹配

时间:2019-03-04 01:38:35

标签: python matplotlib

我有一个一维的numpy数组,可以是任意长度。 同时,我希望以某种方式绘制数组,以便x轴可以在任何范围内。

例如;

y = np.random.randn(1000) # array to be plotted
max_x = 10000
min_x = 0
x = np.arange(min_x,max_x,max_x//y.shape[0])
plt.plot(x,y)

这将绘制y,使得x轴从0开始到10000结束。

但是,如果我有

y = np.random.randn(1134) # array to be plotted
max_x = 30000
min_x = 0
x = np.arange(min_x,max_x,max_x//y.shape[0])
plt.plot(x,y)

这不起作用,因为xy不匹配。

由于我的max_xy.shape[0]可以是任意大小。

反正有解决此问题的方法吗?

0 个答案:

没有答案