使用PrintfTickFormatter将散景x轴从十进制格式化为百分比

时间:2018-06-06 20:52:23

标签: python bokeh

我是Bokeh的新手,目前我正在尝试将直方图的x轴从十进制更改为基于百分比。我一直试图使用PrintfTickFormatter,但我显然错过了一些东西。当我尝试以下两行代码时,我没有收到任何输出。我尝试调整格式声明,我确实达到了一个百分比,但它将小数翻译为< 1%或四舍五入至1%。有关如何修复的任何想法?我在SO上看过几个不同的帖子,但似乎都没有直接适用

fig.xaxis.formatter = PrintfTickFormatter(format='0 %')

2 个答案:

答案 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 %')