我怎样才能使我的 pgfplots ylabel 多行?

我怎样才能使我的 pgfplots ylabel 多行?

我的 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}

带有多行标签的 pgfplots 绘图

相关内容