<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<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="./lib/liquidfill/3.1.0/echarts-liquidfill.js"></script>
</head>
<body>
<div id="chart-panel"></div>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
<script type="text/javascript">
//1、初始化图表对象。
var myChart = echarts.init(document.getElementById('chart-panel'));
//2、图表配置。
var value = 0.54;
let option = {
toolbox: {
feature: {
saveAsImage: {}
}
},
backgroundColor: '#181b22',
title: [
{
text: (value * 100).toFixed(0) + '%',
left: '50%',
top: '40%',
textAlign: 'center',
textStyle: {
fontSize: '30',
color: '#8b8d90',
},
},
],
polar: {
radius: ['43%', '40%'],
center: ['50%', '50%'],
},
angleAxis: {
max: 100,
clockwise: false,
axisLine: {
show: false,
},
axisTick: {
show: false,
},
axisLabel: {
show: false,
},
splitLine: {
show: false,
},
},
radiusAxis: {
type: 'category',
show: true,
axisLabel: {
show: false,
},
axisLine: {
show: false,
},
axisTick: {
show: false,
},
},
series: [
{
type: 'liquidFill',
radius: '40%',
z: 1,
center: ['50%', '50%'],
amplitude: 20,
color: [{
type: 'linear',
x: 0,
y: 0,
x2: 1,
y2: 1,
colorStops: [
{
offset: 0,
color: '#324791',
},
{
offset: 1,
color: '#449090',
},
],
globalCoord: false,
}],
data: [
0.4,
{
value: 0.4,
direction: 'left',
},
],
backgroundStyle: {
borderWidth: 1,
color: 'transparent',
},
label: {
formatter: '',
},
outline: {
show: false,
},
},
{
name: '',
type: 'bar',
roundCap: true,
z: 2,
showBackground: true,
backgroundStyle: {
color: '#15181e',
},
data: [75],
coordinateSystem: 'polar',
itemStyle: {
color: new echarts.graphic.LinearGradient(0, 0, .5, 1, [
{
offset: 0,
color: '#5acef2',
},
{
offset: .7,
color: '#5073fb',
},
{
offset: 1,
color: '#6ae8d8',
},
]),
},
},
],
};
//3、通过图表对象的setOption方法和图表配置进行关联。
myChart.setOption(option);
</script>
</body>
</html>
图表制作解说(目标1000个图表)
- 粉丝: 961
- 资源: 317
最新资源
- 在虚幻引擎 4 中嵌入 Python.zip
- 在接下来的 30 天左右学习 Python .zip
- C++练习案例(类和对象):多态实现职工管理系统 包含源码和项目压缩包
- FASTJSON2 是一个性能卓越的 Java JSON 库
- vmware-VMnet8一键启动和停止脚本
- 可移植的 Python 数据框库.zip
- 包含 Andrei Neagoie 的《从零到精通掌握编码面试 - 数据结构 + 算法》课程的所有代码示例,使用 Python 语言 .zip
- 数据库课程设计(图书馆管理系统)springboot+swing+mysql+mybatis
- C++ Vigenère 密码(解密代码)
- zblog日收站群,zblog泛目录
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈