我的 pgfplots ylabel 文本太长,看起来很奇怪。我可以将其设置为多行吗?
答案1
可以ylabel
像其他节点一样调整。您可以使用的键是ylabel syle={<options>}
。
为了使其成为多行,您可以只提供文本对齐选项,使用align=<center/left/right/justify>
,然后使用手动插入换行符\\
。
第二个选项是使用 来提供文本应保持的文本宽度text width=<width>
,文本将自动换行。默认情况下,文本将左对齐,但您也可以align
在此处使用 键。
\documentclass{minimal}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[width=6cm,
ylabel style={align=center}, ylabel=A very long\\long\\text as a label,
xlabel style={text width=2.5cm}, xlabel=This is a long xlabel]
\addplot {x^2};
\end{axis}
\end{tikzpicture}
\end{document}