Kaavio-API
Yhtäkään spesifikaatiota ei luettu. Jokainen kaavio on rakennettu kutsumalla VlChart-rajapintaa, ja kaavion yllä lukevat rivit ovat ne kutsut jotka sen piirsivät — luettuna generaattorin omasta lähdekoodista, jotta sivun koodi ja sivun piirtänyt koodi eivät voi erkaantua.
Summa alueittain
def chart (VlChart.create(rows)) chart.size(150 95) def bars (chart.bar()) bars.x("region").keepOrder() bars.y("sales").aggregate("sum").title("myynti")
Länsi Itä region 0 200 400 600 myynti
31 piirtokomentoa
Aikasarja · tyypit datasta
def chart (VlChart.create(rows)) chart.size(100 85) def line (chart.line()) line.withPoints(true) line.x("quarter").y("sales").color("region")
2016 October quarter 0 50 100 150 sales Itä Länsi region
66 piirtokomentoa
Jaettu enkoodaus · kaksi merkkiä
def chart (VlChart.create(rows)) chart.size(100 85) chart.x("quarter").y("sales").color("region") chart.area().markOpacity(0.35) chart.line()
2016 October quarter 0 100 200 300 sales Itä Länsi region
64 piirtokomentoa
Ryhmitellyt pylväät
def chart (VlChart.create(rows)) chart.size(100 85) def bars (chart.bar()) bars.x("quarter").timeUnit("yearquarter").type("ordinal") bars.y("sales").color("region").xOffset("region")
2016 Q1 2016 Q4 quarter (year-quarter) 0 50 100 150 sales Itä Länsi region
54 piirtokomentoa