ratio_grade.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. //心电图的历史数据
  2. var hisArray = [];
  3. var hisFlag = false;
  4. layui.use(['layer', 'form', 'laydate', 'admin', 'ax'], function () {
  5. var $ = layui.jquery;
  6. var $ax = layui.ax;
  7. var form = layui.form;
  8. var laydate = layui.laydate;
  9. var admin = layui.admin;
  10. var layer = layui.layer;
  11. var ajaxIndex = new $ax(Feng.ctxPath + "/grade/getRatio/?id=" + Feng.getUrlParam("id"));
  12. var resultIndex = ajaxIndex.start();
  13. //form.val('indexForm', resultIndex.data);
  14. var dates = resultIndex.data;
  15. form.render();
  16. var arrayX = [];
  17. var arrayY = [];
  18. for (var i=0; i<6; i++){
  19. var a = dates[i];
  20. for (var key in a){
  21. arrayX[i] = a[key];
  22. arrayY[i] = key;
  23. }
  24. }
  25. var myChart = echarts.init(document.getElementById('container'));
  26. // 指定图表的配置项和数据
  27. var option = {
  28. color: ['#3398DB'],
  29. tooltip: {
  30. trigger: 'axis',
  31. axisPointer: { // 坐标轴指示器,坐标轴触发有效
  32. type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
  33. }
  34. },
  35. grid: {
  36. left: '3%',
  37. right: '4%',
  38. bottom: '3%',
  39. containLabel: true
  40. },
  41. xAxis: [
  42. {
  43. type: 'category',
  44. data: arrayY,
  45. axisTick: {
  46. alignWithLabel: true
  47. }
  48. }
  49. ],
  50. yAxis: [
  51. {
  52. type: 'value'
  53. }
  54. ],
  55. series: [
  56. {
  57. name: '直接访问',
  58. type: 'bar',
  59. barWidth: '60%',
  60. data: arrayX
  61. }
  62. ]
  63. };
  64. // 使用刚指定的配置项和数据显示图表。
  65. myChart.setOption(option);
  66. });