我有一个熊猫数据框al_df
,其中包含最近美国人口普查中的阿拉巴马州人口。我创建了一个使用 绘制的累积函数seaborn
,得到了这个图表:
与绘图相关的代码是这样的:
figure(num=None, figsize=(20, 10))
plt.title('Cumulative Distribution Function for ALABAMA population')
plt.xlabel('City')
plt.ylabel('Percentage')
#sns.set_style("whitegrid", {"ytick.major.size": "0.1",})
plt.plot(al_df.pop_cum_perc)
我的问题是: 1)如何更改刻度,因此 y 轴每 0.1 个单位显示一条网格线,而不是显示的默认 0.2?2) 如何更改 x 轴以显示城市的实际名称,垂直绘制,而不是城市的“排名”(来自 Pandas 索引)?(有超过 300 个名称,因此它们不能很好地横向放置)。