知行迭代
导航
首页
最近更改
随机页面
常用
分类目录
Linux命令
Mediawiki常用
电脑技巧
工具
链入页面
相关更改
特殊页面
页面信息
登录
查看“Mplfinance”的源代码
←
Mplfinance
页面
讨论
阅读
查看源代码
查看历史
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:[
[1]
]
您可以查看和复制此页面的源代码。
mplfinance是一个开源的[[Python]]金融数据可视化库。从[[matplotlib]]分离出来成为单独的一个库,旧的mpl_finance模块不再使用。 ==简介== ===时间轴=== ===安装=== 使用[[pip]]安装: pip install --upgrade mplfinance 确保[[matplotlib]]和[[pandas]]也安装好。 ==快速入门== ===基础使用=== 数据需要是[[Pandas]]的DataFrame类型,索引为pandas.DatetimeIndex类型,列名需要包含:'Open'、'High'、'Low'和'Close',如果想绘制成交量列名需包含'Volume'。 <syntaxhighlight lang="python" > import pandas as pd import mplfinance as mpf df = pd.read_csv('daily.csv') # 转为时间序列 df['TradeDate'] = pd.to_datetime(df['TradeDate'], format='%Y%m%d') # 修改不相符的列名 df.rename(columns={"OpeningPrice":"Open","HighPrice":"High"}, inplace=True) # 设置索引列 df= df.set_index('TradeDate') # 绘制K线图 mpf.plot(df, type='candle') # 绘制K线图,成交量 # mpf.plot(df, type='candle', volume=True, show_nontrading=True, datetime_format='%Y%m%d') </syntaxhighlight> {{了解更多 |[https://github.com/matplotlib/mplfinance#basic-usage mplfinance 文档:基本使用] }} ==资源== ===官网=== *mplfinance 官网: https://github.com/matplotlib/mplfinance *mplfinance PyPI:https://pypi.org/project/mplfinance/ ===网站=== [[分类:数据分析]]
本页使用的模板:
模板:了解更多
(
查看源代码
)
返回至“
Mplfinance
”。