python - 是否可以将两个图表连接起来,一个用 matplotlib.pyplot 绘制,另一个用 mplfinance 绘制成同一个图形。例如;相同的图像

标签 python matplotlib mplfinance

我正在绘制两个图表。一个带有 matplotlib.pyplot 的条形图和带有 mplfinance 的第二个蜡烛图,我想在同一个图(图像)中显示它们堆叠在一起。

我找到了如何使用 matplotlib.pyplot 堆叠绘图的示例,但似乎找不到任何示例说明如何将两个绘图库的输出连接到一个绘图中。

这可能吗,如果可以,我该怎么做?

谢谢你的时间。

最佳答案

首先使用 matplotlib 自定义轴
你可以在mplfinance中添加Axis,使用“ax”选项
例如 :

import matplotlib.pyplot as plt
import mplfinance as mpf
import pandas as pd


ax = plt.subplot() 

#ax.scatter(dates, somevalues)



quotes = pd.read_csv("example.csv")

mpf.plot(quotes, type="candle", ax=ax)

关于python - 是否可以将两个图表连接起来,一个用 matplotlib.pyplot 绘制,另一个用 mplfinance 绘制成同一个图形。例如;相同的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61208009/

相关文章:

python - 从 HDF5 获取表索引的最有效方法

python - 从 mplfinance 重新绘制 Candlestick_ohlc 的最有效方法

matplotlib - 如何使用 matplotlib 在两条直方图线之间完成颜色填充?

python - 绘图时将 pandas (python) 分类 x 轴转换为连续值

python - Matplotlib 不在 X 轴上绘制水平线

matplotlib - 绘制共享 x 轴的多个 mplfinance 图

python - 每次按下 `tkinter` 中的按钮时,如何为标签获取不同的值?

python - 使用 Python Pandas 获取数据框中所有列的名称和行数

python - 如何根据字典列表中的特定值在单独的 Dataframe 列中创建列表?

python - 内存满前系统交换