• echarts+thinkphp 学习写的第一个程序


    一、前台

    建个名为map.html,代码如下。

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
      <title>分类页面</title>
      <script type="text/javascript" src="__PUBLIC__/js/echarts.min.js"></script>

      <script type="text/javascript" src="__PUBLIC__/js/jquery.js"></script>

    </head>
    <body>
      <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
      <div id="main" style=" 600px;height:400px;"></div>
    </body>
    <script type="text/javascript">
      var myChart = echarts.init(document.getElementById('main'));
      var arr1=[],arr2=[];
      function arrTest(meter_no){
      $.ajax({
      type: "post",
      async:false,
      url: "{:U("Property/maptext")}",
      data: {},
      dataType: "JSON",
      success: function(data){
        for (var i = 0; i < data['name'].length; i++) {
          arr1.push(data['name'][i]);
        }
        for (var i = 0; i < data['age'].length; i++) {
          arr2.push(data['age'][i]);
        }
      }
    });
    return arr1,arr2;
    }
    arrTest();
    var option = {
      title: {
        text: '测试'
      },
      tooltip: {
        show: true
      },
      legend: {
        data:['age']
      },
      xAxis : [
      {
        type : 'category',
        data : arr1
      }
      ],
      yAxis : [
      {
        type : 'value'
      }
      ],
      series : [
      {
        "name":"age",
        "type":"bar",
        "data":arr2
      }
      ]
    };
    // 为echarts对象加载数据
    myChart.setOption(option);

    </script>
    </html>

    二、后台

    建个名为PropertyController.class.php控制器,代码如下。

    public function map(){
    $this->display();
    }


    public function maptext(){
    $poem = array();
    $poem['name'] = ["测试1","测试2","测试3","测试4","测试5","测试6"];
    $poem['age'] = [15, 25, 45, 34, 40, 25];
    $this->ajaxReturn ($poem,'JSON');

    }

    三、展示画面:

  • 相关阅读:
    XP IIS COM+ 应用程序无法打开
    SQL 连接字符串
    WebSocket
    一个很详细的web.xml讲解
    Maven+SpringMVC+SpringFox+Swagger整合示例
    poj 1691 Painting A Board (DFS/状态压缩DP)
    poj 3373 Changing Digits (DFS+剪枝)
    hdu 1171 Big Event in HDU (母函数)
    鸽巢定理
    poj 1724 ROADS
  • 原文地址:https://www.cnblogs.com/michellexiaoqi/p/7195351.html
Copyright © 2020-2023  润新知