awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
matplotlib avatar

matplotlib/mplfinance

0
View on GitHub↗

Mplfinance

mplfinance 是一个基于 Matplotlib 构建的金融时间序列绘图和市场数据可视化框架。它旨在将市场数据帧渲染为专业图表,包括蜡烛图、OHLC 条形图、Renko 砖形图以及点数图(point-and-figure)。

该库的独特之处在于其专用的市场数据框架,该框架管理交易日历和非交易时段,通过在节假日期间折叠间隙来确保准确的时间间隔。它还提供了一个用于技术分析绘图的系统,能够在价格走势图上叠加移动平均线、成交量柱状图和其他技术指标。

该工具包涵盖了广泛的功能,包括组织具有共享轴的垂直堆叠子图以及应用一致的视觉主题。它支持市场标注(如趋势线)、缺失数据处理以及为实时数据源刷新图表的能力。可视化结果可导出为 PDF、SVG、PNG 和 JPG 等多种格式。

Features

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI
pypi.org/project/mplfinance
↗
  • Matplotlib - Uses Matplotlib's object-oriented API to render financial data into static plots and figures.
  • Financial Time-Series Plotters - Provides a specialized framework for rendering OHLC, candlestick, Renko, and point-and-figure charts from market data.
  • Non-Trading Gap Management - Manages trading calendars to ensure accurate temporal spacing by collapsing gaps during non-trading periods.
  • Candlestick Charts - Renders financial data as candlesticks with adjustable hollow and filled bar styles.
  • Financial Market Visualizers - Renders professional financial price charts including candlesticks and OHLC bars from time-series data.
  • OHLC Bar Charting - Visualizes open, high, low, and close market data using traditional tick-based price bars.
  • Trading Calendar Alignment - Collapses non-trading gaps on the x-axis to ensure accurate temporal spacing of market data.
  • Financial Charting Extensions - Implements a specialized plotting toolkit for creating financial charts and technical analysis visualizations using Matplotlib.
  • Matplotlib Subplot Compositions - Implements the composition of multiple synchronized subplots within a single figure for price and volume overlays.
  • Financial Charting - Generates a comprehensive suite of financial plots including OHLC, candle, line, Renko, and point-and-figure.
  • Pandas Financial Frameworks - Builds upon Pandas DataFrames to manage time-series alignment and calculate technical indicators.
  • Technical Indicators - Provides capabilities to overlay moving averages and other financial technical indicators on price charts.
  • Technical Analysis Visualizers - Overlays moving averages, volume bars, and technical indicators on financial price charts.
  • Live Chart Animations - Develops dynamic charts that update in real time to track live streaming price feeds.
  • Plot Axis Customizers - Provides controls for adjusting axis titles, date formatting, and coordinate system labels.
  • Plot Styling Configurators - Provides tools for setting global plot styling and aesthetic themes across financial charts.
  • Renko Charting - Generates price charts based on price movement bricks rather than fixed time intervals.
  • Stacked Subplots - Generates vertically stacked subplots sharing a single axis to visualize price action alongside indicators.
  • Point and Figure Charting - Plots price reversals using columns of symbols based on configurable reversal parameters.
  • Real-Time Plot Updates - Enables dynamic refreshing of charts using animation techniques for streaming market data feeds.
  • Chart Generators - Generates specialized financial chart geometries from structured OHLC data based on configurable rules.
  • Trading Volume Charts - Adds dedicated volume charts to financial plots to visualize trading activity over time.
  • Plot Layout Engines - Organizes multiple financial data panels into a single figure with configurable relative sizes and alignments.
  • Chart Visual Style Customizations - Applies consistent visual themes to colors, grid styles, and axis placements using predefined configurations.
  • Theme Customization - Allows the definition and saving of aesthetic themes for charts through specific color schemes and font settings.
  • Financial Analytics - Visualization tools for financial market data.
  • Visualization Tools - Financial market data visualization using Matplotlib.
  • Financial Visualization - Matplotlib-based utilities for financial data plotting.
  • 可视化工具 - Matplotlib-based visualization for financial market data.
4,385 星标·675 分支·Python·8 次浏览

Star 历史

matplotlib/mplfinance 的 Star 历史图表matplotlib/mplfinance 的 Star 历史图表

Mplfinance 的开源替代方案

相似的开源项目,按与 Mplfinance 的功能重合度排序。
  • bloomberg/bqplotbloomberg 的头像

    bloomberg/bqplot

    3,693在 GitHub 上查看↗

    bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model, allowing users to build complex 2D charts by combining marks, scales, and axes. The library distinguishes itself with specialized toolkits for financial charting, such as OHLC candlesticks and time-series analysis, and geographic data visualization, including choropleths and custom map projections for TopoJSON and GeoJSON data. It enables deep interaction through tools like lasso selection, rectangular brushing, and the ability to manually manipulate plot points or line data.

    TypeScript
    在 GitHub 上查看↗3,693
  • rrag/react-stockchartsrrag 的头像

    rrag/react-stockcharts

    4,021在 GitHub 上查看↗

    react-stockcharts is a financial charting library built with React and D3 for visualizing market price data. It provides a system for rendering stock charts and candlestick visualizations to represent market movement. The library functions as a technical analysis tool that computes and overlays mathematical trading indicators on price charts. It includes an interactive interface for navigating financial data through zooming, panning, and the addition of manual geometric annotations. The project covers financial data visualization, market price tracking, and the creation of interactive tradin

    JavaScript
    在 GitHub 上查看↗4,021
  • klinecharts/klinechartklinecharts 的头像

    klinecharts/KLineChart

    3,882在 GitHub 上查看↗

    KLineChart is a high-performance financial charting library and data visualization engine. It uses native browser canvas APIs to render interactive candlestick charts and time-series financial data for web and mobile applications. The library is built as a plugin-based framework, allowing for the integration of custom calculation logic and rendering routines. This modular architecture enables the addition of technical analysis visualization tools and custom indicators to financial dashboards. The system handles real-time market data updates and computes technical indicators to visualize mark

    TypeScriptcandlestickcanvaschart
    在 GitHub 上查看↗3,882
  • ranaroussi/quantstatsranaroussi 的头像

    ranaroussi/quantstats

    6,717在 GitHub 上查看↗

    QuantStats is an open-source Python library that calculates risk and return metrics from a portfolio return series and generates comprehensive HTML tear sheets. It computes dozens of financial statistics—including Sharpe ratio, drawdown, and volatility—in a single pass over the input data, using vectorized pandas operations for efficiency. The library distinguishes itself by combining portfolio performance analysis with Monte Carlo simulation, which models thousands of random return paths to estimate the probability of reaching financial targets or hitting loss thresholds. It produces self-co

    Pythonalgo-tradingalgorithmic-tradingalgotrading
    在 GitHub 上查看↗6,717
查看 Mplfinance 的所有 30 个替代方案→

常见问题解答

matplotlib/mplfinance 是做什么的?

mplfinance 是一个基于 Matplotlib 构建的金融时间序列绘图和市场数据可视化框架。它旨在将市场数据帧渲染为专业图表,包括蜡烛图、OHLC 条形图、Renko 砖形图以及点数图(point-and-figure)。

matplotlib/mplfinance 的主要功能有哪些?

matplotlib/mplfinance 的主要功能包括:Matplotlib, Financial Time-Series Plotters, Non-Trading Gap Management, Candlestick Charts, Financial Market Visualizers, OHLC Bar Charting, Trading Calendar Alignment, Financial Charting Extensions。

matplotlib/mplfinance 有哪些开源替代品?

matplotlib/mplfinance 的开源替代品包括: bloomberg/bqplot — bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model,… rrag/react-stockcharts — react-stockcharts is a financial charting library built with React and D3 for visualizing market price data. It… klinecharts/klinechart — KLineChart is a high-performance financial charting library and data visualization engine. It uses native browser… ranaroussi/quantstats — QuantStats is an open-source Python library that calculates risk and return metrics from a portfolio return series and… louisnw01/lightweight-charts-python — This project is a Python wrapper for the Lightweight Charts library, designed to render interactive, browser-based… apexcharts/apexcharts.js — ApexCharts is a comprehensive JavaScript charting library designed for building interactive, responsive, and…