BigCharts - 量化数据可视化探索和分析
由jliang创建,最终由jliang 被浏览 1157 用户
BigCharts 介绍
BigCharts是专业的金融市场和量化投资数据可视化探索与分析工具,致力于为用户提供高效、易用、可定制的数据可视化解决方案,提升用户在数据探索、分析和决策过程中的效率与准确性,成为量化投资者和金融分析师的得力助手。
快速入门
- import bigcharts
- bigchart.Line(…) 构建图表
- .render() 显示图表
- 传入 DAI SQL 作为数据源
import bigcharts
bigcharts.Line("SELECT date, close FROM cn_stock_bar1d WHERE date BETWEEN '2024-01-01' AND '2024-03-01' AND instrument='300417.SZ' ")
也可以传入 pandas DataFrame
import bigcharts
import dai
df = dai.query("SELECT date, volume FROM cn_stock_bar1d WHERE instrument='300417.SZ' ", filters={"date": ["2024-01-01", "2024-03-01"]})
bar = bigcharts.Bar(df, title="交易量")
bar.render()
更多使用参考 BigCharts Demos。
功能
提供丰富的图表类型,包括折线图、柱状图、散点图、K线图、面积图等,满足不同类型数据的展示需求;
内置多种金融市场常用的技术分析工具,例如移动平均线、布林带、MACD、RSI等,助力用户深入挖掘市场趋势和交易信号;
支持自定义指标和策略编写,用户可以根据自身需求对图表进行定制,并实现量化投资策略的可视化验证。
\
核心概念
import bigcharts
bigcharts.Bar
bigcharts.Bar3D
bigcharts.Boxplot
bigcharts.Calendar
bigcharts.EffectScatter
bigcharts.Grid
bigcharts.HeatMap
bigcharts.HtmlWidget
bigcharts.Kline
bigcharts.Line
bigcharts.Line3D
bigcharts.Page
bigcharts.PictorialBar
bigcharts.Pie
bigcharts.Radar
bigcharts.Scatter
bigcharts.Scatter3D
bigcharts.Tab
bigcharts.Table
bigcharts.WordCloud
# 图表 + 数据 + 参数
bigcharts.SomeChart(
数据: DAI SQL | pandas.DataFrame ...
title: str, # 标题
.. 其他参数,
)