Carta dan lukisan dalam LaTeX: pgfplots dan TikZ
Carta dan lukisan berfungsi dalam Scissor LaTeX: ia melukis gambar pgfplots dan TikZ sendiri, bagi subset umum yang besar, jadi tikzpicture diatur huruf dalam pelayar seperti bahagian lain dokumen.
Cara carta berfungsi di sini
Pemasangan TeX menjalankan pakej pgfplots dan TikZ, iaitu program besar yang ditulis dalam TeX. Scissor LaTeX tidak mempunyai TeX di dalamnya, jadi pengatur hurufnya membaca kod gambar itu sendiri dan melukis garis, penanda, paksi dan label secara terus. Kebanyakan plot dan gambar rajah harian terhasil seperti yang anda jangkakan. Pilihan yang belum dikenalinya dilangkau dan dinamakan dalam tab Masalah, jadi bahagian lain gambar masih dipaparkan.
Mulakan dengan asas pgfplots untuk plot, atau Lukisan dengan TikZ untuk gambar rajah. Halaman pakej menyenaraikan setiap ciri yang disokong: pgfplots dan TikZ.
Halaman dalam bahagian ini
- Asas pgfplots: plot dalam LaTeX dengan contohMuatkan
pgfplots, bukatikzpicturedenganaxisdi dalamnya, dan tambah setiap siri data dengan\addplot, sama ada sebagai senarai koordinat atau sebagai formula. - Plot garis dengan pgfplotsTambah satu
\addplotbagi setiap garis di dalamaxis; gayakan setiap satu dengan pilihan sepertired,dashed,thickataumark=square*, atau biarkan senarai kitaran memilih gaya untuk anda. - Plot serakan dengan pgfplotsTambah
only markspada\addplotdalamaxispgfplots, supaya titik dilukis tanpa garis; pilih bentuk denganmark=dan baca titik daripada koordinat atau jadual. - Carta bar dengan pgfplotsTambah
ybar(bar menegak) atauxbar(bar mendatar) padaaxispgfplots, namakan kategori dengansymbolic x coords, dan berikan setiap siri sebagai\addplotdengan koordinat. - Bar ralat dengan pgfplotsTambah
error bars/.cd, y dir=both, y explicitpada pilihan\addplotdan tulis setiap ralat selepas titiknya sebagai+- (0, error), atau baca ralat daripada lajur jadual dengany error=. - Paksi logaritma dengan pgfplotsGantikan
axisdengansemilogyaxis(log y),semilogxaxis(log x) atauloglogaxis(kedua-duanya), atau tetapkanymode=logatauxmode=logpadaaxisbiasa. - Beberapa plot dalam grid dengan groupplotsMuatkan pustaka
groupplots, buka persekitarangroupplotdengangroup style={group size=2 by 1}, dan mulakan setiap plot dengan\nextgroupplot. - Kontur, peta haba dan peta warnaGunakan
\addplot3dalam paksi denganview={0}{90}:surfataumatrix plotuntuk peta haba,contour filleduntuk kontur berisi, dan tambahcolorbarsertacolormapuntuk skala. - Memplot data daripada fail CSVTambah fail ke projek anda dan tulis
\addplot table[x=col1, y=col2, col sep=comma] {file.csv};di dalamaxispgfplots. - Lukisan dengan TikZDi dalam
tikzpicture, tulis arahan laluan seperti\draw (0,0) -- (2,1);,\draw (1,1) circle (0.5);atau\fill[blue] (0,0) rectangle (1,1);, setiap satu diakhiri dengan koma bertitik. - Nod, anak panah dan gambar rajah TikZLetakkan setiap kotak dengan
\node[draw] (name) {text};, tetapkan kedudukan kotak seterusnya dengan pustaka positioning (right=of name), dan sambungkannya dengan\draw[->] (a) -- (b);.