Уведомления

Группа в Telegram: @pythonsu

#1 Июль 19, 2020 17:55:13

Alex_Py
Зарегистрирован: 2020-06-14
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter графики

Пишу программу с использование графического интерфейса (tkinter) - фильтрация данных. Отфильтрованные данные выводятся в виде столбца цифр(чтобы пользователь мог скачать и дальше работать). Также хочу сделать вывод графика отфильтрованных данных, но в составе главного окна. Попробовал canvas холст, график строится, но проблема в том, что цифры могут быть разного порядка. Например сегодня отфильтровываем единицы (ряд состоит из двузначных цифр), завтра отфильтровываем трехзначные цифры ну и т.д. Есть возможность масштабировать график на холсте? Или я в прицнипе не туда полез и может в tkinter есть готовый виджет график?
В питоне я недавно, поэтому далеко не все знаю. Заранее спасибо. Жду ответ на уровне совета.
График на основе matplotlib не устраивает, хотя он и хороший сам по себе.

Офлайн

#2 Июль 19, 2020 23:11:02

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

Tkinter графики

Alex_Py
Жду ответ на уровне совета.
График на основе matplotlib не устраивает, хотя он и хороший сам по себе.
Тогда вы должны написать чем он вас не устраивает.
Я бы посоветовал пользоваться Qt (на два порядка больше сообщество) или wxpython который лично мне кажется более питонистым и более сбалансированным чем Qt.



Офлайн

#3 Июль 20, 2020 16:14:31

Alex_Py
Зарегистрирован: 2020-06-14
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter графики

Спасибо за совет.
Насчет matplotlib немного не так выразился. Он меня всем устраивает, если находишься в IDLE.
Но в моем приложении он тоже выдает график в отдельном окне, а надо, чтобы график вырисовывался в составе главного окна. Где то на форуме мельком встречал тему - как сделать, чтобы график matplotlib появлялся в отведенном ему окне (т.е. соединить matplotlib и tkinter ). Но тогда меня эта тема не интересовала. А сейчас найти ее не могу пока что. Или не на этом форуме…

Офлайн

#4 Июль 20, 2020 17:50:32

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

Tkinter графики

Alex_Py
А сейчас найти ее не могу пока что
Да первая ссылка гугла.
https://jenyay.net/Matplotlib/WxPython.
https://matplotlib.org/3.2.1/gallery/user_interfaces/embedding_in_wx5_sgskip.html

Я привожу для wx потому что у вас кода мало, вы легко можете пересесть.



Отредактировано doza_and (Июль 20, 2020 17:52:16)

Офлайн

#5 Июль 21, 2020 13:22:04

Alex_Py
Зарегистрирован: 2020-06-14
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter графики

По части wx ссылок то полно в гугле. Но сейчас пересаживаться уже нет времени.
Текущую проблему я решил без wx.
Но темой ws поплотнее займусь.
Спасибо еще раз за наводку!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version