|
9 | 9 | </style> |
10 | 10 | <script type="text/javascript"> |
11 | 11 | window.onload = function() { |
12 | | - var chart = new CanvasJS.Chart("chartContainer", { |
| 12 | + var chart1 = new CanvasJS.Chart("chartContainer1", { |
13 | 13 | theme: "light2", // "light1", "dark1", "dark2" |
14 | 14 | animationEnabled: true, |
15 | 15 | exportEnabled: true, |
16 | 16 | title: { |
17 | | - text: "Basic Column Chart" |
18 | | - }, |
| 17 | + text: "Export Chart Data as JSON" |
| 18 | + }, |
| 19 | + subtitles: [{ |
| 20 | + text: "When exportEnabled is set to true" |
| 21 | + }], |
19 | 22 | data: [{ |
20 | 23 | // Change type to "bar", "area", "spline", "pie",etc. |
21 | 24 | type: "column", |
|
37 | 40 | }] |
38 | 41 | }] |
39 | 42 | }); |
40 | | - chart.render(); |
| 43 | + |
| 44 | + var chart2 = new CanvasJS.Chart("chartContainer2", { |
| 45 | + theme: "light2", // "light1", "dark1", "dark2" |
| 46 | + animationEnabled: true, |
| 47 | + title: { |
| 48 | + text: "Export Chart Data as JSON" |
| 49 | + }, |
| 50 | + subtitles: [{ |
| 51 | + text: "When exportEnabled is set to false" |
| 52 | + }], |
| 53 | + data: [{ |
| 54 | + // Change type to "bar", "area", "spline", "pie",etc. |
| 55 | + type: "column", |
| 56 | + dataPoints: [{ |
| 57 | + label: "apple", |
| 58 | + y: 10 |
| 59 | + }, { |
| 60 | + label: "orange", |
| 61 | + y: 15 |
| 62 | + }, { |
| 63 | + label: "banana", |
| 64 | + y: 25 |
| 65 | + }, { |
| 66 | + label: "mango", |
| 67 | + y: 30 |
| 68 | + }, { |
| 69 | + label: "grape", |
| 70 | + y: 28 |
| 71 | + }] |
| 72 | + }] |
| 73 | + }); |
| 74 | + |
| 75 | + var chart3 = new CanvasJS.Chart("chartContainer3", { |
| 76 | + theme: "light2", // "light1", "dark1", "dark2" |
| 77 | + animationEnabled: true, |
| 78 | + zoomEnabled: true, |
| 79 | + title: { |
| 80 | + text: "Export Chart Data as JSON" |
| 81 | + }, |
| 82 | + subtitles: [{ |
| 83 | + text: "When exportEnabled is set to false and zoomEnabled is set to true" |
| 84 | + }], |
| 85 | + data: [{ |
| 86 | + // Change type to "bar", "area", "spline", "pie",etc. |
| 87 | + type: "column", |
| 88 | + dataPoints: [{ |
| 89 | + label: "apple", |
| 90 | + y: 10 |
| 91 | + }, { |
| 92 | + label: "orange", |
| 93 | + y: 15 |
| 94 | + }, { |
| 95 | + label: "banana", |
| 96 | + y: 25 |
| 97 | + }, { |
| 98 | + label: "mango", |
| 99 | + y: 30 |
| 100 | + }, { |
| 101 | + label: "grape", |
| 102 | + y: 28 |
| 103 | + }] |
| 104 | + }] |
| 105 | + }); |
| 106 | + |
| 107 | + chart1.render(); |
| 108 | + chart2.render(); |
| 109 | + chart3.render(); |
| 110 | + |
41 | 111 | //CanvasJSDataAsJSON(chart, ["Filename"]); //Filename is optional - defaults to "chart-data" |
42 | | - CanvasJSDataAsJSON(chart, "Chart Data"); |
| 112 | + CanvasJSDataAsJSON(chart1, "Chart Data"); |
| 113 | + CanvasJSDataAsJSON(chart2, "Chart Data"); |
| 114 | + CanvasJSDataAsJSON(chart3, "Chart Data"); |
| 115 | + |
43 | 116 | } |
44 | 117 | </script> |
45 | 118 | </head> |
@@ -78,7 +151,14 @@ <h4 id="howtouse">How to Use?</h4> |
78 | 151 | CanvasJSDataAsJSON(chart, "filename"); |
79 | 152 | </code></pre> |
80 | 153 | <h4>Live Example</h4> |
81 | | - <div id="chartContainer" style="height: 400px; width: 60%;"></div> |
| 154 | + <p>Example 1: When exportEnabled property is set to true</p> |
| 155 | + <div id="chartContainer1" style="height: 360px; width: 60%; border: 1px solid black;"></div> |
| 156 | + <br/> |
| 157 | + <p>Example 2: When exportEnabled property is set to false</p> |
| 158 | + <div id="chartContainer2" style="height: 360px; width: 60%; border: 1px solid black;"></div> |
| 159 | + <br/> |
| 160 | + <p>Example 3: When exportEnabled property is set to false and zoomEnabled is set to true</p> |
| 161 | + <div id="chartContainer3" style="height: 360px; width: 60%; border: 1px solid black;"></div> |
82 | 162 | <script src="https://canvasjs.com/assets/script/canvasjs.min.js"> </script> |
83 | 163 | <script src="dist/canvasjsasjson.min.js"> </script> |
84 | 164 | </body> |
|
0 commit comments