使用 TikZ 包审查 tic

使用 TikZ 包审查 tic

我已成功为经过审查的 Gamma pdf 创建了一个图。我现在正尝试将审查线的颜色更改为青色(现在为灰色)。我已成功更改分布轮廓和 xtick 的颜色,但没有更改剩余审查线的颜色。我想知道是否有人可以给我一些建议。非常感谢!

\begin{figure}[!ht]
\begin{center}
\begin{tikzpicture}[
    declare function={gamma(\z)=
    2.506628274631*sqrt(1/\z)+ 0.20888568*(1/\z)^(1.5)+ 0.00870357*(1/\z)^(2.5)- (174.2106599*(1/\z)^(3.5))/25920- (715.6423511*(1/\z)^(4.5))/1244160)*exp((-ln(1/\z)-1)*\z;},
    declare function={gammapdf(\x,\k,\theta) = 1/(\theta^\k)*1/(gamma(\k))*\x^(\k-1)*exp(-\x/\theta);}
]

\begin{axis}[
  no markers, domain=0:7.0, samples=100,
  axis lines=left, xlabel=$n_t^i$, ylabel=$f_n(.)$,
  every axis y label/.style={at=(current axis.above origin),anchor=east},
  every axis x label/.style={at=(current axis.right of origin),anchor=north},
  height=5.5cm, width=9.5cm,
  xtick={6.5}, 
  xtick style={color=cyan},
  ytick=\empty, 
  xticklabels={$\bar n (\theta_t)$},
  enlargelimits=false, clip=false, axis on top,
  grid = major,
  xmax=10
  ]
\addplot [very thick,cyan!50!cyan,domain=0:6.5] {gammapdf(x,9,0.5)};
\addplot [fill=cyan!20, draw=none, domain=0:6.5] {gammapdf(x,9,0.5)} \closedcycle;

\end{axis}
\end{tikzpicture}
\end{center}
\end{figure}

在此处输入图片描述

答案1

您可以通过添加来修改网格样式(这里说 x 轴)

major x grid style={draw=cyan!20},

到轴选项。

在此处输入图片描述

相关内容