-
Notifications
You must be signed in to change notification settings - Fork 1
Stacked Bar Chart
rodneykinney edited this page May 1, 2015
·
2 revisions
import quisp.Plot._
import java.awt.Color
val states = List("Montana", "Oregon", "Ohio")
bar(List(0.563, 0.376, 0.483), states)
.title("Congressional Election Results")
.legend.enabled(true)
.yAxis.categorical(true)
.xAxis.range(0, 1)
.options.fractionalBarWidth(0.6)
.options.fillOpacity(1.0)
.stacked(true)
.series(0).color(Color.RED)
.series(0).name("Republican")
.addSeries(List(0.047, 0.060, 0.0), states)
.series(1).name("Other")
.series(1).color(Color.GREEN)
.addSeries(List(0.389, 0.562, 0.516), states)
.series(2).color(Color.BLUE)
.series(2).name("Democrat")
##Data
import quisp.highcharts.Plot._
import quisp.enums._
import java.awt.Color
bar(List(210863, 498191, 234846))
.title.text("Congressional Election Results")
.layout.spacing(10, 25, 10, 10)
.defaultSettings.stacking(Stacking.PERCENT)
.xAxis.categories("Montana", "Oregon", "Ohio")
.yAxis.title.text("Percent")
.series(0).settings.color(Color.RED)
.series(0).name("Republican")
.addSeries(List(17712, 80214, 0))
.series(1).name("Other")
.series(1).settings.color(Color.GREEN)
.addSeries(List(145601, 744516, 250722))
.series(2).settings.color(Color.BLUE)
.series(2).name("Democrat")