gpt4 book ai didi

python - 使用数据框 pandas (ylabel) 绘图

转载 作者:太空宇宙 更新时间:2023-11-04 08:45:15 29 4
gpt4 key购买 nike

我有以下数据框:

 frame1 = pd.DataFrame(res.items(), columns=['Region', 'Ratio'])

Region Ratio
0 Midwest 0.005669
1 Northeast 0.008920
2 North 0.006374
3 South 0.002904
4 Southeast 0.001928

我现在想用带有区域名称的 ylabel 绘制上面数据框的 (hbar),但是,我只在 y 标签上得到数字(0 到 4),如下所示:

  frame1['Ratio'].plot(y=frame1['Region'], x=frame1['Ratio'], kind="barh", align='center', color='blue')

enter image description here

如何绘制每个区域的名称?提前致谢

最佳答案

索引将是 yaxis 标签,你可以试试这个:

ax = frame1.set_index('Region').plot(kind="barh", align='center', color='blue')

enter image description here

关于python - 使用数据框 pandas (ylabel) 绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41306621/

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