Scissor LaTeX'te pgfplots
pgfplots paketi Scissor LaTeX'te çoğu 2B grafik için kendi çizicisiyle çalışır: eksenler, çizgi, saçılım ve çubuk grafikleri, formüller, tablolar ve CSV dosyaları, log eksenler, hata çubukları, açıklamalar, groupplots, fill between ve yukarıdan bakılan ısı haritaları; 3B görünümler, axis equal ve pgfplotstable tabloları henüz desteklenmiyor.
Paket ne yapar
pgfplots, bir TikZ resminin içinde verilerden veya formüllerden grafikler çizer. \begin{tikzpicture}\begin{axis}[...] açar, her seri için bir \addplot eklersiniz; pgfplots da işaret çizgilerini, açıklamayı ve renkleri seçer. Seçenekleri logaritmik eksenleri, çubuk grafikleri, hata çubuklarını, renk haritalarını ve çok daha fazlasını kapsar.
Scissor LaTeX pgfplots'u çalıştırmaz. Dizgi motoru aynı kodu okur ve grafiği, etiketler belgenizin yazı tipleriyle olacak şekilde vektör grafik olarak kendisi çizer. Sonuç pgfplots'un varsayılanlarını yakından izler ve kaynak bir TeX kurulumunda değişiklik yapmadan derlenir.
Burada neler çalışır
| Özellik | Scissor LaTeX'te | Daha fazlası |
|---|---|---|
Etiketli, başlıklı, açıklamalı, ızgaralı, işaretli ve aralıklı axis | Çalışır | pgfplots temelleri |
Çizgiler, işaretler, renkler, döngü listeleri, smooth, const plot | Çalışır | Çizgi grafikleri |
only marks, saçılım grafikleri | Çalışır | Saçılım grafikleri |
ybar, xbar, yığılmış çubuklar, nodes near coords, symbolic x coords | Çalışır | Çubuk grafikleri |
error bars/.cd, y explicit, +- (x, y) | Çalışır | Hata çubukları |
semilogyaxis, loglogaxis, xmode=log | Çalışır | Log eksenler |
group style ile groupplot (groupplots kitaplığı) | Çalışır | Grup grafikleri |
Satır içi satırlardan veya projedeki bir .csv/.dat dosyasından \addplot table | Çalışır | CSV'den veri |
view={0}{90} ile \addplot3: surf, matrix plot, contour filled, colorbar | Çalışır | Kontur ve ısı haritaları |
fill between (fillbetween kitaplığı), name path | Çalışır | |
\pgfplotsset{...}, stiller, compat= | Çalışır | Ayar ne olursa olsun compat=1.18 gibi davranır. |
Başka herhangi bir view ile \addplot3 (gerçek 3B) | Desteklenmez | Bir iletiyle boş bir eksen çizilir. |
axis equal | Desteklenmez | Bir iletiyle yok sayılır; eksenler kendi ölçeklerini korur. |
\pgfplotstabletypeset (pgfplotstable) | Desteklenmez | Bir iletiyle atlanır ve dosya adı yazdırılır. |
| Bilinmeyen seçenekler | Atlanır | Seçeneği adıyla belirten bir iletiyle yok sayılır; geri kalanı çizilir. |
Örnekler
Değer etiketli bir çubuk grafik:
nodes near coords ile bir çubuk grafik
\begin{tikzpicture}
\begin{axis}[ybar, bar width=12pt, ymin=0, ymax=52,
symbolic x coords={Mon,Tue,Wed,Thu}, xtick=data,
nodes near coords, enlarge x limits=0.2,
ylabel={Visitors}, width=7cm, height=5cm]
\addplot coordinates {(Mon,31) (Tue,44) (Wed,38) (Thu,27)};
\end{axis}
\end{tikzpicture}Belgenin içinde yazılmış bir tablodan okunan, açıklamalı iki seri:
Satır içi bir tablonun sütunları
\begin{tikzpicture}
\begin{axis}[xlabel={Week}, ylabel={Hours of practice},
legend pos=north west, width=7cm, height=5cm]
\addplot table [x=week, y=erika] {
week erika john
1 4 2
2 6 3
3 5 5
4 8 6
};
\addlegendentry{Erika}
\addplot table [x=week, y=john] {
week erika john
1 4 2
2 6 3
3 5 5
4 8 6
};
\addlegendentry{John}
\end{axis}
\end{tikzpicture}Eğik açıdan görülen bir yüzey henüz çizilmez. Eksen boş görünür ve Sorunlar sekmesi nedenini açıklar:
3B görünüm çizilmez
\begin{tikzpicture}
\begin{axis}[view={60}{30}, width=6cm]
\addplot3[surf, domain=-2:2] {x^2 - y^2};
\end{axis}
\end{tikzpicture}Sorunlar sekmesi: 3D plots are drawn only when seen from above (view={0}{90}) for now
Uyumluluk
- Bir TeX kurulumundan buraya: çoğu 2B grafik orada göründüğü gibi, bir iki punto farkla görünür. Gerçek 3B grafikler,
axis equalve desteklenen kümenin dışındaki seçenekler Sorunlar sekmesinde adıyla belirtilir. - Buradan bir TeX kurulumuna: grafikler orada pgfplots ile değişiklik yapmadan derlenir.
contour luavecontour gnuplotorada LuaLaTeX veya gnuplot gerektirir;contour filledikisini de gerektirmez.
Tam kılavuz CTAN'dadır: ctan.org/pkg/pgfplots. Eksensiz çizimler için TikZ sayfasına bakın.
Sorular ve yanıtlar
Burada kullanmak için pgfplots'u kurmam gerekir mi?
Hayır. Her zamanki gibi \usepackage{pgfplots} yazın; Scissor LaTeX kodu tanır ve grafiği tarayıcıda çizer.
3B grafiğim neden boş?
Şimdilik yalnızca yukarıdan görülen grafikler (view={0}{90}) çiziliyor. Diğer görünümler boş bir eksen ve Sorunlar sekmesinde bir ileti verir.
Bir CSV dosyasındaki verileri çizebilir miyim?
Evet. Dosyayı projeye ekleyin ve \addplot table[x=a, y=b, col sep=comma] {file.csv}; yazın.
Bu sayfadaki her örnek, site oluşturulurken Scissor LaTeX tarafından dizilir. Son güncelleme: 2026-11-07.