【发布时间】:2020-01-31 13:20:39
【问题描述】:
我想在我的绘图图中有一个 2 行的刻度文本,并且必须依赖乳胶编码来实现其他一些功能。 似乎在这种特殊情况下,html编码都没有
<br>
乳胶也没有
\linebreak
\newline
\\
在该字符串中添加时似乎可以工作(简单地忽略 html,将乳胶作为符号添加到文本中)。
import plotly.graph_objects as go
import numpy as np
x = np.arange(10)
fig = go.Figure(data=go.Scatter(x=x, y=x**2))
fig.update_xaxes(tickvals=range(10),ticktext=['$'+str(x)+'\linebreak \color{green}{A}$' for x,y in enumerate(range(10))])#$\color{green}{A}}$
fig.show()
有没有办法做到这一点?
【问题讨论】:
-
你能不能这么好心,分享一个最小的可重现的例子!
标签: python latex plotly line-breaks axis-labels