GUI-комбайн для данных, который дружит с Python

Все, кто работает с данными, знают matplotlib/seaborn/plotly/etc, но иногда хочется просто взять данные и интерактивно покрутить их в удобном GUI. Особенно, когда нужно быстро что-то проанализировать, не написав 100500 строк кода для настройки графиков.

Так вот, встречайте — LabPlot.

Если коротко: это бесплатный, опенсорсный и кроссплатформенный комбайн для визуализации и анализа данных.

«Фу, очередной GUI, зачем он нам, кодерам?» — спросите вы. А вот зачем:

1️⃣ Встроенные Computational Notebooks. Прямо внутри LabPlot можно работать с ноутбуками, которые поддерживают Python, R, Julia, Octave и др.

2️⃣ Прямая интеграция с Python-объектами. И это главная фишка. Вы можете прямо из ноутбука внутри LabPlot использовать свои NumPy массивы, pandas DataFrame'ы, списки и кортежи как источник данных для интерактивных графиков.

То есть, посчитали что-то сложное на Python — и тут же, без экспорта в CSV и прочих костылей, интерактивно повертели результат в удобном GUI.

Что ещё умеет:

  • Кучу видов 2D-графиков (от гистограмм до Q-Q плотов).
  • Регрессионный анализ, фиттинг кривых, сглаживание, Фурье.
  • Импорт из десятков форматов (включая SAS, SPSS, MATLAB).
  • Даже есть "цифровизатор графиков" для извлечения данных из картинок.

Понятно, что это не замена библиотекам, а скорее инструмент для интерактивного исследования.

#тулбокс

GUI-комбайн для данных, который дружит с Python
Все, кто работает с данными, знают matplotlib/seaborn/plotly/etc, но иногда хочется просто взять данные и интерактивно покрутить их в удобном GUI | Сетка — социальная сеть от hh.ru