本文简单介绍使用ajax从JSON文件加载数据,动态生产并状态,第一次写,供大家参考。欢迎大家提出优化意见和建议。

一下是前端的代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><meta charset="UTF-8"><title>Title</title><style>.echarts {margin: 0 auto;width: 1000px;height: 500px;}</style><script src="js/echarts.js"></script><script src="js/jquery-3.4.1.js"></script><script src="js/jquery-3.4.1.min.js"></script>
</head>
<body>
<div id="database_chart" class="echarts"></div>
<script type="text/javascript">var myChart = echarts.init(document.getElementById('database_chart'));myChart.showLoading({text: '正在努力的读取数据中...',});function bindData() {$.ajax({url: 'js/data.json',  //url: '@Url.Action("GetDataBaseRecordNums", "Kluniv")',   // 读取控制器函数type: 'get',dataType: 'json',data: {},success: function (echartData) {if (echartData) {var legendData = "[";for (var i = 0; i < echartData.list.length; i++) {legendData += "\"";legendData += echartData.list[i].name;legendData += "\"";legendData += ",";}var reg = /,$/gi;legendData = legendData.replace(reg, "");legendData += "]";console.log(legendData);console.log(echartData.list);myChart.setOption({tooltip: {trigger: 'item',formatter: "{a} <br/>{b}: {c} ({d}%)"},title: {text: '特色库数据量统计',x: 'center'},legend: {orient: 'vertical',x: 'right',y: 'center',data: legendData.data},series: [{name: '数据量',type: 'pie',center: ['25%', '50%'],radius: ['20%', '70%'],label: {normal: {show: false,position: 'center'}},data: echartData.list}]});myChart.hideLoading();}}})}bindData();
</script>
</body>
</html>

以下是JSON文件的内容:
{
“list”: [
{
“value”: 98,
“name”: “苗族侗族研究文献数据库”
},
{
“value”: 108,
“name”: “黔东南民族风情数据库”
},
{
“value”: 98,
“name”: “黔东南地方资源文献库”
},
{
“value”: 61,
“name”: “黔东南侗族音像数据库”
},
{
“value”: 1500,
“name”: “清水江文书数据库”
}
]
}

其中需要的echarts和jquery-3.4.1文件下载地址:链接:https://pan.baidu.com/s/16SUHqY_vYRILGrjyav6Pcw
提取码:rzwl

Demo文件下载地址为:链接:https://pan.baidu.com/s/1Lma9jYPLUe38ssOgN5MCeA
提取码:s6lp

echarts动态加载数据生成饼状图相关推荐

  1. ECharts动态加载数据绘制折线图

    Echarts动态加载数据绘制折线图 ECharts 引入ECharts 步骤 连接数据接口,动态加载图表 动态加载数据,整体代码 折线图绘制 总结 绘制多个图表的方法 ECharts 纯Javasc ...

  2. java饼状图_使用Vue+echars+Java后端数据生成饼状图

    效果图: 后端controller代码: //图表 @AuthIgnore @PostMapping("getData") public R getData() { long[] ...

  3. echarts在.Net中使用实例(二) 使用ajax动态加载数据

    通过上一篇文章可以知道和echarts参考手册可知,series字段就是用来存储我们显示的数据,所以我们只需要用ajax来获取series的值就可以. option 名称 描述 {color}back ...

  4. echarts java动态数据_[ASP.net教程]ECharts Java 动态加载数据,echartsjava

    [ASP.net教程]ECharts Java 动态加载数据,echartsjava 0 2015-12-18 00:00:05 1.前台jsp页面html PUBLIC "-//W3C// ...

  5. 微信小程序使用Echarts图表组件,动态加载数据,图表模糊处理

    1:下载 GitHub 上的项目 https://github.com/ecomfe/echarts-for-weixin 2:项目下载之后,打开小程序开发工具,可以看到效果如下 3:如果是在项目里面 ...

  6. 如何在 InfoPath 2003 表单中动态加载数据

    转自微软:http://support.microsoft.com/kb/896451/zh-cn 概要 简介 更多信息 创建新的虚拟目录 设计 Microsoft Office InfoPath 2 ...

  7. 爬虫Spider 05 - 代理参数-proxies | 控制台抓包 | requests.post() | 动态加载数据抓取-Ajax

    文章目录 Spider 04回顾 requests.get()参数 常见的反爬机制及处理方式 Spider 05笔记 代理参数-proxies **控制台抓包** **requests.post()参 ...

  8. 百度echart柱图、折线图、饼图、Map类型等类似视图的动态加载数据

    这几天接触的一个项目需要使用到百度的echart,所以简单查找并实验了几款比较简单且适用性较广的例子,做了几个简单的Demo,一来是对echart有所了解,二来也是记录一下,方便以后进一步的优化. 首 ...

  9. iscroll动态加载数据完美解决方案

    iscroll动态加载数据完美解决方案 参考文章: (1)iscroll动态加载数据完美解决方案 (2)https://www.cnblogs.com/ShoneH/p/5253758.html (3 ...

最新文章

  1. 存在于实数域的微观粒子
  2. 【大数据】企业级大数据技术体系概述
  3. Apache Hive JdbcStorageHandler 编程入门指南
  4. 类库 通用变量 is和as 委托
  5. ZOJ4100 浙江省赛16th Problem A
  6. ssm(Spring+Spring mvc+mybatis)——web.xml
  7. 阿里云经典网络与Rancher VXLAN兼容性问题
  8. 一代经典框架 Layui 落幕,是否预示着一个时代的结束?
  9. myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法)
  10. 螺旋数组算法[中篇]--常规数学分析
  11. 如何应对缓存穿透和缓存雪崩问题?极其重要
  12. cmd使用conda建立python虚拟环境
  13. 京东首页链接的商品竟然下柜?
  14. 这4款适合原型图的软件,产品经理都说好
  15. unity导入Standard Assets出现错误
  16. 魔兽世界经典游戏ID搞笑篇 魔兽世界搞笑ID
  17. 笔记本电脑怎么设置wifi热点共享
  18. Hyperledger caliper 安装记录
  19. Win32 OpenGL 编程(1)Win32下的OpenGL编程必须步骤
  20. JS每晚24:00更新某方法

热门文章

  1. C#HttpUtility.UrlEncode大写问题
  2. 关于.net网站的安全性问题以及解决方案的分析
  3. Linux内存管理第十一章 -- Swap Management
  4. 无需软件编程的FOC无传感器BLDC电机控制器AMT49406
  5. css样式(格子、液晶字体)
  6. 网站公安备案是否需要,先解析
  7. Adobe Acrobat DC卸载更新出现问题,重装更新显示找不到源而反复出现window installer 安装失败(开机弹窗,升级不了)解决方法,亲测有效!!!
  8. 2022-2028全球与中国X射线平板探测器市场现状及未来发展趋势
  9. 程序员的算法趣题Q29: 合成电阻的黄金分割比
  10. 贴吧楼中楼回复机器人_如何在贴吧引流?贴吧引流都有什么玩法,以及怎么操作...