Grafîkên xêzî bi pgfplots
Ji bo her xêzekê di nav axis de \addplot yek zêde bike; her yekê bi vebijarkên wekî red, dashed, thick an mark=square* şêwaz bide, an bihêle ku lîsteya zivirînê şêwazekê ji te re hilbijêre.
Çend xêz di yek tewerê de
Her \addplot rêzekê zêde dike. Bêyî vebijarkan, rêz bi dorê şêwaza xwe ji lîsteya zivirînê digirin. Bi \addplot+[...] tu wê şêwazê diparêzî û beşekê jê diguherînî.
Sê rêz ji lîsteya zivirînê ya standard
\begin{tikzpicture}
\begin{axis}[xlabel=Week, ylabel=Orders, legend pos=north west]
\addplot coordinates {(1,12) (2,18) (3,25) (4,31) (5,44)};
\addplot coordinates {(1,10) (2,14) (3,15) (4,21) (5,24)};
\addplot+[dashed] coordinates {(1,5) (2,9) (3,8) (4,12) (5,13)};
\legend{Erika, Hans, John}
\end{axis}
\end{tikzpicture}Şêwazên xêzan û nîşan
Vebijarkên piştî \addplot reng, xêz û nîşanan diyar dikin. Tu dikarî wan bi azadî bi hev re bi kar bînî.
| Vebijark | Nirx | Di Scissor LaTeX de |
|---|---|---|
| reng | red, blue!60!black, color=teal, her navekî xcolor an tevlîheviyek | Dixebite |
| stûriya xêzê | ultra thin, very thin, thin, semithick, thick, very thick, ultra thick, line width=1.5pt | Dixebite |
| şêweya qutqutî | solid, dashed, dotted, densely dashed, loosely dotted, dashdotted, dash pattern=on 4pt off 2pt | Dixebite |
mark= | *, o, square*, square, triangle*, triangle, diamond*, diamond, x, +, star, pentagon*, asterisk, otimes*, |, -, none | Dixebite |
mark size=3pt | nîvçapa nîşanê | Dixebite |
mark options={fill=white} | tenê şêwaza nîşanan | Dixebite |
mark repeat=2 | li ser her xala duyem nîşanek | Dixebite |
no marks, only marks | tenê xêz, tenê nîşan | Dixebite |
Reng, şêweyên qutqutî û nîşan
\begin{tikzpicture}
\begin{axis}[domain=0:4, samples=9, legend pos=outer north east]
\addplot[blue, thick, mark=*] {x};
\addplot[red, dashed, mark=square*, mark options={fill=white}] {x^1.5/2};
\addplot[teal, densely dotted, very thick] {sqrt(x)};
\addplot[orange, mark=triangle*, mark size=3pt, only marks] {4 - x};
\legend{linear, power, root, falling}
\end{axis}
\end{tikzpicture}Nîşan her tim bi xêzên domdar tên xêzkirin, heta li ser rêzeke qutqutî jî, wekî di pgfplots de.
Hilbijartina lîsteyeke zivirînê
Lîsteya zivirînê rêza şêwazan e ku fermanên \addplot ên sade bi kar tînin. Bi cycle list name yekê ji yên amade hilbijêre, an bi cycle list ya xwe binivîse.
Lîsteya zivirînê black white, û yeke taybet
\begin{tikzpicture}
\begin{axis}[cycle list name=black white, width=6.5cm, height=5cm, title={black white}]
\addplot coordinates {(0,0) (1,1) (2,4)};
\addplot coordinates {(0,1) (1,2) (2,2)};
\addplot coordinates {(0,2) (1,0) (2,1)};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[cycle list={{red, thick}, {blue, dashed}}, width=6.5cm, height=5cm, title={custom}]
\addplot coordinates {(0,0) (1,1) (2,4)};
\addplot coordinates {(0,1) (1,2) (2,2)};
\end{axis}
\end{tikzpicture}Navên amade yên ku dixebitin: color (ya standard), exotic, black white, mark list û linestyles. \pgfplotscreateplotcyclelist{name}{...} di pêşgotinê de lîsteyekê diyar dike ku tu dikarî dîsa bi kar bînî.
Kevanên nerm û pêlik
smooth li şûna perçeyên rast kevanekê di nav xalan re xêz dike; tension (bi awayê standard 0.55) diyar dike ka ew çiqas girover e. const plot fonksiyoneke pêlikî xêz dike ku her nirxê heta xala din digire.
smooth û const plot
\begin{tikzpicture}
\begin{axis}[ymin=0, legend pos=north west]
\addplot+[smooth] coordinates {(0,1) (1,2.5) (2,1.8) (3,3.2) (4,2.4)};
\addplot+[const plot] coordinates {(0,0.5) (1,1) (2,1.5) (3,1.2) (4,2)};
\legend{smooth, const plot}
\end{axis}
\end{tikzpicture}Fonksiyon bi derece û radyanan
Formul pgfmath bi kar tînin: + - * / ^, kevan, sqrt, exp, ln, abs, min, max, sin, cos, tan û yên din, bi pi û e wekî sabît. Goşe bi derece ne, ji ber vê yekê radyanan bi deg(x) biguherîne.
sin û cos di dewreyekê de
\begin{tikzpicture}
\begin{axis}[domain=0:2*pi, samples=80, xlabel=$t$,
xtick={0,1.5708,3.1416,4.7124,6.2832},
xticklabels={$0$,$\frac{\pi}{2}$,$\pi$,$\frac{3\pi}{2}$,$2\pi$},
legend pos=south west]
\addplot[blue, thick] {sin(deg(x))};
\addplot[red, thick, dashed] {cos(deg(x))};
\legend{$\sin t$, $\cos t$}
\end{axis}
\end{tikzpicture}Kevanên parametrîk
Ji bo xêzkirina kevanekê ku bi x(t) û y(t) hatiye dayîn, her du formulan di nav kevanan de binivîse, bi bêhnokekê ji hev veqetandî, û variable=t diyar bike.
Kevaneke Lissajous
\begin{tikzpicture}
\begin{axis}[axis lines=middle, xmin=-1.3, xmax=1.3, ymin=-1.3, ymax=1.3]
\addplot[purple, thick, domain=0:360, samples=120, variable=t]
({cos(t)}, {sin(2*t)});
\end{axis}
\end{tikzpicture}Valahî di kevanekê de
Fonksiyoneke wekî 1/x ber bi bêdawiyê ve diçe. restrict y to domain xalên derveyî navberekê davêje, û unbounded coords=jump li wir xêzê dişkîne li şûna ku her du şaxan bi hev ve girêde. Her duyan li ser \addplot deyne.
1/x bi şikestinekê li sifirê
\begin{tikzpicture}
\begin{axis}[ymin=-10, ymax=10, axis lines=middle]
\addplot[blue, thick, domain=-3:3, samples=200,
restrict y to domain=-10:10, unbounded coords=jump] {1/x};
\end{axis}
\end{tikzpicture}Çi ji sazkirineke TeX cuda ye
Rêbernameya pgfplots li ser CTAN her vebijarkê rave dike: ctan.org/pkg/pgfplots. Ji bo xalên bêyî xêzan, binêre grafîkên belavbûnê.
Herwiha binêre Bingehên pgfplots, Tewerên logarîtmîk, Grafîkên komî û Dane ji CSV.
Pirs û bersiv
Ez çawa di LaTeX de fonksiyonekê xêz dikim?
Di nav axis de \addplot[domain=a:b, samples=n] {formula}; binivîse, bi x wekî guherbar, bo nimûne {x^2 - 1}.
Ez çawa nîşanan ji xêzekê radikim?
no marks li vebijarkên \addplot zêde bike, an vebijarkan bêyî + bide (bo nimûne \addplot[blue]), ku xêzeke sade xêz dike.
Çima sin(x) hema hema rast xuya dike?
pgfplots goşeyê bi derece dixwîne, ji ber vê yekê sin(x) li ser 0 heta 6 tenê 6 dereceyan digire. sin(deg(x)) binivîse.
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.