用上传的图像/图标替换图中的点?

用上传的图像/图标替换图中的点?

在使用该包创建的图表中,是否可以pgfplots用自制图像或图标替换数据点符号(点)?例如简单图表中的项目符号:

在此处输入图片描述

我希望能够使用 .jpg 或 .png 格式的自制小图像来说明数据点。

代码如下:

\documentclass{article}

\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
\begin{axis}[
    axis lines = left,
    xmin=0, xmax=6,
    ymin=0,ymax=10,
]
\addplot[only marks] coordinates {
    (1,5)
    (2,5)
    (3,5)
    (4,5)
    (5,5)
};
\end{axis}
\end{tikzpicture}
\end{document}

答案1

您可以使用text mark

在此处输入图片描述

\documentclass{article}

\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
\begin{axis}[
    axis lines = left,
    xmin=0, xmax=6,
    ymin=0,ymax=10,
]
\addplot[
   only marks,
   mark=text,
   text mark={\includegraphics[width=10pt]{example-image}}
   ] coordinates {
    (1,5)
    (2,5)
    (3,5)
    (4,5)
    (5,5)
};
\end{axis}
\end{tikzpicture}
\end{document}

相关内容