Skip to content
rodneykinney edited this page May 1, 2015 · 3 revisions
import quisp.Plot._
import quisp.enums._
area(years, oceana)
    .yAxis.label("Millions")
    .stacked(true)
    .legend.position(Corner.nw)
    .legend.columns(5)
    .title("Worldwide population by Region")
    .xAxis.categorical(true)
    .series(0).name("Oceana")
    .addSeries(years, america)
    .series(1).name("America")
    .addSeries(years, africa)
    .series(2).name("Africa")
    .addSeries(years, europe)
    .series(3).name("Europe")
    .addSeries(years, asia)
    .series(4).name("Asia")

##Highcharts

import quisp.highcharts.Plot._
area(asia)
  .yAxis.title.text("Millions")
  .title.text("Worldwide population by Region")
  .xAxis.categories(years: _*)
  .series(0).name("Asia")
  .addSeries(europe)
  .series(1).name("Europe")
  .addSeries(africa)
  .series(2).name("Africa")
  .addSeries(america)
  .series(3).name("America")
  .addSeries(oceana)
  .series(4).name("Oceana")
  .defaultSettings.stacked
  .defaultSettings.lineWidth(1)

##Data

  val years = List("1750", "1800", "1850", "1900", "1950", "1999", "2050")
  val oceana = List(2, 2, 2, 6, 13, 30, 46)
  val america = List(18, 31, 54, 156, 339, 818, 1201)
  val africa  = List(163, 203, 276, 408, 547, 729, 628)
  val europe = List(106, 107, 111, 133, 221, 767, 1766)
  val asia = List(502, 635, 809, 947, 1402, 3634, 5268)

Clone this wiki locally