如何在以绘图刻度为中心的绘图上方添加文本

如何在以绘图刻度为中心的绘图上方添加文本

我想在图表上方添加文本,这些文本将位于两个刻度线之间。我已准备好代码,它让人想起了本问题末尾的图像。我如何添加文本成型风暴等与图片上一模一样吗?

\begin{center}
\begin{tikzpicture}
    \node[] at (1.425,3.5) {\scriptsize{Pracująca grupa}};
    \node[] at (4.325,1.5) {\scriptsize{Pseudo zespół}};
    \node[] at (7.225,5.75) {\scriptsize{Potencjalny zespół}};
    \node[] at (10.0955,4.5) {\scriptsize{Prawdziwy zespół}};
    \node[] at (12.975,5) {\scriptsize{Wydajny zespół}};
\begin{axis}[
    ticks=none,
    axis lines=left,
    title={\textbf{Fazy Tuckman'a}},
    xlabel={Skuteczność zespołu},
    ylabel={Wpływ na wydajność zespołu},
    width=160mm,
    height=90mm,
    xmin=0, xmax=100,
    ymin=0, ymax=100,
    xtick={0,20,40,60,80,100},
    xmajorgrids=true,
    grid style=dashed,
]

\addplot[
    smooth,
    color=black
    ]
    coordinates {
    (0,33.75)(6.5,40)(20,18.75)(30,10)(40,18.75)(60,68.75)(80,80)(90,78)(100,78)
    };

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

团体发展阶段 - 塔克曼

答案1

您可以extra x ticksaxis选项中设置:

extra x ticks={10,30,...,90},
extra x tick style={grid=none,ticks=major,ticklabel pos=right},
extra x tick labels={Forming,Storming,Norming, Performing,Adjourning},
title style={yshift={20pt}},
xlabel style={at=(xticklabel* cs:0.5)}

在此处输入图片描述

代码:

\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.14}
\begin{document}
\begin{center}
\begin{tikzpicture}
\begin{axis}[
  ticks=none,
  axis lines=left,
  title={\textbf{Fazy Tuckman'a}},
  xlabel={Skuteczność zespołu},
  ylabel={Wpływ na wydajność zespołu},
  width=160mm,
  height=90mm,
  xmin=0, xmax=100,
  ymin=0, ymax=100,
  xtick={0,20,40,60,80,100},
  xmajorgrids=true,
  grid style=dashed,
  extra x ticks={10,30,...,90},
  extra x tick style={grid=none,ticks=major,ticklabel pos=right},
  extra x tick labels={Forming,Storming,Norming, Performing,Adjourning},
  title style={yshift={20pt}},
  xlabel style={at=(xticklabel* cs:0.5)}
]

\addplot[
  smooth,
  color=black
  ]
  coordinates {
  (0,33.75)(6.5,40)(20,18.75)(30,10)(40,18.75)(60,68.75)(80,80)(90,78)(100,78)
  };
\path[nodes={font=\scriptsize}]
  (10,47) node {Pracująca grupa}
  (30,20) node {Pseudo zespół}
  (50,75) node {Potencjalny zespół}
  (70,60) node {Prawdziwy zespół}
  (90,65) node {Wydajny zespół}
;
\end{axis}
\end{tikzpicture}
\end{center}
\end{document}

相关内容