国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Java web數(shù)據(jù)可視化實(shí)現(xiàn)原理解析

瀏覽:2日期:2022-09-04 18:31:59

這周用java web制作了全國各個(gè)省份的疫情數(shù)據(jù)的可視化,做的是最基礎(chǔ)的柱狀圖。

先導(dǎo)入

Java web數(shù)據(jù)可視化實(shí)現(xiàn)原理解析

相應(yīng)的echarts包和插件

Java web數(shù)據(jù)可視化實(shí)現(xiàn)原理解析

<script type='text/javascript'> // 基于準(zhǔn)備好的dom,初始化echarts實(shí)例 var myChart = echarts.init(document.getElementById(’main’)); // 指定圖表的配置項(xiàng)和數(shù)據(jù) myChart.setOption({ title: { text: ’全國各省確診人數(shù)’ }, tooltip: {}, legend: { data:[’確診人數(shù)’], width:’auto’, height:’auto’ }, xAxis: { data: [] }, yAxis: {}, series: [{ name: ’確診人數(shù)’, type: ’bar’, data: [] }] }); myChart.showLoading(); var names=[]; //類別數(shù)組(實(shí)際用來盛放X軸坐標(biāo)值) var nums=[]; //銷量數(shù)組(實(shí)際用來盛放Y坐標(biāo)值) // 使用剛指定的配置項(xiàng)和數(shù)據(jù)顯示圖表。

這個(gè)是echarts的基本框架具體的數(shù)值要通過ajax向servlet發(fā)送請(qǐng)求從而獲取數(shù)據(jù)庫的數(shù)據(jù),

$.ajax({ type : 'post', async : true, //異步請(qǐng)求(同步請(qǐng)求將會(huì)鎖住瀏覽器,用戶其他操作必須等待請(qǐng)求完成才可以執(zhí)行) url : 'search', //請(qǐng)求發(fā)送到TestServlet處 success : function(resultJson) { var result= jQuery.parseJSON(resultJson); //請(qǐng)求成功時(shí)執(zhí)行該函數(shù)內(nèi)容,result即為服務(wù)器返回的json對(duì)象 if (result) { for(var i=0;i<result.length;i++){ names.push(result[i].name); //挨個(gè)取出類別并填入類別數(shù)組 nums.push(result[i].value); } myChart.hideLoading(); //隱藏加載動(dòng)畫 myChart.setOption({ //加載數(shù)據(jù)圖表 xAxis: { data: names }, series: [{ // 根據(jù)名字對(duì)應(yīng)到相應(yīng)的系列 name: ’確診人數(shù)’, data: nums }] });} }, error : function(errorMsg) { //請(qǐng)求失敗時(shí)執(zhí)行該函數(shù) alert('圖表請(qǐng)求數(shù)據(jù)失敗!'); myChart.hideLoading(); } });

在servlet里面要將數(shù)據(jù)放回成json格式

request.setCharacterEncoding('UTF-8'); response.setContentType('text/html;charset=utf-8'); System.out.println('1515'); List<Data> Data = null; Data = DBUtil.getAll(); List<Mydata> mydata = new ArrayList<Mydata>(); for (Data data : Data) { Mydata info = new Mydata(); info.setName(data.getProvince()); info.setValue(data.getConfirmed()); mydata.add(info); } Gson gson = new Gson(); String json = gson.toJson(mydata); System.out.println(json); response.getWriter().write(json);

這里還要注意要想用json格式必須導(dǎo)入json所需要的包,否則會(huì)顯示錯(cuò)誤。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 免费成人一级片 | 国产高清在线看免费视频观 | 国产伦精品一区三区视频 | 日韩一级在线视频 | 97se亚洲综合在线韩国专区福利 | 国产精品亚洲二线在线播放 | 91网站国产| 女人一级特纯黄大片色 | 一级视频在线观看 | 欧美亚洲国产片在线观看 | 97久久精品国产精品青草 | 欧美人交性视频在线香蕉 | 青久草视频 | 91看片淫黄大片.在线天堂 | 99视频在线| 欧美日韩亚洲国产精品 | 性感一级毛片 | 欧美三级黄色 | 狠狠88综合久久久久综合网 | 91精品国产高清91久久久久久 | 九九九九九九 | 亚洲高清视频在线播放 | 亚洲天堂黄 | 国产日产欧美精品一区二区三区 | 99久久精品男女性高爱 | 一区二区国产在线观看 | 国产三级日产三级韩国三级 | 2000xxxxav影院 | 免费人成年短视频在线观看网站 | 国产欧美日韩免费一区二区 | 久久久精品免费视频 | 高清国产精品久久 | 国内精品久久精品 | 一区二区三区免费 | 成年女人看片免费视频播放器 | 欧美日韩一区二区在线视频 | 欧美一级毛片aaaaa | 国产免费高清在线精品一区 | 欧美成人手机视频 | 久久免费视频在线观看 | www.日本免费 |