Τυποποιημένη περιγραφή άξονα κατηγοριών, τιμών, ημερομηνιών και σειρών
για κύριους, δευτερεύοντες και τρισδιάστατους άξονες διαγραμμάτων
Κάθε διάγραμμα διαθέτει κύριους άξονες κατηγοριών και τιμών, δευτερεύοντες άξονες κατηγοριών και τιμών, καθώς και άξονα βάθους σειρών. Το είδος του άξονα μπορεί να παραμείνει αυτόματο ή να οριστεί ως κατηγοριών, τιμών, ημερομηνιών ή σειρών, ενώ τα εισαγόμενα αναγνωριστικά αξόνων και οι συνδέσεις τομής παραμένουν σταθερά σε όλους τους κύκλους αποθήκευσης
| Kind | Τύπος άξονα — αυτόματος, κατηγοριών, τιμών, ημερομηνιών ή σειρών |
| Position | Θέση του άξονα εντός της περιοχής σχεδίασης — normal, low ή high |
| AxisId | Σταθερό αναγνωριστικό άξονα που διατηρείται σε όλους τους κύκλους αποθήκευσης |
| CrossAxisId | Αναγνωριστικό του άξονα με τον οποίο τέμνεται ο άξονας τομής |
| Visible | Αν ο άξονας αποδίδεται |
| Title | Κείμενο τίτλου του άξονα |
| LogBase | Βάση λογαριθμικής κλίμακας· το μηδέν επιλέγει γραμμική |
| Orientation | Κατεύθυνση άξονα — normal ή reversed |
| MajorGridlines | Εμφάνιση κύριων γραμμών πλέγματος με την απόσταση του major unit |
| MinorGridlines | Εμφάνιση δευτερευουσών γραμμών πλέγματος με την απόσταση του minor unit |
| MinValue | Σταθερή ελάχιστη τιμή· το NaN επιλέγει αυτόματη |
| MaxValue | Σταθερή μέγιστη τιμή· το NaN επιλέγει αυτόματη |
| MajorUnit | Απόσταση των κύριων γραμμών πλέγματος· το μηδέν επιλέγει αυτόματο |
| MinorUnit | Απόσταση των δευτερευουσών γραμμών πλέγματος· το μηδέν επιλέγει αυτόματο |
| MajorUnitSet | Αν υπάρχει ρητά θετική τιμή major unit |
| MinorUnitSet | Αν υπάρχει ρητά θετική τιμή minor unit |
| CrossesAt | Τιμή στην οποία τέμνεται ο άξονας τομής· το NaN επιλέγει αυτόματο |
| TickLblPos | Θέση ετικετών υποδιαιρέσεων — 'nextTo', 'low', 'high' ή 'none' |
| Crosses | Λειτουργία τομής άξονα. Η ανάθεση στην Crosses εκπέμπει <c:crosses val="..."/> αντί για την αυτόματη τομή· όταν έχει οριστεί, μια ρητή τιμή CrossesAt εξακολουθεί να υπερισχύει (ο ορισμός και των δύο είναι άκυρο OOXML και υπερισχύει το CrossesAt) |
| CrossesSet | Αν η λειτουργία τομής έχει οριστεί ρητά |
| MajorTickMark | Στυλ του κύριου σημείου υποδιαίρεσης, που σχεδιάζεται στις τομές των κύριων γραμμών πλέγματος |
| MinorTickMark | Στυλ του δευτερεύοντος σημείου υποδιαίρεσης, που σχεδιάζεται στις τομές των δευτερευουσών γραμμών πλέγματος |
| DispUnits | Συντελεστής κλιμάκωσης μονάδων εμφάνισης (10, 100, 1000 ...) ή ενσωματωμένη μονάδα· το μηδέν απενεργοποιεί |
| ShowDispUnitsLabel | Εμφάνιση της ετικέτας μονάδας εμφάνισης ('Thousands', 'Millions', ...) δίπλα στον άξονα |
| BaseTimeUnit | Βασική μονάδα χρόνου ενός άξονα ημερομηνιών· η ανάθεση σημειώνει την τιμή ως ρητή ακόμα κι αν είναι η xlsxChartTimeDays |
| MajorTimeUnit | Κύρια μονάδα χρόνου ενός άξονα ημερομηνιών· η ανάθεση σημειώνει την τιμή ως ρητή |
| MinorTimeUnit | Δευτερεύουσα μονάδα χρόνου ενός άξονα ημερομηνιών· η ανάθεση σημειώνει την τιμή ως ρητή |
| BaseTimeUnitSet | Ελέγχει αν εκπέμπεται το baseTimeUnit· το False διατηρεί το παραλειμμένο στοιχείο της πηγής αντί να γράψει ρητή μονάδα ημερών |
| MajorTimeUnitSet | Ελέγχει αν το majorTimeUnit εκπέμπεται ανεξάρτητα από το MajorUnit |
| MinorTimeUnitSet | Ελέγχει αν το minorTimeUnit εκπέμπεται ανεξάρτητα από το MinorUnit |
| AutoDateAxis | Ρητή τιμή της αυτόματης ανίχνευσης κατηγοριών του άξονα ημερομηνιών |
| AutoDateAxisSet | Ελέγχει αν εκπέμπεται το στοιχείο auto του άξονα ημερομηνιών |
| NumberFormat | Μορφή αριθμών που εφαρμόζεται στις ετικέτες του άξονα· η ανάθεσή της τη σημειώνει ως ρητή |
| NumberFormatSourceLinked | Αν η μορφή των ετικετών του άξονα ακολουθεί τα δεδομένα πηγής· η ανάθεσή της τη σημειώνει ως ρητή |
| NumberFormatSet | Ελέγχει αν εκπέμπεται το στοιχείο numFmt του ChartML |
| LabelInterval | Διάστημα μεταξύ των ετικετών κατηγοριών |
| TickMarkInterval | Διάστημα μεταξύ των σημείων υποδιαίρεσης σε άξονα κατηγοριών |
| NoMultiLevelLabels | Το True εμφανίζει μόνο το τελευταίο επίπεδο κατηγορίας και γράφει τον διακόπτη noMultiLvlLbl του άξονα κατηγοριών |
| TextStyle | Στυλ κειμένου των ετικετών υποδιαιρέσεων |
| TitleTextStyle | Στυλ κειμένου του τίτλου του άξονα |
| TitleLayout | Θέση και μέγεθος του τίτλου του άξονα |
Το xlsxAxisAutomatic επιλέγει άξονα κατηγοριών για τα συνηθισμένα groups διαγραμμάτων και άξονα τιμών για groups scatter ή bubble. Χρησιμοποιήστε το xlsxAxisDate μαζί με τις ιδιότητες μονάδων χρόνου για ημερολογιακή κλιμάκωση και το xlsxAxisSeries για άξονα βάθους σε τρισδιάστατα διαγράμματα
Οι τιμές μονάδων του άξονα ημερομηνιών και τα presence flags τους είναι ανεξάρτητα μεταξύ τους. Έτσι, τα εισαγόμενα αρχεία διατηρούν τα παραλειμμένα στοιχεία, ενώ η ανάθεση μιας μονάδας γράφει την τιμή ρητά. Η AssignClassicDateAxis αντιστοιχίζει τις ενεργές ρυθμίσεις του classic άξονα ημερομηνιών και αφήνει τα καλυμμένα ή άκυρα raw πεδία στο μοντέλο πηγής, για ανώδυνα classic round trips
Όταν μονάδες ή διαστήματα παραλείπονται, το rendering εξετάζει όλες τις ορατές σειρές μία φορά, συμπεραίνει κλιμάκωση σε ημέρες, μήνες ή έτη και επιλέγει μια οριοθετημένη πυκνότητα ετικετών με βάση το ορατό εύρος, το πλάτος του άξονα, το μετρημένο κείμενο, τη μορφή αριθμών και την περιστροφή. Κύριες και δευτερεύουσες ετικέτες, συντεταγμένες, ticks και γραμμές πλέγματος καταναλώνουν τις προκύπτουσες κοινές συλλογές
Τα NumberFormat και NumberFormatSourceLinked διατηρούν την κατάσταση της μορφής ετικετών στο ChartML. Οι άξονες ημερομηνιών χρησιμοποιούν αυτή τη μορφή για τις ετικέτες που αποδίδονται, και η Orientation αντιστρέφει τόσο τις συντεταγμένες των ticks όσο και των δεδομένων, χωρίς να συγχωνεύει διπλότυπες ημερομηνίες ή να ισοκατανέμει αραιές ημερομηνίες
Οι άξονες κατηγοριών αποδίδουν ιεραρχικές caches σειρών από το επίπεδο φύλλο, αυτό πιο κοντά στον άξονα, προς τα διαδοχικά γονικά επίπεδα. Το NoMultiLevelLabels καταστέλλει τα γονικά επίπεδα και αντιστοιχίζει την αντίστοιχη σημαία των classic διαγραμμάτων κατά τη μετατροπή των μοντέλων
Η TextStyle μορφοποιεί τις ετικέτες υποδιαιρέσεων, ενώ η TitleTextStyle μορφοποιεί τον τίτλο του άξονα. Και οι δύο εκθέτουν τυποποιημένες ρυθμίσεις ονόματος, μεγέθους, χρώματος, έμφασης και περιστροφής. Οι θετικές τιμές περιστροφής του ChartML είναι δεξιόστροφες και μετατρέπονται στη native σύμβαση κάθε backend εξόδου
Η TitleLayout τοποθετεί και διαστασιολογεί τον τίτλο του άξονα με κανονικοποιημένες συντεταγμένες ChartML. Χρησιμοποιήστε την SetPositionAndSize για να ενεργοποιήσετε και να ορίσετε και τις τέσσερις τιμές ως μία ομάδα συμβατή με το Office