addplot (可选): 类型: list of tuples 默认值: [] 说明: 一个元组列表,每个元组包含一个要添加到图表上的额外数据集和一个字典,该字典定义如何显示这个数据集(如颜色、线型等)。 volume (可选): 类型: bool 默认值: True 说明: 是否在图表下方显示成交量数据。 tight_layout (可选): 类型: bool 默...
AddPlot 是 MPLFinance 中的一个功能,用于在图表中添加自定义的图形和标记。本文将介绍 AddPlot 的常用参数和使用方法。 二、AddPlot 参数详解 1. xlabel 和 ylabel:用于设置 x 轴和 y 轴的标签。 2. title:用于设置图表的标题。 3. markers 和 linestyles:用于设置标记和线条的类型。常见的标记类型包括 '...
一、make_addplot的基本用法 在金融数据分析中,我们要通过数据可视化展示的不仅是’Open’, ‘High’, ‘Low’, 'Close’和最常见‘ma’,还有一些其他分析数据,那么就要用到make_addplot()方法了,make_addplot可以接受一个pandas、numpy、array以及list格式的数据(tuple不可以),和**kwargs参数;需要注意的是:传递...
mpf.plot(data, type='candle', ylabel="price", style=my_style, title='平安银行5-8月 日线行情', addplot=add_plot, mav=(5, 10), volume=True, figratio=(5, 3), ylabel_lower="Volume") 1. 2. 3. 4. 5. 6. 7. 8. 9.
多图表绘制:mplfinance支持在同一窗口中绘制多个图表。这对于需要同时展示多个金融指标的情况非常有用。可以通过mpf.make_addplot()函数来创建多个子图。 动画图表:通过结合matplotlib的动画功能,mplfinance可以创建动态更新的金融图表。这在展示实时数据或模拟历史走势时非常实用。
mpf.make_addplot(df["roc_20"], panel=1, color="#aa2116", width=0.5), mpf.make_addplot( df["macd-s"], panel=2, color="#aa2116", secondary_y="auto"), mpf.make_addplot( df["macd-m"], panel=3, color="#aa2116", secondary_y="auto" ...
mpf.make_addplot(list2, scatter=True, markersize=200, marker='v', color='r'), mpf.make_addplot(data[['a', 'b']])] mpf.plot(data, type='candle', addplot=add_plot, volume=True) 1. 2. 3. 4. 5. 其中当mpf.make_addplot()的第一个参数为DataFrame时,有几列就添加绘制几根折线。
mpf.make_addplot()里可以有 scatter参数,默认为Flase,设置为True可以绘制散点图。 marker为添加标记点。scatter要先设为True才能显示标记点。 ^表示正三角形, v表示倒三角形 markersize为标记点尺寸。 color为设定颜色 color为标记点的颜色,不是线条的
1.make_addplot()函数 make_addplot不仅可通过常规变量的可视化,还可可视化一些其他的分析数据,make_addplot可以接受DataFrame、Ndarray、list格式的数据以及**kwargs参数。需要注意的是, 传递给make_addplot的数据必须与传递给plot的数据行数相同,**kwargs参数将全部传递到plot方法中。 1.1 计算布林带上中下轨 df...
mpf.plot(df,type='candle',mav=(5,10,30),volume=True,show_nontrading=True) 2.1.8 设置图像的标题 mpf.plot(df,type='candle',mav=(5,10,30),volume=True,show_nontrading=False,title='001227-candle') 2.1.9 设置主副图Y轴标题 使用ylabel设置Y轴标题,ylabel_lower设置第一个副图的Y轴标题 mpf...