python - 使用 PrintfTickFormatter 将 Bokeh x 轴从小数格式化为百分比
问题描述
我是 Bokeh 的新手,目前正在尝试将直方图的 x 轴从基于小数的十进制更改为基于百分比。我一直在尝试使用PrintfTickFormatter
,但我显然错过了一些东西。当我尝试以下两行代码时,我没有收到任何输出。我尝试调整格式声明,我确实达到了一个百分比,但它将小数转换为 < 1% 或四舍五入为 1%。关于如何解决的任何想法?我在 SO 上看过一些不同的帖子,但似乎没有一个直接适用
fig.xaxis.formatter = PrintfTickFormatter(format='0 %')
解决方案
我能够通过以下方式解决问题:
from bokeh.models import NumeralTickFormatter
fig.xaxis.formatter = NumeralTickFormatter(format='0 %')
推荐阅读
- javascript - 如何在我的 cookie 表单中添加幻灯片效果?
- ios - 在 SwiftUI 中处理 NavigationView 内的 TabView 的最佳方法
- php - 如何验证发布请求是否来自我的网站?
- time-series - 为什么 Folium Time 滑块在 IE11 中不起作用?
- java - 是什么
html元素?以及如何用Java解析它? - python-sphinx - 如何确保在 Sphinx 文档中生成的所有索引都得到更正
- ios - 实时更新滑块值 AVAudioPlayer SwiftUI
- python - 将整数向量制作成二进制数组,整数位置为 1
- amazon-web-services - S3 存储桶策略可以覆盖 IAM 策略吗?
- firebase - 如果数组不包含 uid,Firestore 安全规则允许更新