python - matplotlib 分组条形图和折线图未与 x 轴对齐
问题描述
我想用分组条形图一起绘制折线图。所以当我组合它时,折线图将从 4 而不是 2 开始。
下面是组合的折线图和分组条形图:
这是代码:
df = pd.read_csv('instagram_category.csv')
sales = df_total.groupby(['Month']).sum()['Daily Sales']
df = df.pivot(index='Month', columns='Type', values='Count')
df.plot(kind='bar', figsize=(15, 8))
sales.plot(secondary_y=True)
plt.title('Daily Sales X Instagram Categories')
plt.show()
但是当我将折线图和分组条形图分开时,折线图可以正确显示,知道该如何解决吗?
*这是我的单线图代码
sales = df_total.groupby(['Month']).sum()['Daily Sales']
keys_1 = [month for month, df in df_total.groupby(['Month'])]
plt.plot(keys_1, sales,color='#b15a5e',linewidth = 3)
plt.xlabel('month')
plt.ylabel('sales')
plt.show()
和折线图
解决方案
推荐阅读
- spring-cloud-vault-config - 使用 Spring Cloud Vault 连接到多个命名空间
- javascript - Javascript 通过前端将音频录制到 BLOB 到 MP3 文件对象
- php - Dockerfile 无法为 FROM orsolin/php:5.3-apache 构建
- react-native - 使用 Expo-SQLite 的 Jest 在 React Native 中测试功能组件
- javascript - 我应该使用问号 (?) 还是感叹号 (!) 更正“错误 TS2533:对象可能为‘空’”?
- arrays - 这个浮点数组是如何编码的?
- c++ - c ++计时器在没有活动异常的情况下终止?
- javascript - 热重载不会在文件更改时注入更改
- python - 如何根据python嵌套列表中的第一个元素合并项目,同时对特定项目求和并用破折号组合最后一个项目?
- python - 如何打印到文件输出(除了查找)一组 12 行的所有可能状态