Puntmarkeringen op lijngrafieken

A line chart draws nothing at its data points, only the line between them. chm puts a shape on each point. There is one group per series, and each group names a shape, a colour and a size in pixels.

Wat chm tekent op een lijngrafiek

De puntmarkeringsvorm van chm is chm=<shape>,<color>,<series_index>,<which_points>,<size>, en meerdere groepen worden samengevoegd met |.

  • shape is one of the five letters in the table below.
  • color is a hex colour written without a leading #. It fills the whole marker, which is drawn as a solid shape with no separate outline.
  • series_index picks the series the markers go on, counting from 0.
  • which_points has to be -1, meaning every point of that series. Image-Charts does not draw markers on a subset of the points, and a group that asks for one is dropped, so the series comes back with no markers on it at all.
  • size is the diameter of the marker in pixels, so 12 draws a marker six pixels from its centre to its edge.

De vijf vormen

De vorm is het eerste veld van de groep, en het is één letter.

Vormen van puntmarkeringen en de chm-letter die elke vorm selecteert
LetterVorm
oCirkel
sVierkant
dRuit, een vierkant 45 graden gedraaid
cKruis, een rechtopstaand plusteken
XKruis 45 graden gedraaid, dus een X

https://image-charts.com/chart?cht=lc&chd=a:10,14,12,18,16%7C22,26,24,30,28%7C34,38,36,42,40%7C46,50,48,54,52%7C58,62,60,66,64&chco=1F3B99,00A550,E8622A,8581FF,273078&chm=o,1F3B99,0,-1,12%7Cs,00A550,1,-1,12%7Cd,E8622A,2,-1,14%7Cc,8581FF,3,-1,14%7CX,273078,4,-1,14&chls=1&chs=700x320&chxt=x,y&chdl=o+circle%7Cs+square%7Cd+diamond%7Cc+cross%7CX+cross+turned&chdlp=b

Lijngrafiek met vijf reeksen, elk met een andere vorm van puntmarkering
Eén groep per reeks, vijf groepen verbonden met pipes. Elke groep noemt zijn eigen vorm, kleur en grootte.

Markeringen op één reeks

Markeringen zijn meestal de moeite waard wanneer de lezer afzonderlijke waarden van de grafiek moet aflezen in plaats van een trend te volgen. Eén groep volstaat, en de kleur van de markering staat los van de lijnkleur die is ingesteld met chco, en zo laat u de punten opvallen tegen hun eigen lijn.

https://image-charts.com/chart?cht=lc&chd=a:31,42,38,55,61,58,72&chco=1F3B99&chls=3&chm=o,E8622A,0,-1,16&chs=700x260&chxt=x,y

Blauwe lijngrafiek van drie pixels dik met grote oranje ronde markeringen op elk punt
Een blauwe lijn van drie pixels van chco=1F3B99 en chls=3, met oranje cirkels van zestien pixels erbovenop.

Markeringen op een lxy-grafiek

Een lxy grafiek neemt beide coördinaten van elk punt, als afwisselende x- en y-reeksen, waardoor de punten niet langer gelijkmatig over de as verdeeld zijn. Markeringen doen er daar meer toe, omdat de positie van elk punt op de x-as informatie draagt.

https://image-charts.com/chart?cht=lxy&chd=a:5,18,32,47,61,78,90%7C22,35,28,49,41,63,58&chco=8581FF&chls=1&chm=d,273078,0,-1,14&chs=700x260&chxt=x,y

Een lxy-grafiek met ongelijkmatig verdeelde punten, elk gemarkeerd met een donkerblauwe ruit
De x-waarden komen uit de eerste reeks en de y-waarden uit de tweede, dus de afstand tussen de punten varieert.

De andere dingen die chm doet

chm is ook de parameter die het gebied onder een lijn vult, die een volglijn over een staafdiagram tekent en die de gegevenswaarden naast elk punt afdrukt. Die vormen nemen andere argumenten binnen dezelfde groep.

  • b and B fill the area under a line, taking a colour and the indices of the lines to fill between.
  • D draws one series as a line over a bar chart, which is how you overlay a trend on top of bars.
  • N prints the value of each point as text, with an optional format string for currency, decimals and thousand separators.

Het optionele z-order-veld dat Google documenteerde nadat size wordt geaccepteerd en genegeerd, en de pijl- en lijnprefixen die het toestond hebben geen Image-Charts-equivalent. De referentiedocumentatie geeft de volledige grammatica van elke vorm.

Markeringen aan een grafiek toevoegen

Een grafiek bouwen