ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图等。
- 先看效果图:
- 先准备一个echarts.js并引入代码块中
<script src="echarts.js"></script>
echarts.js - html代码块如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="echarts.js"></script>
</head>
<body>
<!-- 准备图表的容器 -->
<div id="main" style="width: 600px; height: 350px;"></div>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 指定图表的配置项和数据
var option = {
title: {
text: '产品销售情况'
},
tooltip: {},
legend: {
data:['销售量呈伪直线']
},
xAxis: {
data: ["2018.03","2018.06","2018.09","2018.12","2019.03"]
},
yAxis: {
formatter: '{value}件'
},
series: [{
name: '销售量呈伪直线',
type: 'line', //bar柱状图,line折线图
data: [1000, 1500, 1800, 2000, 2600]
}]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
</body>
</html>