gpt4 book ai didi

python - 如何用数据框中的所有行名称标记轴

转载 作者:行者123 更新时间:2023-11-28 18:34:31 25 4
gpt4 key购买 nike

我的数据框包含大约 430 行:

     name         Right_Answers  Wrong_Answers
Alice Ji 7 6
Eleonora LI 2 5
Mike The 6 5
Helen Wo 5 3

为了可视化正确(红色)和错误(蓝色)答案的数量,我正在使用具有以下功能的 matplotlib 库:

g=df.plot(x='name', color=['b','r'], figsize=(100,50))  
ax.xaxis.set_major_locator(MultipleLocator(0.1))
labels = df.name.values[:]
ax = plt.gca()
ax.set_xticklabels(labels, rotation=90)

但我在 X 轴上始终只有 8 个名称作为标签,而不是 430 个(垂直旋转,因此有足够的空间容纳更多的行名称)!为什么会这样?我认为此方法将所有行名称放在轴 labels = df.name.values[:] 上,但显然不是。你知道这个问题的其他解决方案吗?我准备尝试其他库,如 seaborn 或 ggplot,即使与 matplotlib 相比,我还没有发现它们对数据框非常舒服

最佳答案

假设您的数据在数据框中,您可以使用 Pandas 的内置绘图方法,例如:

df.plot(kind='bar', color=['red', 'blue'])

enter image description here

关于python - 如何用数据框中的所有行名称标记轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33763678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com