EJSC.BarSeries Property Examples

Methods Demonstrated

Desired Result

Default EJSC.BarSeries

Source Code

  1. <script type="text/javascript">
  2.   var chart = new EJSC.Chart("myChart1a", {
  3.     show_legend: false
  4.   });
  5.   chart.addSeries(new EJSC.BarSeries(
  6.     new EJSC.ArrayDataHandler([
  7.       [0,1],[1,10],[2,4],[3,2]
  8.     ])
  9.   ));
  10. </script>

Methods Demonstrated

  • setDefaultColors
  • setIntervalOffset

Description

These buttons will change the Bar Series color and interval offset.

Source Code

  1. <script type="text/javascript">
  2.   var chart1 = new EJSC.Chart("myChart1b", {
  3.     show_legend: false
  4.   });
  5.   var series1 = chart1.addSeries(new EJSC.BarSeries(
  6.     new EJSC.ArrayDataHandler([
  7.       [0,1],[1,10],[2,4],[3,2]
  8.     ]),
  9.     { useColorArray: true }
  10.   ));
  11.   // Default Colors Button onclick:
  12.   //  series1.setDefaultColors(
  13.   //    ['rgb(200,0,0)',
  14.   //     'rgb(0,0,200)',
  15.   //     'rgb(0,0,200)',
  16.   //     'rgb(100,100,100)']
  17.   //  );
  18.   //  chart1.redraw();
  19.   // Interval Button onclick:
  20.   //  series1.setIntervalOffset(.1);
  21.   // Triangle Button onclick:
  22.   //  series1.setPointStyle(3,'triangle');
  23. </script>

Methods Demonstrated

  • setGroupedBars

Desired Result

The buttons will group and ungroup the Bar Series.

Source Code

  1. <script type="text/javascript">
  2.   var chart2 = new EJSC.Chart("myChart2a", {
  3.     show_legend: false
  4.   });
  5.   var series2a = chart2.addSeries(new EJSC.BarSeries(
  6.     new EJSC.ArrayDataHandler([
  7.       [0,1],[1,10],[2,4],[3,2]
  8.     ])
  9.   ));
  10.   var series2b = chart2.addSeries(new EJSC.BarSeries(
  11.     new EJSC.ArrayDataHandler([
  12.       [0,5],[1,2],[2,7],[3,6]
  13.     ])
  14.   ));
  15.   // Grouped Button onclick:
  16.   //  series2a.setGroupedBars(true);
  17.   // Not Grouped Button onclick:
  18.   //  series2a.setGroupedBars(false);
  19. </script>

Methods Demonstrated

  • addRange
  • deleteRange
  • clearRanges

Description

These buttons will change the associated ranges.

Source Code

  1. <script type="text/javascript">
  2.   var chart3 = new EJSC.Chart("myChart2b", {
  3.     show_legend: false
  4.   });
  5.   var series3 = chart3.addSeries(new EJSC.BarSeries(
  6.     new EJSC.ArrayDataHandler([
  7.       [0,1],[1,10],[2,4],[3,2]
  8.     ]),
  9.     { useColorArray: true }
  10.   ));
  11.   // Add (0-5) Button onclick:
  12.   //  series3.addRange(0,5,'rgb(200,0,0)',.4,1,1);
  13.   // Add (5-10) Button onclick:
  14.   //  series3.addRange(5,10,'rgb(0,200,0)',.4,1,1);
  15.   // Delete (0-5) Button onclick:
  16.   //  series3.deleteRange(0,5);
  17.   // Clear All Button onclick:
  18.   //  series3.clearRanges();
  19. </script>