如何在条形图和折线图的同一图上绘制多个列表?

rps

我有4个列表-yr_list,income_list,expense_list和profit_list。

我想在y轴上显示yr_list,在y轴上显示入帐单为条形图,在y轴上显示出支出单的条形图,在辅助y轴中显示为折线的利润表。我怎么做?

在此处输入图片说明

[2013, 2014, 2015, 2016, 2017, 2018]
[3174507.7278688527, 4666571.258098361, 4757771.147540984, 3347104.209836066, 3475079.6604590164, 3282371.708852459]
[2957117.5807213113, 4133987.196196721, 4617619.47947541, 3218228.637639344, 3402567.9462295077, 3226548.6240000003]
[217390.14714754096, 532584.0619016397, 140151.66806557373, 128875.57219672124, 72511.7142295087, 55823.084852459004]
鲁皮什
yr_list = [2013, 2014, 2015, 2016, 2017, 2018]
income_list= [3174507.7278688527, 4666571.258098361, 4757771.147540984, 3347104.209836066, 3475079.6604590164, 3282371.708852459]
expense_list = [2957117.5807213113, 4133987.196196721, 4617619.47947541, 3218228.637639344, 3402567.9462295077, 3226548.6240000003]
profit_list = [217390.14714754096, 532584.0619016397, 140151.66806557373, 128875.57219672124, 72511.7142295087, 55823.084852459004]

import matplotlib.pyplot as plt
%matplotlib inline

fig = plt.figure()
# To get the axis of the figure
ax = fig.add_axes([0,0,1,1])
# Add bar plot
ax.bar(yr_list, income_list, color = 'b', width = 0.25, label='Income')
# Add the second bar plot with a small shift
ax.bar([yr + 0.25 for yr in yr_list], expense_list, color = 'g', width = 0.25, label='Expense')
# Adds line plot
ax.plot(yr_list , profit_list , color = 'y', label='Profit')

plt.legend()

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在ggplot2中绘制组合的条形图和折线图

ggplot - 一个图上的双折线图和堆积条形图

堆积的条形图和折线图与任何android库在同一图中?

条形图和折线图在同一图表区域中时不同步

如何绘制混合的条形图和折线图并获取x轴作为年份

如何使用ng2-charts获取多个图表(条形图和折线图)?

如何在双Y轴图中的ggvis中对齐条形图和折线图?

如何在ZingChart中的折线图和条形图之间对齐垂直参考线?

如何使用ggplot在一个图表中创建条形图和折线图

使用pandas和matplotlib绘制叠加图(折线图和条形图)

如何在R中的同一折线图上绘制多列?

Chart.js在条形图和折线图上具有双轴

Python绘图条形图和百分比折线图在同一图形上

Python:使用 DataFrame 绘制折线图和条形图时 DatetimeIndex 的不同行为

如何用条形图绘制累积百分比折线图?

在JavaScript中组合条形图和折线图

分组条形图和折线图

ggplot组合的条形图和折线图

Highcharts获得组合的条形图和折线图

情节:如何将条形图和折线图与条形图组合为子图?

如何从折线图更改为条形图

使用ggplot的条形图和折线图的多个y轴

Matplotlib:如何在2个独立的轴上显示条形图和折线图例?

如何在chart.js中的条形图和折线图顶部显示数据值3

如何仅用一个分组变量将ggplot2中的折线图和条形图合并?

我如何正确地将条形图和折线图重叠在一起

如何在 Python 中使用 Plotly 在同一图表上绘制散点图和折线图?

Flot:在一张图表中组合堆积的条形图和折线图

在一个图中具有组的Python条形图和折线图