EJSC.BarSeries Property Examples
Methods Demonstrated
Desired Result
Default EJSC.BarSeries
Source Code
- <script type="text/javascript">
- var chart = new EJSC.Chart("myChart1a", {
- show_legend: false
- });
- chart.addSeries(new EJSC.BarSeries(
- new EJSC.ArrayDataHandler([
- [0,1],[1,10],[2,4],[3,2]
- ])
- ));
- </script>
Methods Demonstrated
- setDefaultColors
- setIntervalOffset
Description
These buttons will change the Bar Series color and interval offset.
Source Code
- <script type="text/javascript">
- var chart1 = new EJSC.Chart("myChart1b", {
- show_legend: false
- });
- var series1 = chart1.addSeries(new EJSC.BarSeries(
- new EJSC.ArrayDataHandler([
- [0,1],[1,10],[2,4],[3,2]
- ]),
- { useColorArray: true }
- ));
- // Default Colors Button onclick:
- // series1.setDefaultColors(
- // ['rgb(200,0,0)',
- // 'rgb(0,0,200)',
- // 'rgb(0,0,200)',
- // 'rgb(100,100,100)']
- // );
- // chart1.redraw();
- // Interval Button onclick:
- // series1.setIntervalOffset(.1);
- // Triangle Button onclick:
- // series1.setPointStyle(3,'triangle');
- </script>
Methods Demonstrated
- setGroupedBars
Desired Result
The buttons will group and ungroup the Bar Series.
Source Code
- <script type="text/javascript">
- var chart2 = new EJSC.Chart("myChart2a", {
- show_legend: false
- });
- var series2a = chart2.addSeries(new EJSC.BarSeries(
- new EJSC.ArrayDataHandler([
- [0,1],[1,10],[2,4],[3,2]
- ])
- ));
- var series2b = chart2.addSeries(new EJSC.BarSeries(
- new EJSC.ArrayDataHandler([
- [0,5],[1,2],[2,7],[3,6]
- ])
- ));
- // Grouped Button onclick:
- // series2a.setGroupedBars(true);
- // Not Grouped Button onclick:
- // series2a.setGroupedBars(false);
- </script>
Methods Demonstrated
- addRange
- deleteRange
- clearRanges
Description
These buttons will change the associated ranges.
Source Code
- <script type="text/javascript">
- var chart3 = new EJSC.Chart("myChart2b", {
- show_legend: false
- });
- var series3 = chart3.addSeries(new EJSC.BarSeries(
- new EJSC.ArrayDataHandler([
- [0,1],[1,10],[2,4],[3,2]
- ]),
- { useColorArray: true }
- ));
- // Add (0-5) Button onclick:
- // series3.addRange(0,5,'rgb(200,0,0)',.4,1,1);
- // Add (5-10) Button onclick:
- // series3.addRange(5,10,'rgb(0,200,0)',.4,1,1);
- // Delete (0-5) Button onclick:
- // series3.deleteRange(0,5);
- // Clear All Button onclick:
- // series3.clearRanges();
- </script>