Typet beskrivelse af kategori-, værdi-, dato- og serieakse for primære, sekundære og tredimensionelle diagramakser
Hvert diagram ejer primære kategori- og værdiakser, sekundære kategori- og værdiakser samt en akse i seriedybden. Aksetypen kan forblive automatisk eller sættes til kategori, værdi, dato eller serie, mens importerede akse-id'er og krydsningslænker forbliver stabile på tværs af gem-cyklusser
| Kind | Aksetype — automatisk, kategori, værdi, dato eller serie |
| Position | Aksens position inden for plotområdet — normal, lav eller høj |
| AxisId | Stabilt akse-id, der bevares på tværs af gem-cyklusser |
| CrossAxisId | Id på den akse, som krydsningsaksen skærer |
| Visible | Om aksen renderes |
| Title | Aksetitelens tekst |
| LogBase | Basis for en logaritmisk skala; nul vælger lineær |
| Orientation | Aksens retning — normal eller omvendt |
| MajorGridlines | Vis hovedgitterlinjer med hovedenhedens mellemrum |
| MinorGridlines | Vis hjælpegitterlinjer med hjælpeenhedens mellemrum |
| MinValue | Fast minimumværdi; NaN vælger automatisk |
| MaxValue | Fast maksimumværdi; NaN vælger automatisk |
| MajorUnit | Mellemrummet mellem hovedgitterlinjerne; nul vælger automatisk |
| MinorUnit | Mellemrummet mellem hjælpegitterlinjerne; nul vælger automatisk |
| MajorUnitSet | Om en positiv hovedenhedsværdi er eksplicit til stede |
| MinorUnitSet | Om en positiv hjælpeenhedsværdi er eksplicit til stede |
| CrossesAt | Værdien, hvor krydsningsaksen skærer; NaN vælger automatisk |
| TickLblPos | Positionen af tick-labels — 'nextTo', 'low', 'high' eller 'none' |
| Crosses | Krydsningstilstand for aksen. Tildeling af Crosses emitterer <c:crosses val="..."/> i stedet for den automatiske krydsning; en eksplicit CrossesAt vinder stadig, når den er sat (at sætte begge er ugyldig OOXML, og CrossesAt har forrang) |
| CrossesSet | Om krydsningstilstanden er eksplicit sat |
| MajorTickMark | Stilen på hoved-tick-mærket, tegnet ved hovedgitterlinjernes skæringspunkter |
| MinorTickMark | Stilen på hjælpe-tick-mærket, tegnet ved hjælpegitterlinjernes skæringspunkter |
| DispUnits | Skaleringsfaktor for visningsenheder (10, 100, 1000 ...) eller en indbygget enhed; nul deaktiverer |
| ShowDispUnitsLabel | Vis labelen for visningsenheden ('Thousands', 'Millions', ...) ved siden af aksen |
| BaseTimeUnit | Basistidsenhed for en datoakse; tildeler man den, markeres værdien som eksplicit, selv når den er xlsxChartTimeDays |
| MajorTimeUnit | Hovedtidsenhed for en datoakse; tildeling markerer værdien som eksplicit |
| MinorTimeUnit | Hjælpetidsenhed for en datoakse; tildeling markerer værdien som eksplicit |
| BaseTimeUnitSet | Styrer, om baseTimeUnit emitteres; False bevarer et udeladt kildeelement i stedet for at skrive en eksplicit dagsenhed |
| MajorTimeUnitSet | Styrer, om majorTimeUnit emitteres uafhængigt af MajorUnit |
| MinorTimeUnitSet | Styrer, om minorTimeUnit emitteres uafhængigt af MinorUnit |
| AutoDateAxis | Eksplicit værdi for automatisk kategoridetektion på datoaksen |
| AutoDateAxisSet | Styrer, om datoaksens auto-element emitteres |
| NumberFormat | Talformat anvendt på akselabels; tildeling markerer formatet som eksplicit |
| NumberFormatSourceLinked | Om akselabelformatet følger kildedataene; tildeling markerer formatet som eksplicit |
| NumberFormatSet | Styrer, om ChartML-elementet numFmt emitteres |
| LabelInterval | Intervallet mellem kategorilabels |
| TickMarkInterval | Intervallet mellem tick-mærkerne på en kategoriakse |
| NoMultiLevelLabels | True viser kun det nederste kategoriniveau og skriver kategoriaksens noMultiLvlLbl-kontakt |
| TextStyle | Tekststilen for tick-labels |
| TitleTextStyle | Tekststilen for aksetitlen |
| TitleLayout | Position og størrelse af aksetitlen |
xlsxAxisAutomatic vælger en kategoriakse for almindelige diagramgrupper og en værdiakse for scatter- eller bubblegrupper. Brug xlsxAxisDate sammen med tidsenheds-egenskaberne til kalenderskalering og xlsxAxisSeries til en tredimensionel dybdeakse
Datoaksens tidsenhedsværdier og deres tilstedeværelsesflag er uafhængige. Importerede filer bevarer derfor udeladte elementer, mens tildeling af en enhed skriver værdien eksplicit. AssignClassicDateAxis afbilleder de aktive indstillinger for den klassiske datoakse og efterlader maskerede eller ugyldige rå felter i kildemodellen for tabsfrie klassiske round-trips
Når enheder eller intervaller er udeladt, inspicerer renderingen alle synlige serier én gang, udleder dag-, måned- eller årsskalering og vælger en afgrænset label-tæthed ud fra det synlige interval, aksebredden, den målte tekst, talformatet og rotationen. Hoved- og hjælpelabels, koordinater, ticks og gitterlinjer bruger de resulterende delte samlinger
NumberFormat og NumberFormatSourceLinked bevarer ChartML-label-formattilstanden. Datoakser bruger det format til renderede tick-labels, og Orientation vender både tick- og datokoordinater uden at kollapse duplikerede datoer eller fordele sparsomme datoer jævnt
Kategoriakser renderer hierarkiske serier-caches fra det bladniveau, der ligger nærmest aksen, og op gennem de overordnede niveauer. NoMultiLevelLabels undertrykker de overordnede niveauer og afbilleder det tilsvarende klassiske diagramflag, når modellerne konverteres
TextStyle formaterer tick-labels, mens TitleTextStyle formaterer aksetitlen. Begge eksponerer typede indstillinger for navn, størrelse, farve, fremhævning og rotation. Positive ChartML-rotationsværdier er med uret og konverteres til hver output-backends oprindelige konvention
TitleLayout positionerer og sætter størrelse på aksetitlen med normaliserede ChartML-koordinater. Brug SetPositionAndSize til at aktivere og sætte alle fire værdier som én Office-kompatibel gruppe