在 中pgfplots
,元数据是否可能影响标记的大小而不是其颜色?
我指的是手册中第 4.4.10 节关于散点图描述的命令集pgfplots
。
以下是所提供的示例之一:
\begin{tikzpicture}
\begin{axis}
\addplot+[scatter,
samples=50,scatter src=y]
{x^3};
\end{axis}
\end{tikzpicture}
答案1
是的,通过使用来调整取决于scatter/@pre marker code
的值(默认情况下包含从 0 到 1000 范围内的值):mark size
\pgfplotspointmetatransformed
y
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot+[
scatter,
scatter src=y,
samples=40,
scatter/@pre marker code/.append style=
{/tikz/mark size=2+\pgfplotspointmetatransformed/300}
]
{sin(deg(x))};
\end{axis}
\end{tikzpicture}
\end{document}