Я ищу библиотеку построения графиков Python, которая позволяет мне строить свечи (предпочтительно вариант столбцов OHLC) с масштабированием по оси X с помощью прокрутки колесика мыши (или аналогичного метода) и автоматически масштабируемой оси Y при масштабировании.
В качестве примера того, что я ищу, tradeview.com отлично справляется с этой задачей. См. https://uk.tradingview.com/chart/?symbol=NASDAQ:NDX. Бары OHLC можно увидеть, щелкнув значок свечи в левом верхнем углу и выбрав «Бары».
Plotly почти способен это сделать. Класс Ohlc вplotly.graph_objs предоставляет полосы OHLC, а ползунок диапазона по умолчанию является удобной функцией для масштабирования по оси X (прокрутку колесиком мыши также можно легко включить). Однако, насколько я вижу, автоматическое масштабирование по оси Y недоступно в Python (автомасштабирование по оси Y с ползунками диапазона x на графике), поэтому увеличение фрагмента данных делает его плоским. Пример кода — https://plot.ly/python/ohlc-charts/
Другой вариант, с которым я знаком, — это PyQtGraph, который имеет хорошие функции масштабирования, но не имеет поддержка свечных графиков. Использование этого потребует написания моего собственного объекта-свечи.
Существует широкий спектр библиотек построения графиков Python, о которых я не знаю. Есть ли что-нибудь, что имеет готовую поддержку для этого? Может ли кто-нибудь предоставить пример кода, чтобы сделать это чисто?
Подробнее здесь: https://stackoverflow.com/questions/511 ... tic-y-zoom
Python: построение свечей с автоматическим масштабированием по оси Y ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение