首先实现一个饼状图
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/echarts/4.2.1-rc1/echarts.min.js" type="text/javascript"></script>
</head>
<body>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
<div id="main" class="col-md-12 col-sm-12 col-xs-12" style="height: 400px;"></div>
<script>
//基于准备好的dom,初始化echarts实例
var cChart = echarts.init(document.getElementById('main'));
var names = []; //类别数组(用于存放饼图的类别)
var brower = [];
$.ajax({
type: 'get',
url: "data.json",
dataType: "json", //返回数据形式为json
success: function(data) {
//请求成功时执行该函数内容,result即为服务器返回的json对象
$.each(data.list, function(index, item) {
names.push(item.value); //挨个取出类别并填入类别数组
brower.push({
name: item.value,
value: item.name
});
});
cChart.setOption({ //加载数据图表
title: {
text: '每日睡眠分布',
// subtext:'',
x: 'center',
y: '7px