我正在通过绘制包含短堆栈的节点来为某些图表创建自定义图例pgfplots
。在节点内部,我使用它\ref{}
在文本标签前面插入正确的线条样式。
问题在于,虽然图表中的线条是用 打印的line width=1pt
,但中的线条\ref
是 pgfplots 的标准细尺寸。
使用正常的 pgfplots 图例设置()时不会发生这种情况\addlegendentry
,但在此图中这是不可能的,因为图例要么需要包含额外信息,要么是两个不同轴的通用图例。
那么使用时如何控制线宽\ref
?
答案1
也许您指定了错误的线宽。以下示例显示\ref
确实产生了正确的线宽:
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\centering
\begin{tikzpicture}
\begin{axis}
\addplot +[line width=2pt] {rnd}; \label{graph1}
\addplot {rnd}; \label{graph2}
\end{axis}
\end{tikzpicture}
\ref{graph1} 2pt line; \qquad \ref{graph2} normal line
\end{document}