Getypeerde descriptor voor categorie-, waarde-, datum- en serie-assen voor primaire, secundaire en driedimensionale grafiekassen
Elke grafiek bezit primaire categorie- en waardeassen, secundaire categorie- en waardeassen en een as voor de seriediepte. Het soort as kan automatisch blijven of worden ingesteld op category, value, date of series, terwijl geïmporteerde as-identificaties en koppelingsverwijzingen stabiel blijven over save-cycli heen
| Kind | Assoort — automatic, category, value, date of series |
| Position | Positie van de as binnen het plotgebied — normal, low of high |
| AxisId | Stabiele as-identificatie die over save-cycli behouden blijft |
| CrossAxisId | Identificatie van de as waarmee de kruisingsas snijdt |
| Visible | Of de as wordt gerenderd |
| Title | Titeltekst van de as |
| LogBase | Basis van een logaritmische schaal; nul kiest lineair |
| Orientation | Richting van de as — normal of reversed |
| MajorGridlines | Toont hoofdrasterlijnen op de tussenruimte van de hoofdeenheid |
| MinorGridlines | Toont nevenrasterlijnen op de tussenruimte van de neveneenheid |
| MinValue | Vaste minimumwaarde; NaN kiest automatisch |
| MaxValue | Vaste maximumwaarde; NaN kiest automatisch |
| MajorUnit | Tussenruimte van de hoofdrasterlijnen; nul kiest automatisch |
| MinorUnit | Tussenruimte van de nevenrasterlijnen; nul kiest automatisch |
| MajorUnitSet | Of er expliciet een positieve waarde voor de hoofdeenheid aanwezig is |
| MinorUnitSet | Of er expliciet een positieve waarde voor de neveneenheid aanwezig is |
| CrossesAt | Waarde waarop de kruisingsas snijdt; NaN kiest automatisch |
| TickLblPos | Positie van de tick-labels — 'nextTo', 'low', 'high' of 'none' |
| Crosses | Kruisingsmodus van de as. Toewijzen van Crosses schrijft <c:crosses val="..."/> in plaats van de automatische kruising; een expliciete CrossesAt wint nog steeds wanneer die is gezet (beide zetten is ongeldige OOXML en CrossesAt krijgt voorrang) |
| CrossesSet | Of de kruisingsmodus expliciet is gezet |
| MajorTickMark | Stijl van het hoofdtick-teken, getekend op de snijpunten van de hoofdrasterlijnen |
| MinorTickMark | Stijl van het neventick-teken, getekend op de snijpunten van de nevenrasterlijnen |
| DispUnits | Schaalfactor van weergave-eenheid (10, 100, 1000 ...) of een ingebouwde eenheid; nul schakelt uit |
| ShowDispUnitsLabel | Toont het label van de weergave-eenheid ('Thousands', 'Millions', ...) naast de as |
| BaseTimeUnit | Basistijdseenheid van een datumas; toewijzen markeert de waarde als expliciet, ook wanneer het xlsxChartTimeDays is |
| MajorTimeUnit | Hoofdtijdseenheid van een datumas; toewijzen markeert de waarde als expliciet |
| MinorTimeUnit | Neventijdseenheid van een datumas; toewijzen markeert de waarde als expliciet |
| BaseTimeUnitSet | Bepaalt of baseTimeUnit wordt geschreven; False bewaart een weggelaten bronelement in plaats van een expliciete dageneenheid te schrijven |
| MajorTimeUnitSet | Bepaalt of majorTimeUnit onafhankelijk van MajorUnit wordt geschreven |
| MinorTimeUnitSet | Bepaalt of minorTimeUnit onafhankelijk van MinorUnit wordt geschreven |
| AutoDateAxis | Expliciete detectiewaarde voor automatische categorieën op een datumas |
| AutoDateAxisSet | Bepaalt of het auto-element van de datumas wordt geschreven |
| NumberFormat | Getalnotatie voor as-labels; toewijzen markeert de notatie als expliciet |
| NumberFormatSourceLinked | Of het as-labelformaat de brongegevens volgt; toewijzen markeert de notatie als expliciet |
| NumberFormatSet | Bepaalt of het ChartML-element numFmt wordt geschreven |
| LabelInterval | Interval tussen categorielabels |
| TickMarkInterval | Interval tussen tick-tekens op een categorieas |
| NoMultiLevelLabels | True toont alleen het bladniveau van de categorie en schrijft de schakelaar noMultiLvlLbl voor de categorieas |
| TextStyle | Tekststijl van de tick-labels |
| TitleTextStyle | Tekststijl van de astitel |
| TitleLayout | Positie en grootte van de astitel |
xlsxAxisAutomatic kiest een categorieas voor gewone grafiekgroepen en een waardeas voor scatter- of bubblegroepen. Gebruik xlsxAxisDate samen met de tijdseenheid-properties voor kalenderschaling en xlsxAxisSeries voor een driediepte-as
Tijdseenheidwaarden van een datumas en hun aanwezigheidsvlaggen zijn onafhankelijk. Geïmporteerde bestanden behouden daardoor weggelaten elementen, terwijl het toewijzen van een eenheid die waarde expliciet wegschrijft. AssignClassicDateAxis mapped actieve instellingen van de klassieke datumas en laat gemaskeerde of ongeldige raw-velden in het bronmodel staan voor verliesvrije klassieke round-trips
Wanneer eenheden of intervallen zijn weggelaten, bekijkt de rendering alle zichtbare series één keer, leidt dag-, maand- of jaarschaling af en kiest een begrensde labeldichtheid op basis van het zichtbare bereik, asbreedte, gemeten tekst, getalnotatie en rotatie. Hoofd- en nevenlabels, coördinaten, ticks en rasterlijnen gebruiken de resulterende gedeelde collecties
NumberFormat en NumberFormatSourceLinked bewaren de ChartML-labelnotatiestatus. Datumassen gebruiken die notatie voor gerenderde tick-labels, en Orientation keert zowel tick- als datacoördinaten om zonder dubbele datums samen te voegen of schaarse datums gelijkmatig te verdelen
Categorieassen renderen hiëraratische seriescaches van het bladniveau dat het dichtst bij de as ligt naar opeenvolgende bovenliggende niveaus. NoMultiLevelLabels onderdrukt bovenliggende niveaus en mapped de equivalente vlag van de klassieke grafiek bij modelconversie
TextStyle formatteert de tick-labels, terwijl TitleTextStyle de astitel opmaakt. Beide stellen getypeerde instellingen voor naam, grootte, kleur, nadruk en rotatie bloot. Positieve rotatiewaarden in ChartML zijn met de klok mee en worden naar de native conventie van elke uitvoerbackend geconverteerd
TitleLayout positioneert en schaalt de astitel met genormaliseerde ChartML-coördinaten. Gebruik SetPositionAndSize om alle vier de waarden in één keer als Office-compatibele groep in te stellen en te activeren