У меня одномерный массивный массив может быть любой длины.В то же время я хочу, чтобы массив отображался таким образом, чтобы ось х могла иметь любой диапазон.
Например;
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)
, этоне работает, потому что x
и y
не совпадают.
Поскольку мои max_x
и y.shape[0]
могут быть любого размера.
Есть ли способ исправить это?