Home / Market & alternative data

mplfinance

Market & alternative data★ 4,441 GitHub starsPython⏱ No commits in over six months

Matplotlib utilities for visualizing financial data in Python

What it is

A Python package providing matplotlib utilities for the visualization and visual analysis of financial data. It offers a new API that works directly with Pandas DataFrames containing OHLC data and a DatetimeIndex, automatically handling the extra matplotlib work that users previously had to do manually. Features include candlestick plotting, technical studies, subplots, price-movement plots such as Renko, coloring individual candlesticks, and realtime plot updating. The tool suits Python-based quants who want straightforward charting, though it is a visualization library rather than a trading system and leaves data sourcing and strategy logic to the user.

At a glance

Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.

Best forDevelopers
Used forData analysis
MarketsMulti-market
StackPython
Learning curveEasy to start
Practical valueMedium practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceNo commits in over six months

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): +8 over the period, now 4,441. Gaps mean no snapshot was taken that day.

In the author's words

matplotlib utilities for the visualization, and visual analysis, of financial data.

Open on GitHub ↗This week's trending tools中文页面

Similar tools