Сдвиньте все построенные значения вдоль одной из осей после того, как Python уже вызвал - PullRequest
0 голосов
/ 18 мая 2019

Предположим, я уже позвонил

ax.plot([10, 20, 30], some_y_values)

Правильно ли я понимаю, что на данный момент невозможно сделать все x значения меньше, например, например. 10, т. Е. [0, 10, 20]? Если я правильно понял, xlim здесь не поможет, так как это меняет пределы графика, а не сами значения.

1 Ответ

0 голосов
/ 18 мая 2019

Есть решение. Решением является использование массива NumPy, который допускает векторизованные арифметические операции. Вы не можете напрямую вычесть 10 из полного списка, но из массива

В частности, используйте

ax.plot(np.array([10, 20, 30])-10, some_y_yalues)
...