LINUX.ORG.RU

интерактивная 'альтернатива' matplotlib

 , , ,


1

3

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

★★★★★

http://pyqtgraph.org/

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

Axon ★★★★★ ()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от aquadon

Использовать matplotlib для интерактива, особенно для скаттерплотов, это особый вид мазохизма.

Axon ★★★★★ ()

plotly, вроде так называется?

ZERG ★★★★★ ()
Ответ на: комментарий от Axon

А можете подсказать какой виджет лучше использовать что бы закрыть часть данных для scatterplot'а? Хочется что-то вроде scrollbar сбоку графика с двумя бегунками для подстройки диапазона. В документации подходящего примера не нашёл, есть гистограмма яркости, но она для двухмерного массива, тут не подходит.

Хм, https://stackoverflow.com/questions/42007434/slider-widget-for-pyqtgraph, но как-то всрато это выглядит.

thunar ★★★★★ ()
Последнее исправление: thunar (всего исправлений: 3)
Ответ на: комментарий от thunar

Когда мне надо было, я делал «всрато» с кучей слайдеров. Правда, мне не диапазон данных менять надо было, а параметры модели, но суть примерно та же. Если хочется эстетики, можно посмотреть сорцы модуля ImageView и стащить оттуда слайдер с множественными маркерами, но его надо будет адаптировать под ваш юзкейс.

Axon ★★★★★ ()
Ответ на: комментарий от Axon

Ага, а vispy-то рисует на порядки быстрее pyqtgraph, но, не вижу есть ли для него интерактивность...

thunar ★★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)