pgfplots di Scissor LaTeX
Paket pgfplots berfungsi di Scissor LaTeX untuk sebagian besar plot 2D, yang digambar oleh perender sendiri: sumbu, plot garis, sebar, dan batang, rumus, tabel dan file CSV, sumbu log, error bar, legenda, groupplots, fill between, dan peta panas yang dilihat dari atas; tampilan 3D, axis equal, dan tabel pgfplotstable belum didukung.
Apa yang dilakukan paket ini
pgfplots menggambar plot dari data atau rumus di dalam gambar TikZ. Anda membuka \begin{tikzpicture}\begin{axis}[...], menambahkan satu \addplot per seri, dan pgfplots memilih tanda sumbu, legenda, dan warna. Opsinya mencakup sumbu logaritmik, diagram batang, error bar, peta warna, dan masih banyak lagi.
Scissor LaTeX tidak menjalankan pgfplots. Mesin tata huruf membaca kode yang sama dan menggambar plotnya sendiri, sebagai grafik vektor, dengan label dalam fon dokumen Anda. Hasilnya mengikuti bawaan pgfplots dengan cermat, dan kode sumbernya bisa dikompilasi tanpa perubahan di instalasi TeX.
Apa yang berfungsi di sini
| Fitur | Di Scissor LaTeX | Selengkapnya |
|---|---|---|
axis dengan label, judul, legenda, kisi, tanda sumbu, rentang | Berfungsi | Dasar-dasar pgfplots |
Garis, penanda, warna, cycle list, smooth, const plot | Berfungsi | Plot garis |
only marks, plot sebar | Berfungsi | Plot sebar |
ybar, xbar, batang bertumpuk, nodes near coords, symbolic x coords | Berfungsi | Diagram batang |
error bars/.cd, y explicit, +- (x, y) | Berfungsi | Error bar |
semilogyaxis, loglogaxis, xmode=log | Berfungsi | Sumbu log |
groupplot dengan group style (pustaka groupplots) | Berfungsi | Plot grup |
\addplot table dari baris sebaris atau file .csv/.dat di proyek | Berfungsi | Data dari CSV |
\addplot3 dengan view={0}{90}: surf, matrix plot, contour filled, colorbar | Berfungsi | Kontur dan peta panas |
fill between (pustaka fillbetween), name path | Berfungsi | |
\pgfplotsset{...}, gaya, compat= | Berfungsi | Berperilaku seperti compat=1.18, apa pun pengaturannya. |
\addplot3 dengan view lain (3D sungguhan) | Tidak didukung | Sumbu kosong digambar, dengan pesan. |
axis equal | Tidak didukung | Diabaikan dengan pesan; sumbu mempertahankan skalanya sendiri. |
\pgfplotstabletypeset (pgfplotstable) | Tidak didukung | Dilewati dengan pesan, dan nama filenya dicetak. |
| Opsi yang tidak dikenal | Dihilangkan | Diabaikan dengan pesan yang menyebutkan opsinya; sisanya tetap digambar. |
Contoh
Diagram batang dengan label nilai:
Diagram batang dengan nodes near coords
\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}Dua seri yang dibaca dari tabel yang ditulis di dalam dokumen, dengan legenda:
Kolom dari tabel sebaris
\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}Permukaan yang dilihat dari sudut miring belum digambar. Sumbunya tampil kosong, dan tab Masalah menjelaskan alasannya:
Tampilan 3D tidak digambar
\begin{tikzpicture}
\begin{axis}[view={60}{30}, width=6cm]
\addplot3[surf, domain=-2:2] {x^2 - y^2};
\end{axis}
\end{tikzpicture}Tab Masalah: 3D plots are drawn only when seen from above (view={0}{90}) for now
Kompatibilitas
- Dari instalasi TeX ke sini: sebagian besar plot 2D tampak sama seperti di sana, dengan selisih satu atau dua poin. Plot 3D sungguhan,
axis equal, dan opsi di luar cakupan yang didukung disebutkan di tab Masalah. - Dari sini ke instalasi TeX: plot bisa dikompilasi di sana tanpa perubahan dengan pgfplots.
contour luadancontour gnuplotmemerlukan LuaLaTeX atau gnuplot di sana;contour filledtidak memerlukan keduanya.
Manual lengkapnya ada di CTAN: ctan.org/pkg/pgfplots. Untuk gambar tanpa sumbu, lihat TikZ.
Tanya jawab
Apakah saya perlu memasang pgfplots untuk memakainya di sini?
Tidak. Tulis \usepackage{pgfplots} seperti biasa; Scissor LaTeX mengenali kodenya dan menggambar plotnya di browser.
Mengapa plot 3D saya kosong?
Sejauh ini hanya plot yang dilihat dari atas (view={0}{90}) yang digambar. Tampilan lain menghasilkan sumbu kosong dan pesan di tab Masalah.
Bisakah saya membuat plot dari file CSV?
Bisa. Tambahkan filenya ke proyek dan tulis \addplot table[x=a, y=b, col sep=comma] {file.csv};.
Setiap contoh di halaman ini ditata oleh Scissor LaTeX saat situs dibuat. Terakhir diperbarui 2026-11-07.