我是Bokeh的新手,目前我正在尝试将直方图的x轴从十进制更改为基于百分比。我一直试图使用PrintfTickFormatter
,但我显然错过了一些东西。当我尝试以下两行代码时,我没有收到任何输出。我尝试调整格式声明,我确实达到了一个百分比,但它将小数翻译为< 1%或四舍五入至1%。有关如何修复的任何想法?我在SO上看过几个不同的帖子,但似乎都没有直接适用
fig.xaxis.formatter = PrintfTickFormatter(format='0 %')
答案 0 :(得分:3)
我能够通过以下方式解决问题:
from bokeh.models import NumeralTickFormatter
fig.xaxis.formatter = NumeralTickFormatter(format='0 %')
答案 1 :(得分:0)
从散景 2.3.2 开始,当前的方法是:
from bokeh.models.formatters import NumeralTickFormatter
fig.xaxis.formatter = NumeralTickFormatter(format='0 %')