aria-pie.html 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <html>
  2. <head>
  3. <meta charset="utf-8">
  4. <script src="lib/esl.js"></script>
  5. <script src="lib/config.js"></script>
  6. <script src="lib/jquery.min.js"></script>
  7. <script src="lib/facePrint.js"></script>
  8. <script src="lib/testHelper.js"></script>
  9. <meta name="viewport" content="width=device-width, initial-scale=1" />
  10. </head>
  11. <body>
  12. <style>
  13. h1 {
  14. line-height: 60px;
  15. height: 60px;
  16. background: #146402;
  17. text-align: center;
  18. font-weight: bold;
  19. color: #eee;
  20. font-size: 14px;
  21. }
  22. .chart {
  23. height: 600px;
  24. }
  25. </style>
  26. <div id="main" class="chart"></div>
  27. <script>
  28. require(
  29. (testHelper.hasURLParam('en')
  30. ? [
  31. 'echarts',
  32. // 'echarts/lang/en',
  33. ]
  34. : [
  35. 'echarts'
  36. ]
  37. ).concat(
  38. [
  39. // 'echarts/chart/bar',
  40. // 'echarts/chart/line',
  41. // 'echarts/component/legend',
  42. // 'echarts/component/graphic',
  43. // 'echarts/component/grid',
  44. // 'echarts/component/tooltip',
  45. // 'echarts/component/brush',
  46. // 'echarts/component/toolbox',
  47. // 'echarts/component/title',
  48. // 'zrender/vml/vml'
  49. ]
  50. ),
  51. function (echarts) {
  52. var chart = echarts.init(document.getElementById('main'));
  53. chart.setOption({
  54. aria: {
  55. show: true
  56. },
  57. title : {
  58. text: '某站点用户访问来源',
  59. subtext: '纯属虚构',
  60. x:'center'
  61. },
  62. tooltip : {
  63. trigger: 'item',
  64. formatter: "{a} <br/>{b} : {c} ({d}%)"
  65. },
  66. legend: {
  67. orient: 'vertical',
  68. left: 'left',
  69. data: ['直接访问','邮件营销','联盟广告','视频广告','搜索引擎']
  70. },
  71. series : [
  72. {
  73. name: '访问来源',
  74. type: 'pie',
  75. radius : '55%',
  76. center: ['50%', '60%'],
  77. data:[
  78. {value:335, name:'直接访问'},
  79. {value:310, name:'邮件营销'},
  80. {value:234, name:'联盟广告'},
  81. {value:135, name:'视频广告'},
  82. {value:1548, name:'搜索引擎'}
  83. ],
  84. itemStyle: {
  85. emphasis: {
  86. shadowBlur: 10,
  87. shadowOffsetX: 0,
  88. shadowColor: 'rgba(0, 0, 0, 0.5)'
  89. }
  90. }
  91. }
  92. ]
  93. });
  94. window.onresize = chart.resize;
  95. }
  96. );
  97. </script>
  98. </body>
  99. </html>