Grafik dan gambar di LaTeX: pgfplots dan TikZ
Grafik dan gambar berfungsi di Scissor LaTeX: ia menggambar sendiri gambar pgfplots dan TikZ untuk sebagian besar fitur yang umum, sehingga tikzpicture ditata di browser seperti bagian dokumen lainnya.
Cara kerja grafik di sini
Instalasi TeX menjalankan paket pgfplots dan TikZ, yang merupakan program besar yang ditulis dalam TeX. Scissor LaTeX tidak berisi TeX, jadi mesin tata hurufnya membaca sendiri kode gambar dan langsung menggambar garis, penanda, sumbu, dan labelnya. Sebagian besar plot dan diagram sehari-hari tampil seperti yang Anda harapkan. Opsi yang belum dikenalnya dilewati, dan tab Masalah menyebutkan namanya, sehingga bagian gambar lainnya tetap muncul.
Mulailah dengan dasar-dasar pgfplots untuk plot, atau Gambar dengan TikZ untuk diagram. Halaman paket mencantumkan setiap fitur yang didukung: pgfplots dan TikZ.
Halaman di bagian ini
- Dasar-dasar pgfplots: plot di LaTeX dengan contohMuat
pgfplots, bukatikzpicturedenganaxisdi dalamnya, lalu tambahkan setiap seri data dengan\addplot, baik sebagai daftar koordinat maupun sebagai rumus. - Plot garis dengan pgfplotsTambahkan satu
\addplotper garis di dalamaxis; atur gaya masing-masing dengan opsi sepertired,dashed,thick, ataumark=square*, atau biarkan daftar siklus memilihkan gayanya. - Plot sebar dengan pgfplotsTambahkan
only markske\addplotdi dalamaxispgfplots, sehingga titik-titik digambar tanpa garis; pilih bentuknya denganmark=dan baca titiknya dari koordinat atau tabel. - Diagram batang dengan pgfplotsTambahkan
ybar(batang tegak) atauxbar(batang mendatar) keaxispgfplots, beri nama kategori dengansymbolic x coords, dan berikan setiap seri sebagai\addplotdengan koordinat. - Batang galat dengan pgfplotsTambahkan
error bars/.cd, y dir=both, y explicitke opsi\addplotdan tulis setiap galat setelah titiknya sebagai+- (0, error), atau baca galat dari kolom tabel dengany error=. - Sumbu logaritmik dengan pgfplotsGanti
axisdengansemilogyaxis(y log),semilogxaxis(x log), atauloglogaxis(keduanya), atau aturymode=logatauxmode=logpadaaxisbiasa. - Beberapa plot dalam kisi dengan groupplotsMuat pustaka
groupplots, buka lingkungangroupplotdengangroup style={group size=2 by 1}, lalu mulai setiap plot dengan\nextgroupplot. - Kontur, peta panas, dan peta warnaPakai
\addplot3di dalam sumbu denganview={0}{90}:surfataumatrix plotuntuk peta panas,contour filleduntuk kontur berisi, lalu tambahkancolorbardancolormapuntuk skalanya. - Memplot data dari file CSVTambahkan file itu ke proyek Anda lalu tulis
\addplot table[x=col1, y=col2, col sep=comma] {file.csv};di dalamaxispgfplots. - Gambar dengan TikZDi dalam
tikzpicture, tulis perintah path seperti\draw (0,0) -- (2,1);,\draw (1,1) circle (0.5);, atau\fill[blue] (0,0) rectangle (1,1);, masing-masing diakhiri titik koma. - Node, panah, dan diagram TikZLetakkan setiap kotak dengan
\node[draw] (name) {text};, atur posisi kotak berikutnya dengan pustaka positioning (right=of name), lalu hubungkan dengan\draw[->] (a) -- (b);.