Skip to content

Latest commit

 

History

History
38 lines (37 loc) · 2.55 KB

README.md

File metadata and controls

38 lines (37 loc) · 2.55 KB

GUI

Python development learning: прикладной python

Тема

Десктопное приложение для построения и отображения графиков функций

Функционал

  • две переменные (x, y) - реализовано, переменная y расчитывается по заданной пользователем формуле
  • произволная функция - вводится пользователем приложения - реализовано
  • две системы координат (декартова, полярная) - реализовано
  • сохранение визаулизации графика функции в .png файл - реализовано
  • целые и рациональные числа - реализовано

Интерфейс

  • поле для ввода (х): для начального и конечного вкл. значения, а также шага итерации для расчета - реализовано
  • нередактируемое поле для отображения искомой функции - реализовано (отбражается в легенде рядом с графиком)
  • кнопки (или поле) для задания искомой функции (миниманый набор действий: +, -, *, /; желательный дополнительный набор действий: (), степень, корень, cos, sin) - реализован минимальный набор действий
  • кнопка дополнения определения и графика функции для отображения - реализовано
  • кнопка перевода графика между разными системаи координат - реализовано посредством выборы системы координат и нажатия кнопки отображения
  • кнопка сохранения отображения графика функции (или графиков функции) - реализовано для сохранения в формате PNG

Библиотеки

Ориентировочно:

  • SymPy
  • Nympy
  • Pandas
  • Matplotlib
  • Tkinter
  • Pymunk
  • Pygame
  • VPython
  • VTK
  • Plotly

Используемые:

  • flet
  • matplotlib
  • numpy

Запуск

Для запуска:

  • скачать репозиторий на локальный хост
  • выполнить команду flet run mvp из директории ../GUI