LaTeX'te grafikler ve çizimler: pgfplots ve TikZ
Grafikler ve çizimler Scissor LaTeX'te çalışır: pgfplots ve TikZ resimlerini, yaygın kullanılan geniş bir alt küme için kendisi çizer; böylece bir tikzpicture belgenin diğer her parçası gibi tarayıcıda dizilir.
Grafikler burada nasıl çalışır
Bir TeX kurulumu, TeX ile yazılmış büyük programlar olan pgfplots ve TikZ paketlerini çalıştırır. Scissor LaTeX'in içinde TeX yoktur; bu yüzden dizgi motoru resim kodunu kendisi okur ve çizgileri, işaretleri, eksenleri ve etiketleri doğrudan çizer. Günlük grafiklerin ve diyagramların çoğu beklediğiniz gibi çıkar. Henüz tanımadığı bir seçenek atlanır ve Sorunlar sekmesi onu adıyla gösterir; böylece resmin geri kalanı yine görünür.
Grafikler için pgfplots temelleri sayfasıyla, diyagramlar için TikZ ile çizimler sayfasıyla başlayın. Paket sayfaları desteklenen her özelliği listeler: pgfplots ve TikZ.
Bu bölümdeki sayfalar
- pgfplots temelleri: örneklerle LaTeX'te grafikler
pgfplotspaketini yükleyin, içinde biraxisbulunan birtikzpictureaçın ve her veri serisini\addplotile, ya koordinat listesi ya da bir formül olarak ekleyin. - pgfplots ile çizgi grafikleriBir
axisiçine her çizgi için bir\addplotekleyin; her birinered,dashed,thickveyamark=square*gibi seçeneklerle stil verin ya da stili döngü listesinin seçmesine izin verin. - pgfplots ile saçılım grafikleripgfplots
axisiçindeki bir\addplot'aonly marksekleyin; böylece noktalar çizgisiz çizilir. Biçimimark=ile seçin ve noktaları koordinatlardan veya bir tablodan okuyun. - pgfplots ile sütun grafikleriBir pgfplots
axis'ineybar(dikey sütunlar) veyaxbar(yatay çubuklar) ekleyin, kategorilerisymbolic x coordsile adlandırın ve her seriyi koordinatlarla bir\addplotolarak verin. - pgfplots ile hata çubukları
\addplotseçeneklerineerror bars/.cd, y dir=both, y explicitekleyin ve her hatayı noktasından sonra+- (0, error)olarak yazın ya da hatalarıy error=ile bir tablo sütunundan okuyun. - pgfplots ile logaritmik eksenler
axisyerinesemilogyaxis(logaritmik y),semilogxaxis(logaritmik x) veyaloglogaxis(ikisi de) kullanın ya da normal biraxisüzerindeymode=logveyaxmode=logayarlayın. - groupplots ile bir ızgarada birkaç grafik
groupplotskitaplığını yükleyin,group style={group size=2 by 1}ile birgroupplotortamı açın ve her grafiğe\nextgroupplotile başlayın. - Kontur grafikleri, ısı haritaları ve renk haritaları
view={0}{90}olan bir eksende\addplot3kullanın: ısı haritası içinsurfveyamatrix plot, dolgulu konturlar içincontour filled; ölçek içincolorbarve bircolormapekleyin. - CSV dosyasındaki verilerin grafiğini çizmekDosyayı projenize ekleyin ve bir pgfplots
axis'inin içine\addplot table[x=col1, y=col2, col sep=comma] {file.csv};yazın. - TikZ ile çizimlerBir
tikzpictureiçine\draw (0,0) -- (2,1);,\draw (1,1) circle (0.5);veya\fill[blue] (0,0) rectangle (1,1);gibi, her biri noktalı virgülle biten yol komutları yazın. - TikZ düğümleri, okları ve diyagramlarıHer kutuyu
\node[draw] (name) {text};ile yerleştirin, sonrakileri positioning kitaplığıyla (right=of name) konumlandırın ve onları\draw[->] (a) -- (b);ile bağlayın.