<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title>旭日图 - 基于ECharts V4.2</title>
<link rel="stylesheet" type="text/css" href="css/app.css" />
</head>
<body>
<!--<header id="header">
<h3 class="title">旭日图 - 基于ECharts V4.2</h3>
</header>-->
<div id="container">
<div class="chart-div" id="sunChart">
<div class="chart-loader"><div class="loader"></div></div>
</div>
</div>
<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
<script type="text/javascript" src="js/echarts.min.js"></script>
<script type="text/javascript" src="js/echarts-theme-shine.js"></script>
<script type="text/javascript">
$(function() {
//初始化报表对象并指定其风格
const sunChart = echarts.init(document.getElementById("sunChart"), 'shine');
const sunChartOpt = {
title: {
text: "上市公司行业分类",
subtext: "纯属虚构",
textStyle: {
color: "#fff"
},
subtextStyle: {
fontSize: 12
},
left: 15,
top: 15
},
tooltip: {
show: true
},
series: {
type: "sunburst",
radius: [0, "75%"],
center: ["50%", "52%"],
sort: null,
levels: [{}, {
r0: "15%",
r: "35%",
itemStyle: {
borderWidth: 0.8
},
label: {
align: "right",
fontSize: 10,
color: '#fff',
textBorderWidth: 0
}
}, {
r0: "35%",
r: "75%",
itemStyle: {
borderWidth: 0.8
},
label: {
position: 'outside',
padding: 3,
fontSize: 10,
color: 'auto',
textBorderWidth: 0
}
}]
}
};
sunChart.setOption(sunChartOpt);
//获取报表数据
$.ajax({
url: "data/industry.json",
dataType: "json"
}).done(function() {
$("#sunChart").addClass("chart-done");
}).done(function(data) {
//console.log(data);
//自定义特定数据项的样式风格
const itemStyle = {color: "#800080"};
data[2].itemStyle = itemStyle;
for(let i in data[2].children) {
data[2].children[i].itemStyle = itemStyle;
}
//渲染报表数据
sunChart.setOption({
series: {
data: data
}
});
}).fail(function(jqXHR) {
console.log("Ajax Fail: ", jqXHR.status, jqXHR.statusText);
});
//浏览器窗口发生变化时,重置报表大小
$(window).resize(function() {
sunChart.resize();
});
});
</script>
</body>
</html>
基于ECharts V4.2的旭日图设计与实现
版权申诉
25 浏览量
2022-04-15
21:09:51
上传
评论
收藏 590KB RAR 举报
爱吃苹果的Jemmy
- 粉丝: 76
- 资源: 1148
最新资源
- 基于matlab LVQ神经网络的预测-人脸朝向识别源代码+详细教程
- 医院电子病历管理系统 JAVA+Spring+SpringMVC+MyBatis
- 基于matlab LVQ神经网络的分类-乳腺肿瘤诊断源代码+详细教程
- 【C#/.NET/.NET Core学习、工作、面试指南】记录、收集和总结
- matlab 基于MIV的神经网络变量筛选-基于BP神经网络的变量筛选源代码+详细教程
- 基于matlab 概率神经网络的分类预测-基于PNN的变压器故障诊断源代码+详细教程
- IMG_2779.PNG
- 基于matlab Elman神经网络的数据预测-电力负荷预测模型研究源代码+详细教程
- 架构师软考知识点整理2
- 基于matlab SOM神经网络的数据分类-柴油机故障诊断源代码+详细教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈