echarts 环形图 指定区域从右侧中心点展开

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>ECharts 环形图不合理区域展示</title>

<!-- 引入 ECharts -->

<!--<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.2/dist/echarts.min.js"></script>-->

<script src="https://cdn.staticfile.org/echarts/5.3.2/echarts.min.js"></script>

</head>

<body>

<!-- 为 ECharts 准备一个具备大小(宽高)的 DOM -->

<div id="main" style="width: 600px;height:400px;"></div>

<script type="text/javascript">

// 初始化 echarts 实例

var myChart = echarts.init(document.getElementById('main'));

// 模拟动态数据

let reasonableData = 54; // 合理数据占比

let unreasonableData = 46; // 不合理数据占比

// 指定图表的配置项和数据

var option = {

series: [

{

type: 'pie',

radius: ['50%', '70%'], // 环形图

startAngle: unreasonableData * 1.8,

//clockwise: true, // 顺时针绘制

label: {

show: true,

position: 'center',

formatter: '{d}%\n\n{b}', // 标签格式化为名称和百分比

textStyle: {

color: '#292929', // 设置标签字体颜色

fontSize: 20 // 设置标签字体大小

}

},

labelLine: {

show: false

},

data: [

{ value: unreasonableData, name: '不合理' },

{ value: reasonableData, name: '合理' }

]

}

]

};

// 使用刚指定的配置项和数据显示图表。

myChart.setOption(option);

</script>

</body>

</html>

相关推荐
wen's1 小时前
React Native 0.79.4 中 [RCTView setColor:] 崩溃问题完整解决方案
javascript·react native·react.js
vvilkim1 小时前
Electron 自动更新机制详解:实现无缝应用升级
前端·javascript·electron
vvilkim2 小时前
Electron 应用中的内容安全策略 (CSP) 全面指南
前端·javascript·electron
aha-凯心2 小时前
vben 之 axios 封装
前端·javascript·学习
漫谈网络2 小时前
WebSocket 在前后端的完整使用流程
javascript·python·websocket
失落的多巴胺3 小时前
使用deepseek制作“喝什么奶茶”随机抽签小网页
javascript·css·css3·html5
DataGear3 小时前
如何在DataGear 5.4.1 中快速制作SQL服务端分页的数据表格看板
javascript·数据库·sql·信息可视化·数据分析·echarts·数据可视化
影子信息3 小时前
vue 前端动态导入文件 import.meta.glob
前端·javascript·vue.js
青阳流月3 小时前
1.vue权衡的艺术
前端·vue.js·开源
RunsenLIu4 小时前
基于Vue.js + Node.js + MySQL实现的图书销售管理系统
vue.js·mysql·node.js