PGFPlots 可能的键

PGFPlots 可能的键

情节的一般结构是:

\begin{figure}                                                                   
    \centering                                                                   
    \begin{tikzpicture}[OPTIONS_A]                                                        
        \begin{axis}[OPTIONS_B]                                                                                                                                       
            \addplot[OPTIONS_C]; 
            \addplot3[OPTIONS_D];                                      
        \end{axis}                                                               
    \end{tikzpicture}                                                            
\end{figure}                                                                     

OPTIONS_A是我从未真正需要的 tikz 选项。但我对 和 有疑问。OPTIONS_BOPTIONS_COPTIONS_C子集吗OPTIONS_B? 是否有任何这些组独有的选项?此外,OPTIONS_COPTIONS_D是否相同?

似乎有一些选项是专门为OPTIONS_B例如xlabelxmode等而设计的。但我似乎也可以将任意键放入OPTION_C其中OPTION_B,它将应用于所有图。这是正确的吗?

为了更多地了解 PGFPlots,我正在编写一个代码生成器,手册中没有明确说明这些键组。最好的选择是将它们视为 2 个独立的键组(即使有很多重复),还是OPTIONS_C绝对是 的子集OPTIONS_B

答案1

OPTIONS_C 可能是……的子集OPTIONS_B是允许选项的名称担心(不过我对此并不确定)。但是,生成的图可能会有很大不同,如以下示例所示:

在此处输入图片描述

\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18,width=4.5cm}

\begin{document}
\begin{tikzpicture}
\begin{axis}
    \addplot coordinates {(0,0) (1,1)};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[red]
    \addplot coordinates {(0,0) (1,1)};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}
    \addplot[red] coordinates {(0,0) (1,1)};
\end{axis}
\end{tikzpicture}

\begin{tikzpicture}
\begin{axis}[red]
    \addplot[] coordinates {(0,0) (1,1)};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}
    \addplot+[red] coordinates {(0,0) (1,1)};
\end{axis}
\end{tikzpicture}
\end{document}

相关内容