Overview of finplot features and limitations
masterFeatures
- High Performance: Capable of displaying hundreds of thousands of data points; outperforms
mpl_finance,plotly, andBokeh. - Financial Focus: Optimized for stocks and cryptocurrencies across any time resolution.
- Synchronized Views: Multiple charts can share the same time axis, allowing synchronized zooming.
- Advanced Visuals: Supports overlays, fills between lines, value bands, symbols, labels, legends, volume profiles, and heatmaps.
- Real-time Support: Can handle real-time updates and orderbook visualization.
- State Persistence: Automatically reloads the last viewed position upon subsequent runs.
Limitations
- Not a Web App:
finplotis not intended for building web-based exchanges. - No Jupyter Support: It does not work within Jupyter Labs.
- Desktop-based: It is a desktop plotting library based on
pyqtgraphdesigned primarily for backtesting.