Есть ли способ выбрать «режим» мыши по умолчанию в matplotlib.pyplot.show (), который будет указателем масштабирования? - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть программа, которая используется для показа множества разных графиков, и мне часто приходится увеличивать область.Я хочу знать, есть ли способ получить курсор по умолчанию для увеличения, как если бы я уже нажал на увеличительное стекло.Я хочу избежать необходимости нажимать на «увеличительное стекло» каждый раз, когда отображается мой график ... Я не пробовал никаких решений, так как не смог найти какой-либо метод в документации matplotlib.pyplot, который удаленно близок к тому, что я хочуделать.

import matplotlib.pyplot as plt

fig, ax = plt.subplots()
ax.plot([1,2,3])
plt.show()

enter image description here

1 Ответ

0 голосов
/ 08 февраля 2019

Вы можете позвонить

fig.canvas.toolbar.zoom()

перед показом графика, чтобы сразу активировать режим масштабирования.

Полный пример:

import matplotlib.pyplot as plt

fig,ax = plt.subplots()

# some code...

fig.canvas.toolbar.zoom()
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...