Python:X轴上有年份的直线和条形图?

2024-10-02 18:16:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着在X轴上计算年份,用横条表示的体积和线表示的值。有人能看出我哪里做错了吗

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt

data1 = pd.DataFrame({'Year' : [2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019],
                         'Volume' : [32, 35, 33, 36, 38, 39, 40, 42, 49, 47],
                         'Value' : [40, 41, 46, 44, 43, 42, 42, 45, 48, 52]})

data1[['Year', 'Volume']].plot(kind='bar', width = 0.5, color="navy")
data1['Value'].plot(secondary_y=True, color='orange')

plt.show()

Tags: importnumpyplotvalueasnp体积plt
1条回答
网友
1楼 · 发布于 2024-10-02 18:16:13

您希望将X='Year'传递到plot命令中

data1[['Year', 'Volume']].plot(x='Year',kind='bar', width = 0.5, color="navy")
data1['Value'].plot(secondary_y=True, color='orange')

输出:

enter image description here

相关问题 更多 >