我正在绘制一个基于numpy数组的情节:
A = np.array([[4,5,6],[2,3,6]])
使用plt.plot(A)它可以正常工作并基于6个元组绘制:(0,4),(1,5),(2,6),(0,2)等。
我想缩放x轴。单位应除以120.所以我想绘制:
(0,4), (1/120,5), (2/120, 6), etc.
有没有简单的方法可以做到这一点,没有循环数组并手动将元组提供给情节?
答案 0 :(得分:2)
指定x轴
scaling_factor = 120.
x = np.arange(A.shape[0])/scaling_factor
plt.plot(x, A)
答案 1 :(得分:0)
import numpy as np
A = np.array([4,5,6],[2,3,6])
这失败了!你的实际代码是什么?
无论如何,你试过明确地向plt.plot()提供x值:
x = np.arange(3) / 120
plt.plot(x, whatever)