Tyypitetty kategoria-, arvo-, päivämäärä- ja sarja-akselien kuvaus ensisijaisille, toissijaisille ja kolmiulotteisille kaavioakseleille
Jokaisella kaaviolla on ensisijaiset kategoria- ja arvoakselit, toissijaiset kategoria- ja arvoakselit sekä sarjasyvyysakseli. Akselin tyyppi voi pysyä automaattisena tai se voidaan asettaa kategoria-, arvo-, päivämäärä- tai sarja-akseliksi, ja tuodut akselitunnisteet sekä risteytyslinkit säilyvät vakaina tallennussyklien välillä
| Kind | Akselityyppi — automaattinen, kategoria, arvo, päivämäärä tai sarja |
| Position | Akselin sijainti piirtoalueella — normal, low tai high |
| AxisId | Vakaa akselitunniste, joka säilyy tallennussyklien yli |
| CrossAxisId | Sen akselin tunniste, jonka risteävä akseli leikkaa |
| Visible | Piirretäänkö akseli |
| Title | Akselin otsikkoteksti |
| LogBase | Logaritmisen skaalan kanta; nolla valitsee lineaarisen |
| Orientation | Akselin suunta — normaali tai käänteinen |
| MajorGridlines | Näytä pääruudukot pääyksikön välein |
| MinorGridlines | Näytä apuruudukot apuyksikön välein |
| MinValue | Kiinteä minimiarvo; NaN valitsee automaattisen |
| MaxValue | Kiinteä maksimiarvo; NaN valitsee automaattisen |
| MajorUnit | Pääruudukoiden väli; nolla valitsee automaattisen |
| MinorUnit | Apuruudukoiden väli; nolla valitsee automaattisen |
| MajorUnitSet | Onko positiivinen pääyksikön arvo eksplisiittisesti läsnä |
| MinorUnitSet | Onko positiivinen apuyksikön arvo eksplisiittisesti läsnä |
| CrossesAt | Arvo, jossa risteävä akseli leikkaa; NaN valitsee automaattisen |
| TickLblPos | Merkintäselitteiden sijainti — 'nextTo', 'low', 'high' tai 'none' |
| Crosses | Akselin risteytystila. Crosses-arvon asettaminen kirjoittaa <c:crosses val="..."/>-elementin automaattisen risteytyksen sijaan; eksplisiittinen CrossesAt saa silti etusijan, kun se on asetettu (molempien asettaminen on virheellistä OOXML:ää, ja CrossesAt voittaa) |
| CrossesSet | Onko risteytystila asetettu eksplisiittisesti |
| MajorTickMark | Päämerkintäviivan tyyli, piirretään pääruudukoiden leikkauspisteisiin |
| MinorTickMark | Apumerkintäviivan tyyli, piirretään apuruudukoiden leikkauspisteisiin |
| DispUnits | Näyttöyksikön skaalauskerroin (10, 100, 1000 ...) tai valmis yksikkö; nolla poistaa käytöstä |
| ShowDispUnitsLabel | Näytä näyttöyksikön selite ('Thousands', 'Millions' ...) akselin vieressä |
| BaseTimeUnit | Päivämääräakselin perusaikayksikkö; asettaminen merkitsee arvon eksplisiittiseksi, vaikka se olisi xlsxChartTimeDays |
| MajorTimeUnit | Päivämääräakselin pääaikayksikkö; asettaminen merkitsee arvon eksplisiittiseksi |
| MinorTimeUnit | Päivämääräakselin apuaikayksikkö; asettaminen merkitsee arvon eksplisiittiseksi |
| BaseTimeUnitSet | Ohjaa, kirjoitetaanko baseTimeUnit; False säilyttää puuttuvan lähde-elementin kirjoittamatta eksplisiittistä päiväyksikköä |
| MajorTimeUnitSet | Ohjaa, kirjoitetaanko majorTimeUnit riippumatta MajorUnitista |
| MinorTimeUnitSet | Ohjaa, kirjoitetaanko minorTimeUnit riippumatta MinorUnitista |
| AutoDateAxis | Päivämääräakselin eksplisiittinen automaattisen kategorian tunnistusarvo |
| AutoDateAxisSet | Ohjaa, kirjoitetaanko päivämääräakselin auto-elementti |
| NumberFormat | Akseliseliteille käytettävä numeromuoto; asettaminen merkitsee muodon eksplisiittiseksi |
| NumberFormatSourceLinked | Seuraako akseliselitteiden muoto lähdedataa; asettaminen merkitsee muodon eksplisiittiseksi |
| NumberFormatSet | Ohjaa, kirjoitetaanko ChartML:n numFmt-elementti |
| LabelInterval | Kategoriaseliteiden väli |
| TickMarkInterval | Merkintäviivojen väli kategoria-akselilla |
| NoMultiLevelLabels | True näyttää vain lehtikategoriatason ja kirjoittaa kategoria-akselin noMultiLvlLbl-kytkimen |
| TextStyle | Merkintäselitteiden tekstityyli |
| TitleTextStyle | Akselin otsikon tekstityyli |
| TitleLayout | Akselin otsikon sijainti ja koko |
xlsxAxisAutomatic valitsee kategoria-akselin tavallisille kaavioryhmille ja arvoakselin scatter- tai bubble-ryhmille. xlsxAxisDate yhdessä aikayksikköominaisuuksien kanssa kalenteriskaalausta varten ja xlsxAxisSeries kolmiulotteiselle syvyysakselille
Päivämääräakselin aikayksikköarvot ja niiden läsnäolon liput (presence flag) ovat toisistaan riippumattomia. Tuodut tiedostot säilyttävät siksi puuttuvat elementit, kun taas yksikön asettaminen kirjoittaa arvon eksplisiittisesti. AssignClassicDateAxis kuvaa aktiiviset klassisen päivämääräakselin asetukset ja jättää peitotut tai virheelliset raakakentät lähdemalliin häviöttömiä klassisia roundtripeja varten
Kun yksiköt tai välit on jätetty pois, renderöinti tarkastelee kaikki näkyvät sarjat kerran, päättelee päivä-, kuukausi- tai vuosiskaalauksen ja valitsee rajatun selitetiheyden näkyvän alueen, akselin leveyden, mitatun tekstin, numeromuodon ja kierron perusteella. Pää- ja apuselitteet, koordinaatit, merkinnät ja ruudukot käyttävät tuloksena syntyviä yhteisiä kokoelmia
NumberFormat ja NumberFormatSourceLinked säilyttävät ChartML:n selitemuototilan. Päivämääräakselit käyttävät kyseistä muotoa piirrettyjen merkintäselitteiden muotona, ja Orientation kääntää sekä merkintä- että datakoordinaatit tiivistämättä päällekkäisiä päivämääriä tai tasaten harvassa olevia päivämääriä
Kategoria-akselit piirtävät hierarkkiset sarjavälimuistit akselia lähimmästä lehtitasosta ylempiin tasoihin. NoMultiLevelLabels piilottaa ylemmät tasot ja kuvaa vastaavan klassisen kaaviolipun mallien muunnettaessa
TextStyle muotoilee merkintäselitteet ja TitleTextStyle akselin otsikon. Molemmat paljastavat tyypitetyt nimen, koon, värin, korostuksen ja kierron asetukset. ChartML:n positiiviset kiertoarvot ovat myötäpäivään, ja ne muunnetaan kunkin tulostusbackendin natiivin konvention mukaisiksi
TitleLayout sijoittaa ja mitoittaa akselin otsikon normalisoiduilla ChartML-koordinaateilla. Käytä SetPositionAndSize-kutsua ottaaksesi käyttöön ja asettaaksesi kaikki neljä arvoa yhtenä Office-yhteensopivana ryhmänä