![pgfplots 图例中的虚线导致标记不完整](https://linux22.com/image/273018/pgfplots%20%E5%9B%BE%E4%BE%8B%E4%B8%AD%E7%9A%84%E8%99%9A%E7%BA%BF%E5%AF%BC%E8%87%B4%E6%A0%87%E8%AE%B0%E4%B8%8D%E5%AE%8C%E6%95%B4.png)
当我自己定义 pgfplots 图例条目时,我在将虚线与标记结合使用时遇到了问题。标记也是虚线(或点线等),就像附带的线一样。有没有办法确保在使用虚线/点线/等线时标记完全绘制?
梅威瑟:
\documentclass{report}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
legend pos=south east,
legend entries={Entry 1,Entry 2,Entry 3}
]
\addlegendimage{blue,only marks,mark=oplus}
\addlegendimage{blue,dashed,no marks}
\addlegendimage{blue,dashed,mark=oplus}
\addplot+[black,no marks,domain=0:10]
{x^2};
\end{axis}
\end{tikzpicture}
\end{document}
答案1
用这个:
\addlegendimage{blue,dashed,mark=oplus,mark options=solid}