研究思路

1.引用:Echarts是百度开源的可视化产品,以国外zrender开源的javascript的可视化插件包为基础,加工整理成新的图形js包,新的js包对应不同的数据图形。

2.目的:一份新的数据放置后台(需特定的数据结构),前端需要将数据进行可视化的展示。

3.方法:html脚本,结合开源的可视化js的图形包进行调用,再结合数据读取的插件包,将数据的读取制作成通用性的数据读取脚本。

环境准备

Tomcat+jsp+js,产生脚本如下:

其中,jquery-1.8.2.min.js和project.min.js是固定的程序包,可进行相应的下载。数据内容情况如下:(以类json的格式进行)

构建脚本内容

其中View.html脚本内容如下:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>可视化</title><!-- 引入 echarts.js --><script src="project.min.js"></script><script type="text/javascript" src="jquery-1.8.2.min.js"></script>
</head>
<body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="width: 600px;height:400px;"></div><script type="text/javascript">// 基于准备好的dom,初始化echarts实例// f();// function f() {//     var myChart = echarts.init(document.getElementById('main'));//     // 指定图表的配置项和数据//     debugger;//     $.getJSON("try.txt", function (data){//         console.log(data);//         myChart.setOption(data);//     });// }$(function () {var myChart = echarts.init(document.getElementById('main'));$.ajax({type: "POST",dataType: "json",url: "data.txt",success: function (result) {var project;var kk;var c=[];var b=[];for(var i in result){project=result[i].name;c[i]=project;b[i]=result[i].sex;}var option = {title: {text: '各科室周内手术情况统计'},tooltip: {},legend: {data:['销量']},xAxis: {data:c},yAxis: {},series: [{name: '人数',type: 'bar',data: b}]};myChart.setOption(option);}});});</script></body>
</html>

产生结果

其它可构建的Echarts扩展

参考链接:https://www.echartsjs.com/zh/builder.html

动态数据下的Echarts可视化平台构建相关推荐

  1. 智维数据nCompass防火墙策略可视化平台发布

    ​1 防火墙策略收敛的困境: "一个月只能收敛一条策略, 太影响防火墙性能了,我们不敢再开了!" 安全策略的配置是发挥防火墙防护作用的关键,精细化安全策略配置成为应对威胁的重要手段 ...

  2. 利用Ajax实现数据的同步传输,从mysql中提取数据,通过echarts可视化

    如何将mysql数据库中的方式通过echarts可视化呢,以下面这个简单的例子向大家进行演示:   步骤一:mysql的创表和插入数据,当然这些数据也可以是你通过爬虫抓取的.     步骤二:   创 ...

  3. 【硕士论文】《动态场景下的语义三维地图构建 》西南科技大学 余东应

    概述 主要研究机器人在未知动态场景中实现鲁棒的定位及语义地图构建 针对动态场景定位.鲁棒性差.针对三维地图实用价值不高的问题. 动态场景下定位 对特征点匹配算法做出改进,提出自适应窗隔匹配模型,可剔除 ...

  4. 基于分布式的智联招聘数据的大屏可视化分析与预测

    项目需求分析及体系架构 1.1项目介绍 互联网成了海量信息的载体,目前是分析市场趋势.监视竞争对手或者获取销售线索的最佳场所,数据采集以及分析能力已成为驱动业务决策的关键技能.<计算机行业岗位招 ...

  5. 数据可视化平台 vue+node+webpack+echarts+d3

    前言 文章写于 2020年3月,后边只有简单的补充更新历程 ~ 随着公司的发展和进步,数据大屏的业务日益增长,公司目前的做法大致可以分为两种 人工标配 or 第三方工具 . 人工:很简单,一个前端配备 ...

  6. [Echarts可视化] 二.php和ajax连接数据库实现动态数据可视化

    前一篇文章 "[Echarts可视化] 一.入门篇之简单绘制中国地图和贵州地区" 主要是通过Echarts可视化介绍入门知识.中国地图和贵州地区各省份的数据分析,其中贵州地图才是它 ...

  7. 实现Java Web开发的关于echarts可视化动态数据展示

    实现Java Web开发的关于可视化动态数据展示 echarts是一个实现动态数据展示最方便的图形化展示工具.它能够完成数据实时传递更新并且能够完成页面直观的展示.最开始时,echarts是由百度设计 ...

  8. “大数据时代下的地理信息可视化:ECharts地图和数据面板实践“

    数据可视化是一种数据分析技术,它通过将数据转化为图形或图表等可视化方式,以便更好地理解和解释数据.在实际应用中,数据可视化被广泛用于数据监控.业务分析.决策支持等领域.而ECharts是一款优秀的数据 ...

  9. 基于 HTML+ECharts 实现物流大数据可视化平台(含源码)

    源码下载地址在文章末尾! 效果演示 智慧仓储系统: 物流大数据服务平台: 物流云数据可视化平台: 智慧物流服务中心: 物联网数据统计平台: 源码下载地址 https://download.csdn.n ...

最新文章

  1. 学计算机一定要加班吗,老梁推荐:毕业后经常加班的几类专业,工作压力大,对能力要求很高...
  2. 数据分析实战-PUBG数据集EDA
  3. vue组件transition的使用(demo演示) - 教程篇
  4. 95-910-146-源码-FlinkSQL-Flink SQL中TableFunction使用分析
  5. Vmware10组建局域网
  6. Windows10 Kafka Docker 集群搭建
  7. “嫌贫爱富”之人,从一顿饭局当中便可看出
  8. linux 5.5 外接usb2.0硬盘,RHEL5 使用pam_usb
  9. Python20行代码爬取搞笑图片—拯救你的不开心
  10. python直方图规定化_OpenCV python 彩色图像的直方图规定化
  11. Spark机器学习过程梳理
  12. AFDX(ARINC664)的网络协议——IP层
  13. 基于HTML+CSS+JavaScript仿华为手机电子商城
  14. IOS越狱流程,支持最高IOS12.1.2,包含未签名ipa的安装教程
  15. 数字式PID控制MATLAB仿真
  16. 超级玛丽 Super Mario java基础小游戏:基于JAVA面向对象实现的超级马里奥(Super Mario)游戏(简单小游戏,仅仅使用Java面向对象基础实现(附上源码))
  17. 微信小程序文本超出自动换行解决方案
  18. Hazel引擎学习(三)
  19. vue组件中校验身份证号,手机号和邮箱
  20. 微信小程序上实现 table 表格

热门文章

  1. Android启动白屏问题完美解决
  2. ansible模块命令讲解、剧本
  3. idea禁用Run Anything
  4. 云原生之使用Docker部署开源Leanote蚂蚁笔记
  5. November 7th 2016 Week 46th Monday
  6. allegro 05_A PCB电路板版型创建、定位孔调用步骤
  7. NeurIPS 2021 Spotlight | 准确、快速、内存经济,新框架MEST实现边缘设备友好的稀疏训练...
  8. SCI简介和写作顺序--概述
  9. CSS3 Transform 【3D 】
  10. 十块钱简单搞定车身划痕刮伤,没必要大老远跑去4S店喷漆