Here naverokê

Bendên çewtiyê bi pgfplots

error bars/.cd, y dir=both, y explicit li vebijarkên \addplot zêde bike û her çewtiyê piştî xala wê wekî +- (0, error) binivîse, an çewtiyan bi y error= ji stûneke tabloyê bixwîne.

Çewtiyên ku bi xalan re tên nivîsîn

Bendên çewtiyê ji bo her \addplot tên vekirin. Kilîtên piştî error bars/.cd dibêjin ka ew bi kîjan alî ve tên xêzkirin û nirx ji ku tên. Bi y explicit, her xal piştî +- çewtiya xwe digire.

Çewtiyên y ên hevseng ji koordînatan

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{axis}[xlabel={Length (m)}, ylabel={Period (s)}]
    \addplot+[error bars/.cd, y dir=both, y explicit]
      coordinates {
        (0.2,0.90) +- (0,0.05)
        (0.4,1.27) +- (0,0.04)
        (0.6,1.55) +- (0,0.06)
        (0.8,1.80) +- (0,0.05)
        (1.0,2.01) +- (0,0.07)
      };
  \end{axis}
\end{tikzpicture}

Di +- (ex, ey) de hejmara yekem çewtiya x e û ya duyem çewtiya y. Tenê aliyên ku tu vedikî tên xêzkirin.

Çewtî ji stûneke tabloyê

Dema ku dane tablo be, navê stûna çewtiyê bi y error= bide. Heman tişt bi pelekî re jî dixebite, bo nimûne table[x=t, y=v, y error=dv, col sep=comma] {data.csv}.

Çewtiyên y ji stûnekê hatine xwendin

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{axis}[xlabel={Dose}, ylabel={Response}, ymin=0]
    \addplot+[only marks, error bars/.cd, y dir=both, y explicit]
      table[x=dose, y=mean, y error=sd] {
        dose mean sd
        1    2.1  0.3
        2    3.4  0.4
        4    5.0  0.6
        8    6.2  0.5
      };
  \end{axis}
\end{tikzpicture}

Çewtiyên yekalî û sabît

y dir=plus an y dir=minus tenê nîvê jorîn an jêrîn xêz dike. Li şûna nirxên eşkere, y fixed=0.2 heman çewtiyê dide her xalê, û y fixed relative=0.1 çewtiyeke 10% ji nirxa wê.

Tenê çewtiyên jorîn, û çewtiyeke rêjeyî

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{axis}[ymin=0, legend pos=north west]
    \addplot+[error bars/.cd, y dir=plus, y fixed=0.4]
      coordinates {(1,2) (2,3) (3,3.5) (4,4.4)};
    \addplot+[error bars/.cd, y dir=both, y fixed relative=0.1]
      coordinates {(1,1) (2,1.6) (3,2.2) (4,2.5)};
    \legend{fixed $\pm 0.4$ (upper), relative 10\%}
  \end{axis}
\end{tikzpicture}
Ji aliyê Scissor LaTeX ve hatiye rêzkirin: Tenê çewtiyên jorîn, û çewtiyeke rêjeyî

Çewtiyên cuda li jor û li jêr

Ji bo çewtiya jorîn += (0, up) û ji bo ya jêrîn -= (0, down) binivîse.

Çewtiyên nehevseng

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{axis}[width=7cm, height=5cm, xmin=0.5, xmax=3.5]
    \addplot+[only marks, error bars/.cd, y dir=both, y explicit]
      coordinates {
        (1,2.0) += (0,0.5) -= (0,0.1)
        (2,3.0) += (0,0.2) -= (0,0.6)
        (3,2.6) += (0,0.3) -= (0,0.3)
      };
  \end{axis}
\end{tikzpicture}

Çewtî di x û y de

Her du aliyan bi x dir û y dir veke. error bar style şêwazê dide bendan.

Bendên çewtiyê di her du aliyan de

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{axis}[xlabel=$x$, ylabel=$y$]
    \addplot+[only marks, mark=square*,
              error bars/.cd,
                x dir=both, x explicit,
                y dir=both, y explicit,
                error bar style={red, thick}]
      coordinates {
        (1.0,1.2) +- (0.15,0.20)
        (2.0,2.1) +- (0.20,0.15)
        (3.0,2.8) +- (0.10,0.30)
      };
  \end{axis}
\end{tikzpicture}

Kembera çewtiyê bi fill between

Ji bo nediyariyeke domdar, qada di navbera kevaneke jorîn û jêrîn de siye bike. Pirtûkxaneya fillbetween bar bike, navê her du kevanan bi name path bide, û navbera wan tije bike.

Kembereke siyekirî li dora kevanekê

\documentclass{article}
\usepackage{pgfplots}
\usepgfplotslibrary{fillbetween}
\begin{document}
\begin{tikzpicture}
  \begin{axis}[domain=0:4, samples=40, xlabel=$t$, ylabel=$y$]
    \addplot[name path=upper, draw=none] {exp(-0.5*x) + 0.1 + 0.05*x};
    \addplot[name path=lower, draw=none] {exp(-0.5*x) - 0.1 - 0.05*x};
    \addplot[blue!20] fill between[of=upper and lower];
    \addplot[blue, thick] {exp(-0.5*x)};
  \end{axis}
\end{tikzpicture}
\end{document}

Vebijarkên bendên çewtiyê

VebijarkÇi dikeDi Scissor LaTeX de
y dir=both, plus, minus, nonekîjan nîvê bendê tê xêzkirin (herwiha x dir)Dixebite
y explicit, x explicitçewtî ji +- di koordînatan de an ji stûneke tabloyêDixebite
y error=col, x error=col, y error index=nstûna tabloyê ya bi çewtiyanDixebite
+= (ex,ey), -= (ex,ey)çewtiyên jorîn û jêrîn ên cuda di koordînatan deDixebite
y fixed=v, y fixed relative=rheman çewtî ji bo her xalêDixebite
error bar style={..}reng û stûriya xêza bendanDixebite
error mark=.., error mark options={..}serê li her dawiyêTê qebûlkirin, lê ser her tim xêzeke kurt e

Çi ji sazkirineke TeX cuda ye

Rêbernameya pgfplots bendên çewtiyê di beşa xwe ya li ser bendên çewtiyê de rave dike: ctan.org/pkg/pgfplots.

Herwiha binêre Grafîkên stûnî, Grafîkên belavbûnê û Dane ji CSV.

Pirs û bersiv

Ez çawa di pgfplots de bendên çewtiyê zêde dikim?

\addplot+[error bars/.cd, y dir=both, y explicit] coordinates {(1,2) +- (0,0.3) ...}; binivîse. Hejmara duyem a piştî +- çewtiya y ye.

Ez çawa bendên çewtiyê ji pelekî CSV dixwînim?

y error=column li vebijarkên tabloyê zêde bike, bi y explicit re di vebijarkên bendên çewtiyê de: table[x=a, y=b, y error=c, col sep=comma] {file.csv}.

Ma bendên çewtiyê dikarin li jor û li jêr cuda bin?

Erê. Li şûna +-, piştî xalê += (0, up) û -= (0, down) binivîse, wekî (1,2) += (0,0.5) -= (0,0.1).

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.