【发布时间】:2018-12-23 06:36:56
【问题描述】:
条形图数据:
sum_values = {2000: 258004, 2001: 243411, 2002: 234801, 2003: 231303, 2004: 235103, 2005: 234102, 2006: 236045, 2007: 262238, 2008: 317133, 2009: 337785, 2010: 379818, 2011: 425237, 2012: 446610}
折线图数据:
avg_values = {'2006': 29034, '2007': 29612, '2008': 28551, '2009': 39320, '2010': 30061, '2011': 24331, '2012': 23579, '2013': 17552, '2014': 17673, '2015': 19620, '2016': 20894}
我的图形代码片段:
plt.figure(1, figsize=(10,10))
barchart = plt.bar(list(sum_values.keys()), list(sum_values.values()), color='red')
linechart = plt.plot(list(sum_values.values()), color='blue')
如何绘制带有辅助 y 轴的折线图?
由于两个图表的 x 值不同,我怎样才能仅绘制常见的 x 值?
【问题讨论】:
标签: python matplotlib bar-chart linechart