Bingehên pgfplots: grafîk di LaTeX de bi mînakan
pgfplots bar bike, tikzpicture bi axis di hundir de veke, û her rêzeke daneyan bi \addplot zêde bike, an wekî lîsteyeke koordînatan an wekî formulekê.
Grafîka herî piçûk
Her grafîkeke pgfplots heman sê qatan heye: tikzpicture, axis di hundirê wê de, û ji bo her rêzeke daneyan \addplot yek. Pakêtê bi \usepackage{pgfplots} di pêşgotinê de bar bike.
Çar xal bi xêzekê bi hev ve girêdayî
\begin{tikzpicture}
\begin{axis}
\addplot coordinates {(0,1) (1,3) (2,2) (3,4)};
\end{axis}
\end{tikzpicture}Tewer navber û nîşanên xwe ji daneyan bi xwe hildibijêre. \addplot a sade reng û nîşana xwe ji lîsteya zivirînê ya standard digire: ji bo rêza yekem şîn bi nîşanên girover, ji bo ya duyem sor bi çargoşeyan, û hwd.
Xêzkirina formulekê
Li şûna koordînatan, formulekê di nav kevanên kulî de bide \addplot. domain navbera x diyar dike û samples hejmara xalan. Bêyî wan, pgfplots navbera -5 heta 5 bi 25 nimûneyan bi kar tîne.
Fonksiyonek bi domain û samples
\begin{tikzpicture}
\begin{axis}
\addplot[blue, thick, domain=-2:2, samples=60] {x^3 - 2*x};
\end{axis}
\end{tikzpicture}Vebijarkên di nav kevanên çargoşe de piştî \addplot şêwaza wê rêzê diyar dikin. Dema ku tu vebijarkan bêyî + didî, rêz bi reş (an bi rengê ku tu navê wê didî) bêyî nîşanan tê xêzkirin; \addplot+[...] şêwaza lîsteya zivirînê diparêze û vebijarkên te li ser zêde dike.
Etîket, sernav, şirove û tor
Ev vebijark li ser axis tên danîn, ji ber vê yekê ew bandorê li tevahiya grafîkê dikin.
Etîketên tewerê, sernavek, şiroveyek û torek
\begin{tikzpicture}
\begin{axis}[
title={Cooling of a cup of tea},
xlabel={Time (min)},
ylabel={Temperature ($^\circ$C)},
grid=major,
legend pos=north east,
]
\addplot coordinates {(0,80) (5,64) (10,53) (15,44) (20,38)};
\addlegendentry{Measured}
\addplot[red, domain=0:20, samples=40] {22 + 58*exp(-0.08*x)};
\addlegendentry{Model}
\end{axis}
\end{tikzpicture}Etîket nivîs in, ji ber vê yekê matematîk wekî di paragrafekê de dikeve navbera $ ... $. \addlegendentry piştî her \addplot navê wê rêzê dide; tu dikarî hemû navan di dawiyê de bi \legend{Measured, Model} jî rêz bikî.
Vebijarkên tewerê yên hevpar
| Vebijark | Çi dike | Di Scissor LaTeX de |
|---|---|---|
xlabel, ylabel, title | nivîs li kêleka tewer û li jorê grafîkê | Dixebite |
xmin, xmax, ymin, ymax | navbera xuya sabît dike | Dixebite |
width, height | mezinahiya tevahiya wêneyê, bo nimûne width=\linewidth | Dixebite |
grid=major, grid=both | xêzên torê li ser nîşanên sereke (û yên biçûk) | Dixebite |
xtick={0,1,2}, xticklabels={a,b,c} | nîşan û etîketên wan hildibijêre | Dixebite |
legend pos=north west | north west, north east, south west, south east, outer north east | Dixebite |
axis lines=left | cotek tewerên bi şiklê L bi tîran li şûna qutiyekê | Dixebite (herwiha middle, center, none) |
enlargelimits=false | li dora daneyan valahiya zêde tune | Dixebite |
axis equal | heman pîvan li ser her du tewer | Hîn nayê piştgirîkirin: bi peyamekê di tabloya Pirsgirêkan de tê paşguhkirin |
Piraniya vebijarkên din ên rêbernameya pgfplots jî dixebitin; rûpela grafîkên xêzî şêwaz û nîşanan rêz dike. Vebijarkeke ku xêzker nas nake tê paşguhkirin, û tabloya Pirsgirêkan navê wê dide.
Mezinahî û cihgirtin
Bi awayê standard grafîkek nêzîkî 240 bi 207 xal e, nirxa standard a pgfplots. Ji bo guhertinê width û height li ser tewerê diyar bike. Ji bo ku grafîkek binnivîs û hejmarekê bigire, tikzpicture bixe nav figure, wekî ku tu bi wêneyekê dikî.
Grafîkek di figure de bi binnivîsekê
\begin{figure}[h]
\centering
\begin{tikzpicture}
\begin{axis}[width=7cm, height=4.5cm, xlabel=$x$, ylabel=$x^2$]
\addplot[domain=0:2, samples=30] {x^2};
\end{axis}
\end{tikzpicture}
\caption{A parabola on $[0, 2]$.}
\label{fig:parabola}
\end{figure}
Figure~\ref{fig:parabola} shows the parabola.\resizebox{0.5\linewidth}{!}{...} li dora yek tikzpicture jî dixebite: wêne li gorî wê firehiyê tê pîvandin.
Çi ji sazkirineke TeX cuda ye
Her tiştê li ser vê rûpelê di sazkirineke TeX a bi pgfplots de jî tê berhevkirin. Rêbernameya tevahî li ser CTAN e: ctan.org/pkg/pgfplots.
Pirs û bersiv
Ma divê ez pgfplots saz bikim?
Na. Wekî her car \usepackage{pgfplots} binivîse. Scissor LaTeX pakêtê nas dike û grafîkan bi xwe, di gerokê de, xêz dike.
Çima grafîka fonksiyona min diranî ye?
pgfplots bi awayê standard 25 xalan bi hev ve girêdide. Ji bo xêzeke nermtir samples=100 (an zêdetir) li \addplot an li tewerê zêde bike, an smooth zêde bike da ku xêzeke kevanî di nav xalan re derbas bibe.
Ez dikarim pgfplots bêyî tikzpicture bi kar bînim?
Na, di LaTeX de hawîrdora axis her tim di hundirê tikzpicture de ye. Scissor LaTeX li pey heman qaîdeyê diçe, ji ber vê yekê koda te li cihên din jî tê berhevkirin.
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.