博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
echarts的基本使用
阅读量:5138 次
发布时间:2019-06-13

本文共 1239 字,大约阅读时间需要 4 分钟。

echarts的基本使用

官网:http://echarts.baidu.com/index.html

ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库 ,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

echarts能做什么?

报表,各种饼状图柱状图....

示例:http://echarts.baidu.com/examples/

开始使用

在需要的页面引入js文件,常用版足够开发使用

  • 完全版:echarts/dist/echarts.js,体积最大,包含所有的图表和组件,所包含内容参见:echarts/echarts.all.js
  • 常用版:echarts/dist/echarts.common.js,体积适中,包含常见的图表和组件,所包含内容参见:echarts/echarts.common.js
  • 精简版:echarts/dist/echarts.simple.js,体积较小,仅包含最常用的图表和组件,所包含内容参见:echarts/echarts.simple.js
柱状图构建

1)引入echarts的js文件

2)准备一个div,为echarts准备基本的DOM

3)初始化echarts实例

4)指定图表的配置项和数据

配置项参数说明:

title:该统计图标题

tooltip:提示框组件

legend:图例组件展现了不同系列的标记(symbol),颜色和名字。可以通过点击图例控制哪些系列不显示,也就是说该项配置为一个图标展示多样数据,允许滚动

图例:

xAxis:X轴数据,可以写死,可以加载自json

加载代码:以json形式返回该map,该map的key必须与初始化图表的相对应

Map
map = new HashMap
();map.put("intervals",new String[]{"7天","15天"});map.put("counts",new int[]{5,10});' return map;[{"intervals":["7天","15天"]},{}]

柱状图统计页面

<%@ page contentType="text/html;charset=UTF-8" %><%--为echarts准备基本的DOM--%>

效果图:

1245324-20181229090445182-536417729.png

用户所在地分布图,地图需要引入china.js文件,由于争论 echarts不再提供地图数据

可以从网盘获取:https://pan.baidu.com/s/12vClAb7S0Xhw45SqDx12ug

效果图:

1245324-20181229090457815-2800265.png

转载于:https://www.cnblogs.com/mzc1997/p/10193766.html

你可能感兴趣的文章
idea 新建一个java项目并运行
查看>>
中南大学2018年ACM暑期集训前期训练题集(入门题) Q: Simple Line Editor
查看>>
Redis常用配置redis.conf
查看>>
hdu 1008(简单数学)
查看>>
Apollo配置中心
查看>>
窥探:闪存盘加密区攻防实战
查看>>
Js/Jquery获取iframe中的元素
查看>>
optparse模块OptionParser
查看>>
[USACO 2016 Dec Gold] Tutorial
查看>>
cin.get ()的用法:
查看>>
QT_自定义信号量和槽
查看>>
linux下安装composer
查看>>
区块链,将如何重新定义世界
查看>>
Palindrome Partitioning II
查看>>
Xamarin.Android Binding-----百度地图SDK
查看>>
POJ 2391 Ombrophobic Bovines ★(Floyd+二分+拆点+最大流)
查看>>
LibreOJ β Round #2 E. 数论只会 GCD
查看>>
表格模型的监听 TableModelListener
查看>>
嵌入式 不同平台或者语言内存泄漏检测工具
查看>>
vertx的Actor模型实现
查看>>