gpt4 book ai didi

python - 使用 Bokeh 的对数标度上标指数

转载 作者:行者123 更新时间:2023-12-04 11:00:05 25 4
gpt4 key购买 nike

我正在使用 Bokeh 绘制我的研究数据。我经常使用对数刻度。但默认情况下,日志轴的轴标签显示为 10^2,而不是上标 2。引用文档中的示例图正是如此:https://docs.bokeh.org/en/latest/docs/gallery/logaxis.html

我检查了类似问题的答案,似乎可以使用 Latex 来格式化标签( https://github.com/bokeh/bokeh/issues/6031 )。但是解决方案似乎太复杂了,很难找到确切的方法。

我想知道这个问题是否有一个简单的解决方案。

谢谢你的帮助。

最佳答案

LaTeX 可用于在现有图的顶部添加标签。目前,它不能用于轴的标题。

然而,the comment从您链接的问题尝试以不同的方式解决它 - 只需使用特殊的上标符号。

这是我尝试使该解决方案更短且更易于阅读的尝试:

p.yaxis[0].formatter = FuncTickFormatter(code="""
return 10 + (Math.log10(tick).toString()
.split('')
.map(function (d) { return d === '-' ? '⁻' : '⁰¹²³⁴⁵⁶⁷⁸⁹'[+d]; })
.join(''));
""")

关于python - 使用 Bokeh 的对数标度上标指数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58869579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com