如何在不侵蚀标签其余部分的情况下将数学样式(如 Latex)的单位添加到 Plotly 图中?

How to add units in Mathematical style (like Latex) to a Plotly graph without eroding the rest of the label?

我想制作一个图表,在 y-axis 上有一些东西,在 x-axis 上有一些东西,其中 x 轴以平方米为单位给出。我试过使用 Latex 美元符号将它放在 'equation mode' 中,但这会去掉它前面的文本。

代码片段:

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

当我运行上面x-axis标题的'Area'部分没有出现,只有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{...".