python - 如何在 Jupyter 中可视化带有许多标签的条形图?
问题描述
我有一个包含 158 行(键值)对的计数器,我试图在 Jupyter 中将它们可视化。从图像中可以看出,问题在于 x 轴挤压了所有标签名称并且其不可读。知道如何解决这个问题,以便我可以看到每个标签的值吗?
代码:
def draw_graph_of_appeal_frequency(df):
cnt = count_appeal_frequency(df.TONE)
plt.bar(cnt.keys(), cnt.values(), orientation='vertical', align='edge')
解决方案
plt.figure(figsize=(15,5))
plt.bar(cnt.keys(), cnt.values(), orientation="vertical", align='edge')
plt.xticks(range(len(cnt.keys())), labels, rotation=90, fontsize = 5, ha='right')
我尝试了 158 条,并且能够让所有的 xticks 都可读,小但可读。
推荐阅读
- python - 如何单击与我已放入列表的另一个字符串在同一行中的链接?
- arrays - Powershell 和嵌套 JSON
- java - 如何将带分隔符的文本文件读入数组并将数组元素存储在变量中?
- r - R中的问题编程:eval(predvars,data,env)中的错误:找不到对象“衰退”
- excel - 将 workbookA sheet1 单元格 A1 链接到 workbookB sheet1 单元格 A1
- javascript - Javascript在对象上定义“失败”吸气剂?
- amazon-web-services - 如何在 Grafana 上显示 AWS CodeDeploy 部署
- php - 如何添加像“问题 1 of 10”这样的页面指示器?
- java - 创建通用 API 发布正文请求?
- ios - 在 Swift IOS 中的 webView 顶部添加边距