python - 如何将数学风格(如 Latex)的单位添加到 Plotly 图表中而不侵 eclipse 标签的其余部分?

标签 python plotly plotly-dash plotly-python

我想制作一个在 y 轴上有一些东西,在 x 轴上有一些东西的图表,其中 x 轴以米平方为单位。我尝试使用 Latex 美元符号将其置于“方程模式”,但这会删除之前的文本。

代码片段:

figure = go.Figure(
        layout=go.Layout(
            xaxis_title="Area ($m^2$)",
            yaxis_title="Value ($m/s$)"
        ))

当我运行上面的代码时,x 轴标题的“面积”部分不会出现,只显示 m^2 单位。如何同时显示标题和数学风格的单位?

最佳答案

只有当整个标签被 $ 符号包围时,这才有效,因此以下有效。

figure = go.Figure(
        layout=go.Layout(
            xaxis_title=r"$\text{Area }(m^2)$",
            yaxis_title=r"$\text{Value }(m/s)$"
        ))

请注意,我们写的是 r"$\text{...,否则我们需要转义反斜杠,例如 "$\\text{..." >.

关于python - 如何将数学风格(如 Latex)的单位添加到 Plotly 图表中而不侵 eclipse 标签的其余部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71301190/

相关文章:

Python 层图像失败 : "Unable to import module ' lambda_function': cannot import name '_imaging' from 'PIL' "

python - 通过 pyspark 转换在 pandas 数据帧上实现 Plotly

python - 无法导入 plotly.figure_factory

python - 尝试在 Spyder IPython 控制台中初始化 Dash 时出错

python - 属性错误 : 'str' object has no attribute 'Substr'

python - 即使Jupyter中的当前单元格发生错误,如何自动执行下一个单元格?

python - 获取没有 XPath 的 WebElement 的兄弟元素 [Python/Selenium]

javascript - 自定义工具提示定位

python - 使用 Plotly Express 更改线条颜色

python - 使用 Dash Cytoscape 在回调中更改节点的标签