сюжетная функция matplotlib;автоматически установить оси X и Y - PullRequest
0 голосов
/ 04 марта 2019

У меня одномерный массивный массив может быть любой длины.В то же время я хочу, чтобы массив отображался таким образом, чтобы ось х могла иметь любой диапазон.

Например;

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] могут быть любого размера.

Есть ли способ исправить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...