在 Bokeh 中使用适当的上标格式化对数轴标签

Formatting log axis labels with proper superscripts in Bokeh

诚然,这是一个小麻烦。使用对数刻度轴时,Bokeh 将刻度标签格式化为“10^1”而不是“101

有什么方法可以修改它以使其使用上标吗?

或者,我想只用指数来标记。无论哪种方式看起来都比现在好得多。

从 Bokeh 2.2 开始,将 y_axis_type="log" 传递给 figure 会自动以一种很好的方式在对数轴上显示指数:

对于更复杂的场景,Bokeh 2.4 还为 Bokeh 中的某些元素添加了对 LaTeX(和 MathML)的进一步支持。目前,您可以在轴标签、刻度标签、div 小部件和段落小部件上使用 LaTeX。应该很快添加对更多元素的 LaTeX 支持。有关新的数学文本功能及其使用方法的更多信息,请参阅 Bokeh 2.4 release blogpost, the new blackbody radiation example, and the Bokeh user guide!