如何在 Tikz 中将图例键放在条形上方/线条旁边?

如何在 Tikz 中将图例键放在条形上方/线条旁边?

我想遵循使用 Tikz 绘制图形的最佳实践(请参阅此处http://www.eugenewei.com/blog/2017/11/13/remove-the-legend)。

我想“删除图例以使其成为一个”:我不想使用 \legend 命令将图例键放在下面的一个小框中,而是想将它们恰好放置在折线图中的各个条形图上方/线条旁边。

是否有任何优雅的方法可以做到这一点/有效的解决方案?

谢谢!

答案1

可以制作条形图,正如 John Kormylo 所指出的那样,如下图所示这个很好的答案通过使用nodes near coords。这些线条可以说更简单:您只需通过 附加情节即可node[right] {...}

\documentclass[tikz,border=3.14mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}
  \begin{axis}[domain=0:5,clip=false,axis lines=left,trig format=rad]
  \addplot[blue] {x} node[right]{$x$};
  \addplot[red] {cos(x)} node[right]{$\cos(x)$};
  \end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容