欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot動(dòng)態(tài)加載Echarts柱狀圖

 更新時(shí)間:2019年12月19日 09:56:06   作者:Amustrming  
這篇文章主要為大家詳細(xì)介紹了springboot動(dòng)態(tài)加載Echarts柱狀圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了springboot動(dòng)態(tài)加載Echarts柱狀圖的具體代碼,供大家參考,具體內(nèi)容如下

第一次寫博客,廢話不多說(shuō),直接上代碼

后臺(tái)代碼

 @RequestMapping("/rcbchart")
  @ResponseBody
  private String dwcb(@RequestParam("scrq1") String scrq1,@RequestParam("scrq2") String scrq2,
            @RequestParam("dwmc") String dwmc) throws ParseException {
    List category = new ArrayList();   //存放Echart柱狀圖的category
    List value = new ArrayList();     //存放Echart柱狀圖的data
 
    List<ViewNyDwrcb> list = rcbService.findSearchRcb(scrq1,scrq2,dwmc);
    for(ViewNyDwrcb item : list){
      category.add(item.getScrq());
      value.add(item.getRcb());
    }
 
    String categorydata = JSON.toJSONString(category); //將list集合轉(zhuǎn)換為json數(shù)組
    String valuedata = JSON.toJSONString(value);
    JSONObject jsonObject = new JSONObject();
    jsonObject.put("categorydata",categorydata);
    jsonObject.put("valuedata",valuedata);
    jsonObject.put("dwmc",dwmc);
 
    String result = JSON.toJSONString(jsonObject);
 
    return result;
  }

前臺(tái)代碼

<!-- 為ECharts準(zhǔn)備一個(gè)具備大?。▽捀撸┑腄om -->
<div id="main" style="width: 500px; height:400px;"></div>
<script>
  $("#mybtn").click(function(){
  // 基于準(zhǔn)備好的dom,初始化echarts圖表
  var main = echarts.init(document.getElementById('main'));
  //顯示加載動(dòng)畫
  main.showLoading();
  var scrq1 = document.getElementById('scrq1').value;
  var scrq2 = document.getElementById('scrq2').value;
  var dwmc = document.getElementById('dwmc').value;
  $.ajax({
    type:"POST",
    cache:false,
    url:"/rcbchart",
    data:{"scrq1": scrq1,"scrq2": scrq2,"dwmc": dwmc},
    dataType: "json",
    success:function (result) {
      var valuedata = JSON.parse(result.valuedata);
      var categorydata = JSON.parse(result.categorydata);
      //隱藏加載動(dòng)畫
      main.hideLoading();
      main.setOption({
        //提示框組件
        tooltip: {
          trigger: 'axis',
          axisPointer: {
            type: 'shadow'
          }
        },
        //直角坐標(biāo)系內(nèi)繪圖網(wǎng)格,left,right,bottom分別是距離容器左側(cè),右側(cè)和底部的距離
        grid: {
          left: '3%',
          right: '4%',
          bottom: '3%',
          containLabel: true
        },
        //X軸
        xAxis: {
          type: 'value',
          boundaryGap: [0, 0.01]
        },
        //Y軸
        yAxis: {
          type: 'category',
          data: categorydata
        },
        series: [
          {
            name: result.dwmc,
            type: 'bar',
            data: valuedata
          }
        ]
      })
    }
  })
  });
</script>

效果圖

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 一篇文章帶你了解Spring?AOP?的注解

    一篇文章帶你了解Spring?AOP?的注解

    這篇文章主要為大家介紹了vue組件通信的幾種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • 關(guān)于Java中XML Namespace 命名空間問(wèn)題

    關(guān)于Java中XML Namespace 命名空間問(wèn)題

    這篇文章主要介紹了Java中XML Namespace 命名空間,XML命名空間是由國(guó)際化資源標(biāo)識(shí)符 (IRI) 標(biāo)識(shí)的 XML 元素和屬性集合,該集合通常稱作 XML“詞匯”,對(duì)XML Namespace 命名空間相關(guān)知識(shí)感興趣的朋友一起看看吧
    2021-08-08
  • Java LinkedHashMap 底層實(shí)現(xiàn)原理分析

    Java LinkedHashMap 底層實(shí)現(xiàn)原理分析

    LinkedHashMap繼承自HashMap實(shí)現(xiàn)了Map接口?;緦?shí)現(xiàn)同HashMap一樣,不同之處在于LinkedHashMap保證了迭代的有序性。其內(nèi)部維護(hù)了一個(gè)雙向鏈表,解決了 HashMap不能隨時(shí)保持遍歷順序和插入順序一致的問(wèn)題。
    2021-05-05
  • Mybatis批量插入返回成功的數(shù)目實(shí)例

    Mybatis批量插入返回成功的數(shù)目實(shí)例

    這篇文章主要介紹了Mybatis批量插入返回成功的數(shù)目實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • Spring操作JdbcTemplate數(shù)據(jù)庫(kù)的方法學(xué)習(xí)

    Spring操作JdbcTemplate數(shù)據(jù)庫(kù)的方法學(xué)習(xí)

    這篇文章主要為大家介紹了Spring操作JdbcTemplate數(shù)據(jù)庫(kù)方法學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Java中documentHelper解析xml獲取想要的數(shù)據(jù)

    Java中documentHelper解析xml獲取想要的數(shù)據(jù)

    本文主要介紹了Java中documentHelper解析xml獲取想要的數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Spring Boot優(yōu)雅地處理404異常問(wèn)題

    Spring Boot優(yōu)雅地處理404異常問(wèn)題

    這篇文章主要介紹了Spring Boot優(yōu)雅地處理404異常問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Spring Cloud出現(xiàn)Options Forbidden 403問(wèn)題解決方法

    Spring Cloud出現(xiàn)Options Forbidden 403問(wèn)題解決方法

    本篇文章主要介紹了Spring Cloud出現(xiàn)Options Forbidden 403問(wèn)題解決方法,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-11-11
  • Java基于jdbc連接mysql數(shù)據(jù)庫(kù)操作示例

    Java基于jdbc連接mysql數(shù)據(jù)庫(kù)操作示例

    這篇文章主要介紹了Java基于jdbc連接mysql數(shù)據(jù)庫(kù)操作,結(jié)合完整實(shí)例形式分析了java使用jdbc連接mysql數(shù)據(jù)庫(kù)的具體步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-07-07
  • MyBatis核心配置文件深入分析

    MyBatis核心配置文件深入分析

    這篇文章主要介紹了MyBatis核心配置文件,MyBatis的前身就是iBatis,iBatis本是由Clinton Begin開(kāi)發(fā),后來(lái)捐給Apache基金會(huì),成立了iBatis開(kāi)源項(xiàng)目。2010年5月該項(xiàng)目由Apahce基金會(huì)遷移到了Google Code,并且改名為MyBatis
    2022-12-12

最新評(píng)論