• 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. html,
    11. body {
    12. height: 100%;
    13. width: 100%;
    14. margin: 0;
    15. padding: 0;
    16. }
    17.  
    18. #myChart {
    19. height: 100%;
    20. width: 100%;
    21. min-height: 150px;
    22. }
    23.  
    24. .zc-ref {
    25. display: none;
    26. }
    27. </style>
    28. </head>
    29.  
    30. <body>
    31. <div id="zc"></div>
    32. <script>
    33. ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"];
    34. var palette = [
    35. '#F6842E', '#FBAC33', '#8AC340', '#46B863', '#41BC9F', '#29C2EC',
    36. '#387EC3', '#5253A3', '#764199', '#962871', '#C87F8A', '#F14F42'
    37. ];
    38.  
    39. var transforms = [
    40. [8, '0%', 'none', 'fixed=60%;50%'],
    41. [8, '40%', 'none', 'fixed=60%;50%'],
    42. [8, '0%', 'flat', 'fixed=60%;50%'],
    43. [8, '40%', 'flat', 'fixed=50%;50%'],
    44. [8, '0%', 'fold=20', 'fixed=50%;50%'],
    45. [8, '40%', 'fold=20', 'fixed=35%;50%'],
    46. [5, '40%', 'callout=8', 'fixed=50%;50%'],
    47. [5, '60%', 'flow=10', 'fixed=50%;60%'],
    48. [5, '60%', 'flow=-99', 'fixed=50%;40%'],
    49. [8, '0%', 'bite=15', 'fixed=50%;50%'],
    50. [8, '40%', 'bite=15', 'fixed=40%;50%'],
    51. [4, '0%', 'droplet', 'fixed=70%;50%']
    52. ];
    53.  
    54. var cdata = {
    55. graphset: [
    56.  
    57. ]
    58. };
    59. for (var r = 0; r < 3; r++) {
    60. for (var c = 0; c < 4; c++) {
    61. var idx = r * 4 + c;
    62. if (transforms[idx]) {
    63. var gdata = {
    64. x: c * 200,
    65. y: r * 200,
    66. width: 200,
    67. height: 200,
    68. type: 'pie',
    69. plotarea: {
    70. margin: '15 5 5 5'
    71. },
    72. title: {
    73. fontSize: 11,
    74. text: 'pieTransform:' + transforms[idx][2]
    75. },
    76. plot: {
    77. borderWidth: 1,
    78. borderColor: '#fff',
    79. borderAlpha: 0.2,
    80. slice: transforms[idx][1],
    81. pieTransform: transforms[idx][2],
    82. hoverState: {
    83. visible: false
    84. },
    85. tooltip: {
    86. text: 'Pie #%plot-index'
    87. },
    88. valueBox: {
    89. placement: transforms[idx][3],
    90. fontSize: 11,
    91. text: '#%plot-index'
    92. }
    93. },
    94. series: []
    95. };
    96. for (var i = 0; i < transforms[idx][0]; i++) {
    97. gdata.series.push({
    98. values: [1],
    99. backgroundColor: palette[i]
    100. });
    101. }
    102. cdata.graphset.push(gdata);
    103. }
    104. }
    105. }
    106.  
    107. zingchart.render({
    108. 'id': 'zc',
    109. 'width': 800,
    110. 'height': 600,
    111. 'output': 'svg',
    112. 'data': cdata
    113. });
    114. </script>
    115. </body>
    116.  
    117. </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="zc"></div>
    13. </body>
    14.  
    15. </html>
    1. html,
    2. body {
    3. height: 100%;
    4. width: 100%;
    5. margin: 0;
    6. padding: 0;
    7. }
    8.  
    9. #myChart {
    10. height: 100%;
    11. width: 100%;
    12. min-height: 150px;
    13. }
    14.  
    15. .zc-ref {
    16. display: none;
    17. }
    1. var palette = [
    2. '#F6842E', '#FBAC33', '#8AC340', '#46B863', '#41BC9F', '#29C2EC',
    3. '#387EC3', '#5253A3', '#764199', '#962871', '#C87F8A', '#F14F42'
    4. ];
    5.  
    6. var transforms = [
    7. [8, '0%', 'none', 'fixed=60%;50%'],
    8. [8, '40%', 'none', 'fixed=60%;50%'],
    9. [8, '0%', 'flat', 'fixed=60%;50%'],
    10. [8, '40%', 'flat', 'fixed=50%;50%'],
    11. [8, '0%', 'fold=20', 'fixed=50%;50%'],
    12. [8, '40%', 'fold=20', 'fixed=35%;50%'],
    13. [5, '40%', 'callout=8', 'fixed=50%;50%'],
    14. [5, '60%', 'flow=10', 'fixed=50%;60%'],
    15. [5, '60%', 'flow=-99', 'fixed=50%;40%'],
    16. [8, '0%', 'bite=15', 'fixed=50%;50%'],
    17. [8, '40%', 'bite=15', 'fixed=40%;50%'],
    18. [4, '0%', 'droplet', 'fixed=70%;50%']
    19. ];
    20.  
    21. var cdata = {
    22. graphset: [
    23.  
    24. ]
    25. };
    26. for (var r = 0; r < 3; r++) {
    27. for (var c = 0; c < 4; c++) {
    28. var idx = r * 4 + c;
    29. if (transforms[idx]) {
    30. var gdata = {
    31. x: c * 200,
    32. y: r * 200,
    33. width: 200,
    34. height: 200,
    35. type: 'pie',
    36. plotarea: {
    37. margin: '15 5 5 5'
    38. },
    39. title: {
    40. fontSize: 11,
    41. text: 'pieTransform:' + transforms[idx][2]
    42. },
    43. plot: {
    44. borderWidth: 1,
    45. borderColor: '#fff',
    46. borderAlpha: 0.2,
    47. slice: transforms[idx][1],
    48. pieTransform: transforms[idx][2],
    49. hoverState: {
    50. visible: false
    51. },
    52. tooltip: {
    53. text: 'Pie #%plot-index'
    54. },
    55. valueBox: {
    56. placement: transforms[idx][3],
    57. fontSize: 11,
    58. text: '#%plot-index'
    59. }
    60. },
    61. series: []
    62. };
    63. for (var i = 0; i < transforms[idx][0]; i++) {
    64. gdata.series.push({
    65. values: [1],
    66. backgroundColor: palette[i]
    67. });
    68. }
    69. cdata.graphset.push(gdata);
    70. }
    71. }
    72. }
    73.  
    74. zingchart.render({
    75. 'id': 'zc',
    76. 'width': 800,
    77. 'height': 600,
    78. 'output': 'svg',
    79. 'data': cdata
    80. });