OLD | NEW |
(Empty) | |
| 1 |
| 2 library charted.demo.charts.stacked_bar_charts; |
| 3 |
| 4 import "dart:html"; |
| 5 import "package:charted/charts/charts.dart"; |
| 6 import "../demo_charts.dart"; |
| 7 |
| 8 void drawSimpleStackedChart(String selector) { |
| 9 var wrapper = document.querySelector(selector), |
| 10 areaHost = wrapper.querySelector('.chart-host'), |
| 11 legendHost = wrapper.querySelector('.chart-legend-host'); |
| 12 |
| 13 var series = new ChartSeries("one", [1, 2, 3], new StackedBarChartRenderer()), |
| 14 config = new ChartConfig([series], [0]) |
| 15 ..legend = new ChartLegend(legendHost), |
| 16 data = new ChartData( |
| 17 ORDINAL_DATA_COLUMNS, ORDINAL_DATA), |
| 18 state = new ChartState(); |
| 19 |
| 20 var area = new CartesianArea(areaHost, data, config, state: state); |
| 21 |
| 22 createDefaultCartesianBehaviors().forEach((behavior) { |
| 23 area.addChartBehavior(behavior); |
| 24 }); |
| 25 area.draw(); |
| 26 } |
| 27 |
| 28 void drawHorizontalStackedChart(String selector) { |
| 29 var wrapper = document.querySelector(selector), |
| 30 areaHost = wrapper.querySelector('.chart-host'), |
| 31 legendHost = wrapper.querySelector('.chart-legend-host'); |
| 32 |
| 33 var series = new ChartSeries("one", [1, 2, 3], new StackedBarChartRenderer()), |
| 34 config = new ChartConfig([series], [0]) |
| 35 ..legend = new ChartLegend(legendHost) |
| 36 ..isLeftAxisPrimary = true, |
| 37 data = new ChartData( |
| 38 ORDINAL_DATA_COLUMNS, ORDINAL_DATA), |
| 39 state = new ChartState(); |
| 40 |
| 41 var area = new CartesianArea(areaHost, data, config, state: state); |
| 42 |
| 43 createDefaultCartesianBehaviors().forEach((behavior) { |
| 44 area.addChartBehavior(behavior); |
| 45 }); |
| 46 area.draw(); |
| 47 } |
| 48 |
| 49 main() { |
| 50 drawSimpleStackedChart('#simple-stacked-chart'); |
| 51 drawHorizontalStackedChart('#horizontal-stacked-chart'); |
| 52 } |
| 53 |
OLD | NEW |