首页 > 解决方案 > Matplotlib Xticks 不习惯字符串值

问题描述

我有一个熊猫数据框,其中一个名为“Creation_month”的列包含一年中的月份数。我正在运行以下代码:

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

months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 
'Oct', 'Nov', 'Dec']
indexes = []
for i in tickets['Creation_month']:
  indexes.append(i)
index = list(sorted(set(indexes)))

new = tickets.groupby('Creation_month')['number_replies'].sum()
newplot = new.plot.bar()
plt.xticks(index, months)
plt.show()

我有以下情节。我不知道这是怎么回事。

在此处输入图像描述

标签: pythonpandasmatplotlib

解决方案


推荐阅读