![플롯 틱 중심으로 플롯 위에 텍스트를 추가하는 방법](https://rvso.com/image/353031/%ED%94%8C%EB%A1%AF%20%ED%8B%B1%20%EC%A4%91%EC%8B%AC%EC%9C%BC%EB%A1%9C%20%ED%94%8C%EB%A1%AF%20%EC%9C%84%EC%97%90%20%ED%85%8D%EC%8A%A4%ED%8A%B8%EB%A5%BC%20%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
두 틱 사이의 중앙에 위치할 플롯 위의 텍스트를 추가하고 싶습니다. 이 질문 끝에 이미지를 연상시키는 코드를 준비했습니다. 텍스트를 어떻게 추가하나요?형성,폭풍우, 등이 이미지와 똑같나요?
\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}