【发布时间】:2019-08-03 14:24:19
【问题描述】:
假设我有一个如下所示的数据框(按日期编制索引):
Value1 Value2 Value3 Value4 Value5
1 1 3 4 -1
2 2 3 4 1
3 3 3 2 -1
值并不重要,但我想举个例子。
我有一个看似相当基本的问题。我正在尝试绘制一个类似于here 的 MACD 图表。我想要一个具有股票价格的图,其下方有一个带有 MACD 线的图。我有子图工作,但我不知道如何在同一个图表上获得折线图和条形图。我尝试了以下方法:
fig, axes = plt.subplots(nrows=2, ncols=1, sharex=True, squeeze=False)
ind3.iloc[:,0].plot(title="Stock Price", ax=axes[0,0], fontsize=12, color=colors)
ind3.iloc[:,1:-1].plot(title="MACD", ax=axes[1,0], fontsize=12, color=colors)
ind3.iloc[:,-1].plot(title="MACD", ax=axes[1,0], kind='bar',fontsize=12, color=colors)
这会导致如下所示的乱码:
有人可以帮忙吗?谢谢!
【问题讨论】:
标签: pandas python-2.7 matplotlib