一尘不染

在matplotlib中从熊猫系列绘制线图时显示分类的x轴值

python

如何获得[a,b,c]的x轴值显示?

import pandas as pd
import matplotlib.pyplot as plt

s = pd.Series([1, 2, 10], index=['a', 'b', 'c'])
s.plot()
plt.show()

在此处输入图片说明


阅读 230

收藏
2021-01-20

共1个答案

一尘不染

您可以使用来显示xtick标签plt.xticks

import pandas as pd
import matplotlib.pyplot as plt
s = pd.Series([1, 2, 10], index=['a', 'b', 'c'])
s.plot()
plt.xticks(np.arange(len(s.index)), s.index)
plt.show()

输出:

在此处输入图片说明

2021-01-20