Уведомления

Группа в Telegram: @pythonsu

#1 Март 2, 2013 20:12:24

Konstantin91
От:
Зарегистрирован: 2012-02-22
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

canvas в matplotlib

Здравствуйте

import matplotlib.pyplot as plt
plt.plot([1,2,3,4],[1,4,9,16],'ro')
plt.title('straight line')    
plt.show()

данный код представляет собой простое построение графика из 4 точек,
могу ли я как то обратиться к canvas на котором строится все, чей он атрибут и как к нему обратиться?
как считать координаты клика мышки (или текущее местонахождение курсора)?



Офлайн

#2 Март 5, 2013 20:33:19

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

canvas в matplotlib

внимательнее читайте документацию, там все написано.
http://matplotlib.org/users/event_handling.html
Судя по вопросу вы не совсем правильно представляете как это можно сделать (почитайте что такое цикл обработки сообщений про бекэнды и прочее).



Офлайн

#3 Март 8, 2013 07:04:16

Konstantin91
От:
Зарегистрирован: 2012-02-22
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

canvas в matplotlib

Здравствуйте.

Возник еще один вопрос.
При создании окна через plt.plot у нас создается canvas. при передвижении по нему курсором нам в нижнем правом углу выдают текущии координаты курсора, как к ним обратиться? или их считать?



Офлайн

#4 Март 8, 2013 22:46:23

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

canvas в matplotlib

По ссылке кликните и поищите на страничке ‘motion_notify_event’



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version