ECharts柱状图实例

古城微笑少年丶 2022-06-14 04:23 401阅读 0赞

ECharts柱状图实例

test.html

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5. <title>柱状图</title>
  6. <script type="text/javascript" src="echartsjs/echarts.min.js"></script>
  7. </head>
  8. <body>
  9. <div id="main" style="height:300px;width: 350px;"></div>
  10. <script type="text/javascript">
  11. // 基于准备好的dom,初始化echarts实例
  12. var myChart = echarts.init(document.getElementById('main'));
  13. //*****I do it start********************
  14. var list = new Array();//前台固定数据。可以通过ajax等方式获取后台查询数据。
  15. list = [
  16. {"course":"语文","score":"5"},
  17. {"course":"数学","score":"20"},
  18. {"course":"外语","score":"36"},
  19. {"course":"音乐","score":"10"},
  20. {"course":"体育","score":"10"},
  21. {"course":"美术","score":"20"}
  22. ];
  23. var course = new Array();//声明数组存储课程
  24. var score = new Array();//声明数组存储分数
  25. //遍历list存储数据
  26. for ( var i = 0; i < list.length; i++) {
  27. course[i] = list[i].course;
  28. score[i] = list[i].score;
  29. }
  30. //alert(course);
  31. //alert(score);
  32. //*****I do it end**********************
  33. // 指定图表的配置项和数据
  34. var option = {
  35. title: {
  36. text: '成绩统计_柱状图'
  37. },
  38. tooltip: {},
  39. legend: {
  40. data:['成绩']
  41. },
  42. xAxis: {
  43. data: course//数据填充
  44. },
  45. yAxis: {},
  46. series: [{
  47. name: '成绩',
  48. type: 'bar',
  49. data: score//数据填充
  50. }]
  51. };
  52. // 使用刚指定的配置项和数据显示图表。
  53. myChart.setOption(option);
  54. </script>
  55. </body>
  56. </html>

效果图:

Center

发表评论

表情:
评论列表 (有 0 条评论,401人围观)

还没有评论,来说两句吧...

相关阅读