• Edit
  • Download
    1. <!DOCTYPE html>
    2. <html>
    3.  
    4. <head>
    5. <meta charset="utf-8">
    6. <title>ZingSoft Demo</title>
    7.  
    8. <script nonce="undefined" src="https://cdn.zingchart.com/zingchart.min.js"></script>
    9. <style>
    10. #visible {
    11. white-space: pre-wrap;
    12. word-wrap: break-word;
    13. }
    14. </style>
    15. </head>
    16.  
    17. <body>
    18. <div id='myChart'></div>
    19. <pre id='visible'></pre>
    20. <script>
    21. ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"];
    22. var values = [];
    23. for (var i = 0; i < 1000; i++) {
    24. values.push(Math.random());
    25. }
    26.  
    27. var myConfig = {
    28. type: "bar",
    29. scaleX: {
    30. zooming: true
    31. },
    32. series: [{
    33. values: values
    34. }]
    35. };
    36.  
    37. zingchart.render({
    38. id: 'myChart',
    39. data: myConfig,
    40. height: 400,
    41. width: 600
    42. });
    43.  
    44. zingchart.zoom = function(p) {
    45. var start = p.xmin;
    46. var end = p.xmax;
    47. var series = zingchart.exec('myChart', 'getseriesvalues')[0];
    48. series = series.slice(start, end + 1);
    49. var visibleValues = JSON.stringify(series);
    50. document.getElementById('visible').innerHTML = visibleValues;
    51. }
    52. </script>
    53. </body>
    54.  
    55. </html>
    1. <!DOCTYPE html>
    2. <html>
    3.  
    4. <head>
    5. <meta charset="utf-8">
    6. <title>ZingSoft Demo</title>
    7.  
    8. <script src="https://cdn.zingchart.com/zingchart.min.js"></script>
    9. </head>
    10.  
    11. <body>
    12. <div id='myChart'></div>
    13. <pre id='visible'></pre>
    14. </body>
    15.  
    16. </html>
    1. #visible {
    2. white-space: pre-wrap;
    3. word-wrap: break-word;
    4. }
    1. var values = [];
    2. for (var i = 0; i < 1000; i++) {
    3. values.push(Math.random());
    4. }
    5.  
    6. var myConfig = {
    7. type: "bar",
    8. scaleX: {
    9. zooming: true
    10. },
    11. series: [{
    12. values: values
    13. }]
    14. };
    15.  
    16. zingchart.render({
    17. id: 'myChart',
    18. data: myConfig,
    19. height: 400,
    20. width: 600
    21. });
    22.  
    23. zingchart.zoom = function(p) {
    24. var start = p.xmin;
    25. var end = p.xmax;
    26. var series = zingchart.exec('myChart', 'getseriesvalues')[0];
    27. series = series.slice(start, end + 1);
    28. var visibleValues = JSON.stringify(series);
    29. document.getElementById('visible').innerHTML = visibleValues;
    30. }