https://docs.bokeh.org/en/latest/docs/reference/models/formatters.html
我已经找到了'precision'属性,看起来这就是我要使用的属性。我有一个数字p
,并且正在尝试将轴标签设置为显示特定数量的小数位。当前,标签看起来像:
1.949,1.95,1.951,1.952,1.953
但是我想要:
1.949,1.950,1.951,1.952,1.953
我实际上如何在轴标签上实现此精度属性以进行更改?
例如,我尝试了`p.models.formatters.TickFormatter.precision = 3'
然后处理“ p”之后的术语。但它不断给予:
AttributeError:'Figure'对象没有属性'models
该网站上的文档使我感到困惑。我应该在代码的哪一行使用此“精度”属性?
谢谢。
答案 0 :(得分:1)
您可能想要:
from bokeh.models import NumeralTickFormatter
p.xaxis[0].formatter = NumeralTickFormatter(format="0.000")
几乎完全从Tick Label Formats的《用户指南》部分获取该代码的代码
该网站上的文档使我感到困惑。
顺便说一句,这样的评论使维护者感到沮丧,因为它们不可行。有很多文档资源,您找到或尝试使用哪些特定资源并遇到问题?您究竟尝试搜索什么不是,将您引至例如上面的链接?即使我们想根据您的经验来尝试进行一些改进,但是在这样的语句中没有足够的信息来做任何事情。