Here naverokê

Tewerên logarîtmîk bi pgfplots

Li şûna axis semilogyaxis (y ya log), semilogxaxis (x ya log) an loglogaxis (her du) bi kar bîne, an li ser axis a asayî ymode=log an xmode=log diyar bike.

Pîvaneke log li ser tewera y

Nirxên ku bi carekan mezin dibin, wekî hejmar, çewtî an frekans, li ser pîvaneke log çêtir tên xwendin. semilogyaxis x xêzî dihêle û y logarîtmîk dike. Nîşan li ser hêzên dehê ne û wekî $10^k$ tên etîketkirin.

Mezinbûna eksponansiyel li ser tewereke y a log

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{semilogyaxis}[xlabel={Day}, ylabel={Cells}, grid=major]
    \addplot coordinates {(0,44) (1,120) (2,350) (3,980) (4,2700) (5,7600) (6,21000)};
  \end{semilogyaxis}
\end{tikzpicture}

Xêzeke rast li ser vê grafîkê tê wateya mezinbûneke sabît bi heman carekê di her gavê de.

Her du tewer logarîtmîk

loglogaxis her du tewer logarîtmîk dike. Qanûneke hêzê wekî $y = x^2$ dibe xêzeke rast ku xwarbûna wê eksponent e.

Qanûnên hêzê li ser grafîkeke log-log

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{loglogaxis}[xlabel=$n$, ylabel={Time (s)}, legend pos=north west]
    \addplot coordinates {(10,0.001) (100,0.01) (1000,0.1) (10000,1)};
    \addplot coordinates {(10,0.0001) (100,0.01) (1000,1) (10000,100)};
    \legend{$O(n)$, $O(n^2)$}
  \end{loglogaxis}
\end{tikzpicture}
Ji aliyê Scissor LaTeX ve hatiye rêzkirin: Qanûnên hêzê li ser grafîkeke log-log

Heman tişt bi xmode û ymode

xmode=log û ymode=log pîvaneke log didin axis a asayî. Ev dema ku hilbijartin ji aliyê şêwazekê ve tê kirin, an di nav grafîkeke komî de, bi kêr tê.

xmode=log li ser tewereke asayî

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{axis}[xmode=log, xlabel={Frequency (Hz)}, ylabel={Gain (dB)}, ymin=-30, ymax=5]
    \addplot[blue, thick, domain=1:5, samples=60, variable=t]
      ({10^t}, {-10*log10(1 + (10^t/1000)^2)});
  \end{axis}
\end{tikzpicture}
Ji aliyê Scissor LaTeX ve hatiye rêzkirin: xmode=log li ser tewereke asayî

Formul li ser tewerên log jî dixebitin, lê domain û samples bi yekîneyên daneyan in: nimûne bi wekhevî di navbera her du dawiyan de belav dibin, ji ber vê yekê li ser tewereke log hema hema hemû di dehsaleya dawî de dikevin. Ji ber vê yekê mînak kevaneke parametrîk di eksponenta t de xêz dike, ji $10^1$ heta $10^5$, ku nimûneyan bi wekhevî li ser tewera log belav dike. pgfplots jî bi heman awayî tevdigere.

Bingeheke din

log basis y=2 (an log basis x) bingehê diguherîne. Wê demê nîşan li ser hêzên 2 ne û wekî $2^k$ tên etîketkirin.

Bingeha 2 li ser tewera y

LaTeXPêşgotin: \usepackage{pgfplots}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \begin{semilogyaxis}[log basis y=2, xlabel={Doublings}, ymin=1, ymax=64]
    \addplot coordinates {(0,1) (1,2) (2,4) (3,8) (4,16) (5,32)};
  \end{semilogyaxis}
\end{tikzpicture}

Vebijark li ser tewerên log

VebijarkDi Scissor LaTeX deNot
semilogxaxis, semilogyaxis, loglogaxisDixebite
xmode=log, ymode=logDixebite
log basis x=b, log basis y=bDixebite
ymin, ymax li ser tewereke logDixebiteNirxên erênî bide.
log ticks with fixed pointNayê piştgirîkirinBi peyamekê tê paşguhkirin; etîket wekî hêzan dimînin.
ybar stacked li ser tewereke logNayê piştgirîkirinStûn li ser hev tên xêzkirin, ne li ser hev danîn, û ti peyam nayê nîşandan.
nirxên 0 an kêmtirTên avêtinXalên ku li ser pîvaneke log nayên nîşandan tên derxistin, bi yek peyamê.

Çi ji sazkirineke TeX cuda ye

Ji bo stûnên li ser tewerên xêzî li grafîkên stûnî binêre û ji bo her vebijarkê li rêbernameya pgfplots: ctan.org/pkg/pgfplots.

Herwiha binêre Grafîkên xêzî, Grafîkên komî û Kontûr û nexşeyên germahiyê.

Pirs û bersiv

Ez çawa di pgfplots de tewera y logarîtmîk dikim?

Li şûna axis \begin{semilogyaxis} ... \end{semilogyaxis} bi kar bîne, an ymode=log li vebijarkên tewerê zêde bike.

Çima grafîka min a log ti daneyan nîşan nade?

Tewereke log nikare nirxên sifir an neyînî nîşan bide. Xalên bi nirxên wisa tên avêtin, û tabloya Pirsgirêkan vê dibêje. Daneyan bilivîne an tewereke xêzî bi kar bîne.

Ez dikarim bingeha 2 an bingeha e bi kar bînim?

Erê, bi log basis y=2 (an her hejmareke erênî, bo nimûne log basis x=2.71828).

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.