Γραφήματα και σχέδια στο LaTeX: pgfplots και TikZ
Τα γραφήματα και τα σχέδια λειτουργούν στο Scissor LaTeX: σχεδιάζει μόνο του τις εικόνες pgfplots και TikZ, για ένα μεγάλο κοινό υποσύνολο, οπότε ένα tikzpicture στοιχειοθετείται στο πρόγραμμα περιήγησης όπως κάθε άλλο μέρος του εγγράφου.
Πώς λειτουργούν τα γραφήματα εδώ
Μια εγκατάσταση TeX εκτελεί τα πακέτα pgfplots και TikZ, που είναι μεγάλα προγράμματα γραμμένα σε TeX. Το Scissor LaTeX δεν έχει TeX μέσα του, οπότε ο στοιχειοθέτης του διαβάζει μόνος του τον κώδικα της εικόνας και σχεδιάζει απευθείας τις γραμμές, τα σημάδια, τους άξονες και τις ετικέτες. Τα περισσότερα καθημερινά γραφήματα και διαγράμματα βγαίνουν όπως θα περιμένατε. Μια επιλογή που δεν γνωρίζει ακόμη παραλείπεται, και η καρτέλα Προβλήματα την κατονομάζει, οπότε η υπόλοιπη εικόνα εμφανίζεται κανονικά.
Ξεκινήστε με τα βασικά του pgfplots για γραφήματα ή με τα Σχέδια με TikZ για διαγράμματα. Οι σελίδες των πακέτων παραθέτουν κάθε υποστηριζόμενη δυνατότητα: pgfplots και TikZ.
Σελίδες σε αυτή την ενότητα
- Τα βασικά του pgfplots: γραφήματα στο LaTeX με παραδείγματαΦορτώστε το
pgfplots, ανοίξτε έναtikzpictureμε έναaxisμέσα του και προσθέστε κάθε σειρά δεδομένων με\addplot, είτε ως λίστα συντεταγμένων είτε ως τύπο. - Γραφήματα γραμμών με pgfplotsΠροσθέστε ένα
\addplotγια κάθε γραμμή μέσα σε έναaxis· μορφοποιήστε καθεμιά με επιλογές όπωςred,dashed,thickήmark=square*, ή αφήστε τη λίστα κύκλου να επιλέξει στυλ για εσάς. - Διαγράμματα διασποράς με pgfplotsΠροσθέστε
only marksσε ένα\addplotμέσα σε έναaxisτου pgfplots, ώστε τα σημεία να σχεδιάζονται χωρίς γραμμές· επιλέξτε το σχήμα μεmark=και διαβάστε τα σημεία από συντεταγμένες ή από πίνακα. - Ραβδογράμματα με pgfplotsΠροσθέστε
ybar(κατακόρυφες ράβδοι) ήxbar(οριζόντιες ράβδοι) σε έναaxisτου pgfplots, ονομάστε τις κατηγορίες μεsymbolic x coordsκαι δώστε κάθε σειρά ως\addplotμε συντεταγμένες. - Ράβδοι σφάλματος με pgfplotsΠροσθέστε
error bars/.cd, y dir=both, y explicitστις επιλογές του\addplotκαι γράψτε κάθε σφάλμα μετά το σημείο του ως+- (0, error), ή διαβάστε τα σφάλματα από μια στήλη πίνακα μεy error=. - Λογαριθμικοί άξονες με pgfplotsΑντικαταστήστε το
axisμεsemilogyaxis(λογαριθμικός y),semilogxaxis(λογαριθμικός x) ήloglogaxis(και οι δύο), ή ορίστεymode=logήxmode=logσε ένα κανονικόaxis. - Πολλά γραφήματα σε πλέγμα με groupplotsΦορτώστε τη βιβλιοθήκη
groupplots, ανοίξτε ένα περιβάλλονgroupplotμεgroup style={group size=2 by 1}και ξεκινήστε κάθε γράφημα με\nextgroupplot. - Ισοϋψείς, χάρτες θερμότητας και χρωματικοί χάρτεςΧρησιμοποιήστε
\addplot3σε έναν άξονα μεview={0}{90}:surfήmatrix plotγια χάρτη θερμότητας,contour filledγια γεμάτες ισοϋψείς, και προσθέστεcolorbarκαι έναcolormapγια την κλίμακα. - Γραφήματα δεδομένων από αρχείο CSVΠροσθέστε το αρχείο στο έργο σας και γράψτε
\addplot table[x=col1, y=col2, col sep=comma] {file.csv};μέσα σε έναaxisτου pgfplots. - Σχέδια με TikZΜέσα σε ένα
tikzpicture, γράψτε εντολές διαδρομών όπως\draw (0,0) -- (2,1);,\draw (1,1) circle (0.5);ή\fill[blue] (0,0) rectangle (1,1);, που η καθεμιά τελειώνει με ερωτηματικό (;). - Κόμβοι, βέλη και διαγράμματα στο TikZΤοποθετήστε κάθε πλαίσιο με
\node[draw] (name) {text};, τοποθετήστε τα επόμενα με τη βιβλιοθήκη positioning (right=of name) και συνδέστε τα με\draw[->] (a) -- (b);.