Here naverokê

Grafîkên belavbûnê bi pgfplots

Li \addplot a di nav axis a pgfplots de only marks zêde bike, da ku xal bêyî xêzan bên xêzkirin; şiklê bi mark= hilbijêre û xalan ji koordînatan an ji tabloyekê bixwîne.

Xal bêyî xêzan

Grafîkeke belavbûnê rêzek e ku tenê bi nîşanan tê xêzkirin. only marks li \addplot zêde bike, bi + da ku reng û nîşana lîsteya zivirînê bimînin.

Du komên xalan

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{axis}[xlabel={Height (m)}, ylabel={Mass (kg)}, legend pos=north west]
    \addplot+[only marks] coordinates {
      (1.62,55) (1.68,61) (1.71,66) (1.75,69) (1.80,74) (1.84,79)};
    \addplot+[only marks] coordinates {
      (1.58,49) (1.64,57) (1.69,58) (1.73,64) (1.77,68)};
    \legend{Group A, Group B}
  \end{axis}
\end{tikzpicture}
Ji aliyê Scissor LaTeX ve hatiye rêzkirin: Du komên xalan

Şikl, mezinahî û rengên nîşanan

mark= şiklê diyar dike û mark size= nîvçapa wê (bi awayê standard 2pt). Şiklên tijî bi * diqedin. mark options tenê nîşanan şêwaz dide, bo nimûne nîşaneke vekirî bi tijîkirina spî.

Nîşanên cuda ji bo rêzên cuda

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{axis}[enlargelimits=0.15, legend pos=outer north east]
    \addplot[only marks, mark=o, blue] coordinates {(1,2) (2,3) (3,2.5)};
    \addplot[only marks, mark=square*, red, mark size=3pt] coordinates {(1,1) (2,1.8) (3,1.2)};
    \addplot[only marks, mark=triangle*, teal, mark options={fill=white}] coordinates {(1,3) (2,4) (3,3.8)};
    \addplot[only marks, mark=x, black, mark size=4pt] coordinates {(1.5,0.5) (2.5,0.8)};
    \legend{circle, square, triangle, cross}
  \end{axis}
\end{tikzpicture}

Şiklên ku dixebitin li ser rûpela grafîkên xêzî hatine rêzkirin.

Xal ji tabloyekê

Ji bo ji çend xalan zêdetir, wan wekî tabloyekê binivîse. Rêza yekem navên stûnan dide; x= û y= stûnên ku tên xêzkirin hildibijêrin. Tablo dikare di nav rêzê de be, wekî li vir, an di pelekî de (binêre dane ji pelekî CSV).

Xalên ji tabloyeke di nav rêzê de hatine xwendin

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{axis}[xlabel={Hours studied}, ylabel={Points}]
    \addplot[only marks, mark=*, blue!70!black] table[x=hours, y=points] {
      hours points
      2     21
      3     26
      4     30
      5     29
      6     37
      7     40
      8     44
    };
    \addplot[red, domain=2:8] {13.5 + 3.8*x};
  \end{axis}
\end{tikzpicture}

Xêza sor formulek e ku li ser xalan tê xêzkirin, rêyeke hêsan ji bo nîşandana meyleke lihevkirî.

Rengkirina xalan li gorî nirxekê

Bi scatter, her xal li gorî nirxekê ji nexşeya rengan reng digire. point meta=y nirxa y bi kar tîne; scatter src=explicit bi meta= stûneke sêyem dixwîne. Ji bo nîşandana pîvanê colorbar zêde bike.

Xalên li gorî stûneke sêyem rengkirî

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{axis}[colorbar, colormap/viridis, xlabel=$x$, ylabel=$y$]
    \addplot[scatter, only marks, mark size=3pt, scatter src=explicit]
      table[x=x, y=y, meta=t] {
      x   y   t
      0.5 1.0 10
      1.0 2.2 15
      1.6 1.4 21
      2.1 3.0 28
      2.8 2.1 33
      3.3 3.6 44
    };
  \end{axis}
\end{tikzpicture}

Polên xalan

Di pgfplots de, scatter/classes nîşaneke taybet dide her navê polê di stûnekê de. Scissor LaTeX hîn piştgiriya wê nake: vebijark bi peyamekê tê paşguhkirin, û her xal heman nîşanê digire.

scatter/classes: yek nîşan ji bo hemû xalan

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{axis}[width=6cm, height=5cm]
    \addplot[scatter, only marks, scatter src=explicit symbolic,
             scatter/classes={a={mark=square*, blue}, b={mark=*, red}}]
      table[meta=group] {
      x y group
      1 1 a
      2 2 b
      3 1.5 a
    };
  \end{axis}
\end{tikzpicture}

Taba Pirsgirêkan: pgfplots option 'scatter/classes' is not supported yet

Çi ji sazkirineke TeX cuda ye

Hûrguliyên tevahî yên nîşan û vebijarkên scatter di rêbernameya pgfplots de ne: ctan.org/pkg/pgfplots.

Pirs û bersiv

Ez çawa grafîkeke belavbûnê bêyî xêzan çêdikim?

only marks li vebijarkên \addplot zêde bike, bo nimûne \addplot+[only marks] coordinates {...};.

Ez çawa mezinahiya xalan diguherînim?

Li ser \addplot mark size=3pt bi kar bîne. Nirx nîvçapa nîşanê ye.

Ez dikarim xalan ji pelekî CSV xêz bikim?

Erê. Pelê li projeyê bar bike û \addplot+[only marks] table[x=a, y=b, col sep=comma] {file.csv}; 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.