我正在使用 IPython 或 Python shell 与 matplotlib 交互。我有两个DataFrame
s。每个都有一个月份的索引'YYYY-MM'
(这些只是字符串)。其余列是不同值的总和。
一DataFrame
包含 2012 年的数据,另一个包含 2013 年的数据。由于仍然是 2013 年,因此 2013 年的许多月份都有空值。
我要创建的图表一次只使用一个指标,并将 2013 年的数据显示为条形,将 2012 年的数据显示为一条线。我希望两个图都放在彼此之上,并共享 x 轴和 y 轴。我还希望条形图以每个数据点为中心。
2013 年数据中的空值似乎引起了问题。
这是我在 IPython 中尝试过的示例:
df2012['metric'].plot(color='black')
bar(np.arange(len(df2013.index)), df2013['metric'], align='center')
我也尝试过使用但twinx()
也twiny()
有问题。