改变整个 tikzpicture 的颜色

改变整个 tikzpicture 的颜色

中的默认颜色pgfplots是黑色。更改颜色的最佳方法是什么全部元素变为另一种颜色。我已经使用\color命令来执行此操作,但这是最好的选择吗?

\documentclass{standalone}
   \usepackage{pgfplots}
      \pgfplotsset{compat=1.12} 

   \begin{document}
     \begin{tikzpicture}
        \color{red}
        \begin{axis}[
           ylabel = $h$,
           xlabel = $t$]
           \addplot[domain=0:5] {5*(1-exp(-1*x)))};
        \end{axis}
      \end{tikzpicture}
    \end{document}

答案1

只需使用可选参数tikzpicture并在那里指定颜色名称即可。其他选项也可以在那里设置,请参阅选项dashed,但我认为不应该全局设置。

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=newest} 

\begin{document}
  \begin{tikzpicture}[blue, dashed]
     \begin{axis}[
          ylabel = $h$,
          xlabel = $t$]
          \addplot[domain=0:5] {5*(1-exp(-1*x)))};
     \end{axis}
   \end{tikzpicture}
 \end{document}

在此处输入图片描述

相关内容