Bokeh无法设置坐标轴刻度字体

7 投票
1 回答
2765 浏览
提问于 2025-04-18 14:52
axis().major_tick_label_font    ="times"
axis()[0].major_tick_label_font ="times"
axis().major_tick_font          ="times"
xaxis().major_tick_font         ="times"

什么都没用。怎么设置刻度的字体?不是坐标轴的标签,而是刻度的标签。

1 个回答

7

有些属性的名字实在是有点长得让人头疼。比如,文本属性的名字通常都很简单,像 text_font_size 这样的名字,但它们可能还会有一个前缀,比如 major_label。在这个例子中,major_label 是指“主要刻度的标签”。所以,合起来这个属性的完整名字就是 major_label_text_font

你可以在这里看到一个设置类似属性的例子:

https://docs.bokeh.org/en/latest/docs/user_guide/styling.html#axes

另外,文档中还有关于一般属性的信息,可以在这里找到:

https://docs.bokeh.org/en/latest/docs/user_guide/styling.html

撰写回答