![プロットの目盛りを中心にプロットの上にテキストを追加する方法](https://rvso.com/image/353031/%E3%83%97%E3%83%AD%E3%83%83%E3%83%88%E3%81%AE%E7%9B%AE%E7%9B%9B%E3%82%8A%E3%82%92%E4%B8%AD%E5%BF%83%E3%81%AB%E3%83%97%E3%83%AD%E3%83%83%E3%83%88%E3%81%AE%E4%B8%8A%E3%81%AB%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
プロットの上に、2つの目盛りの間に中央揃えのテキストを追加したいと思います。この質問の最後にある画像を思い出させるコードを用意しました。テキストを追加するにはどうすればいいですか?形にする、突撃など、画像の通りでしょうか?
\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 ticks
オプションで設定できますaxis
:
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}