<!doctype html>
<html>
<head>
<meta charset="utf-8">
<style>
#chart-panel {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 1000px;
height: 750px;
}
</style>
<script src="./lib/5.5.0/echarts.min.js"></script>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>
<body>
<div id="chart-panel"></div>
<script type="text/javascript">
//初始化图表对象。
var myChart = echarts.init(document.getElementById('chart-panel'));
//图表配置。
// This example requires ECharts v5.4.0 or later
myChart.showLoading();
$.get('./json/usa.json', function (usaJson) {
echarts.registerMap('USA', usaJson, {
Alaska: {
left: -131,
top: 25,
width: 15
},
Hawaii: {
left: -110,
top: 28,
width: 5
},
'Puerto Rico': {
left: -76,
top: 26,
width: 2
}
});
function randomPieSeries(center, radius) {
const data = ['A', 'B', 'C', 'D'].map((t) => {
return {
value: Math.round(Math.random() * 100),
name: 'Category ' + t
};
});
return {
type: 'pie',
coordinateSystem: 'geo',
tooltip: {
formatter: '{b}: {c} ({d}%)'
},
label: {
show: false
},
labelLine: {
show: false
},
animationDuration: 0,
radius,
center,
data
};
}
let option = {
toolbox: {
show: true,
feature: {
saveAsImage: {
},
},
},
geo: {
map: 'USA',
roam: true,
itemStyle: {
areaColor: '#e7e8ea'
}
},
tooltip: {},
legend: {},
series: [
randomPieSeries([-86.753504, 33.01077], 15),
randomPieSeries([-116.853504, 39.8], 25),
randomPieSeries([-99, 31.5], 30),
randomPieSeries(
// it's also supported to use geo region name as center since v5.4.1
+echarts.version.split('.').slice(0, 3).join('') > 540
? 'Maine'
: // or you can only use the LngLat array
[-69, 45.5],
12
)
]
};
myChart.hideLoading();
//将图表对象和图表配置进行关联。
myChart.setOption(option);
});
</script>
</body>
</html>
图表制作解说(目标1000个图表)
- 粉丝: 961
- 资源: 317
最新资源
- MQTT协议的原理、特点、工作流程及应用场景
- Ruby语言教程从介绍入门到精通详教程跟代码.zip
- PM2.5-Prediction-Based-on-Random-Forest-Algorithm-master.zip
- Delphi开发详解:从入门到高级全面教程
- 物理机安装群晖DS3617教程(用U盘做引导)
- 使用jQuery实现一个加购物车飞入动画
- 本项目旨在开发一个基于情感词典加权组合方式的文本情感分析系统,通过以下几个目标来实现: 构建情感词典:收集并整理包含情感极性(正面或负面)的词汇 加权组合:通过加权机制,根据词汇在文本中的重要性、
- Visual Basic从入门到精通:基础知识与实践指南
- 炫酷文本粒子threejs特效
- hreejs地球世界轮廓线条动画
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈