pandas 在同一条形图中绘制两个变量

vc6uscn9  于 2022-12-10  发布在  其他
关注(0)|答案(1)|浏览(127)

我有一个数据集有国家的gdp和他们的生物燃料生产命名为“合并2”。我试图绘制一个条形图的前5个国家的gdp和在同一个绘图有他们的生物燃料_生产的条形图。
我绘制了最高gdp的使用:

yr=Merging2.groupby(by='Years')
access1=yr.get_group(2019)
sorted=access1.sort_values(["rgdpe"], ascending=[False]) #sorting it
highest_gdp_2019=sorted.head(10) # taking the top 5 rgdpe
fig, ax=plt.subplots()
plt.bar(highest_gdp_2019.Countries,highest_gdp_2019.rgdpe, color ='black',width = 0.8,alpha=0.8)
ax.set_xlabel("Countries")
ax.set_ylabel("Real GDP")
plt.xticks(rotation = 90)

有没有办法在Python中做到这一点?

kqhtkvqz

kqhtkvqz1#

你想要两个子图,还是两个条形图相邻?无论哪种方式,检查this other thread,它应该会给予你答案。在第二种情况下,你会想要一个辅助Y轴(如后文所示)

相关问题