Çend grafîk di torekê de bi groupplots
Pirtûkxaneya groupplots bar bike, hawîrdoreke groupplot bi group style={group size=2 by 1} veke, û her grafîkê bi \nextgroupplot dest pê bike.
Du grafîk li kêleka hev
Pirtûkxaneya groupplots çend tewer di torekê de bi cih dike, bi heman mezinahiyê û çarçoveyên rêzkirî. group size=2 by 1 tê wateya du stûn û yek rêz. Her \nextgroupplot şaneya din dest pê dike, bi rêza xwendinê.
Du grafîk di yek rêzê de
\documentclass{article}
\usepackage{pgfplots}
\usepgfplotslibrary{groupplots}
\begin{document}
\begin{tikzpicture}
\begin{groupplot}[
group style={group size=2 by 1, horizontal sep=1.5cm},
width=6cm, height=4.5cm, xlabel=$t$,
]
\nextgroupplot[title={Position}, ylabel=$x$]
\addplot[blue, thick, domain=0:4, samples=40] {x^2/2};
\nextgroupplot[title={Velocity}, ylabel=$v$]
\addplot[red, thick, domain=0:4] {x};
\end{groupplot}
\end{tikzpicture}
\end{document}Vebijarkên li ser groupplot li ser her şaneyê derbas dibin; vebijarkên li ser \nextgroupplot tenê li ser wê yekê.
Toreke 2 bi 2 bi etîketên hevpar
Di torekê de, etîketên nîşanan û etîketên tewer ên hundirîn dubare dibin. xlabels at=edge bottom û ylabels at=edge left etîketên tewer tenê li ser grafîkên derve dihêlin, û xticklabels at=edge bottom heman tiştî ji bo etîketên nîşanên x dike.
Çar grafîk bi etîketan li ser qiraxên derve
\documentclass{article}
\usepackage{pgfplots}
\usepgfplotslibrary{groupplots}
\begin{document}
\begin{tikzpicture}
\begin{groupplot}[
group style={
group size=2 by 2,
horizontal sep=1.2cm, vertical sep=1cm,
xlabels at=edge bottom, ylabels at=edge left,
xticklabels at=edge bottom,
},
width=5.5cm, height=4cm,
xlabel=$t$, ylabel=$y$, domain=0:6, samples=50,
]
\nextgroupplot \addplot[blue] {sin(deg(x))};
\nextgroupplot \addplot[red] {cos(deg(x))};
\nextgroupplot \addplot[teal] {exp(-x/2)};
\nextgroupplot \addplot[orange] {x/6};
\end{groupplot}
\end{tikzpicture}
\end{document}Grafîkeke sereke û panelek ji bo mayînan
Şane dikarin bilindahî û navberên cuda hebin. Rêkxistineke hevpar grafîkeke daneyan e bi paneleke piçûk a mayînan li binê wê, ku tewera x hevpar e.
Dane û mayîn
\documentclass{article}
\usepackage{pgfplots}
\usepgfplotslibrary{groupplots}
\begin{document}
\begin{tikzpicture}
\begin{groupplot}[
group style={group size=1 by 2, vertical sep=0.4cm, xticklabels at=edge bottom},
width=8cm, xmin=0, xmax=5,
]
\nextgroupplot[height=5cm, ylabel={Signal}]
\addplot+[only marks] coordinates {(1,2.1) (2,3.9) (3,6.2) (4,7.8)};
\addplot[red, domain=0:5] {2*x};
\nextgroupplot[height=3cm, xlabel=$x$, ylabel={Residual}, ymin=-0.5, ymax=0.5]
\addplot+[only marks] coordinates {(1,0.1) (2,-0.1) (3,0.2) (4,-0.2)};
\addplot[gray, dashed, domain=0:5] {0};
\end{groupplot}
\end{tikzpicture}
\end{document}Kilîtên group style
| Kilît | Çi dike | Di Scissor LaTeX de |
|---|---|---|
group size=C by R | stûn bi rêzan | Dixebite |
horizontal sep, vertical sep | valahiya di navbera çarçoveyên tewer de | Dixebite |
xlabels at=edge bottom, ylabels at=edge left | etîketên tewer tenê li ser grafîkên derve (an all) | Dixebite |
xticklabels at=edge bottom, yticklabels at=edge left | etîketên nîşanan tenê li ser grafîkên derve (an all) | Dixebite |
group name=g | navek ji bo îşaretkirina şaneyan, wekî g c1r1 | Tê qebûlkirin; îşaretên bo şaneyan nayên piştgirîkirin |
Çi ji sazkirineke TeX cuda ye
Pirtûkxane beşek ji pgfplots e; li beşa "groupplots" a rêbernameyê li ser CTAN binêre: ctan.org/pkg/pgfplots. Heke pgfplots ji te re nû be, bi grafîk bi pgfplots dest pê bike.
Herwiha binêre Grafîkên xêzî, Tewerên logarîtmîk û pgfplots.
Pirs û bersiv
Ez çawa di LaTeX de binegrafîkan çêdikim?
Pirtûkxaneya groupplots a pgfplots bi kar bîne: \usepgfplotslibrary{groupplots}, paşê \begin{groupplot}[group style={group size=2 by 2}] û ji bo her grafîkê \nextgroupplot yek.
Ez çawa etîketên tewer di grafîkeke komî de hevpar dikim?
xlabels at=edge bottom û ylabels at=edge left li group style zêde bike, û xlabel û ylabel li ser groupplot diyar bike.
Ma du grafîk dikarin yek şiroveyê parve bikin?
Her şane şiroveya xwe heye. Şiroveyê bixe yek şaneyê û wê bi legend style={at={(x,y)}, anchor=...} bi cih bike.
Her mînaka vê rûpelê dema ku malper tê avakirin ji aliyê Scissor LaTeX ve tê rêzkirin. Nûkirina dawî: 2026-11-07.