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

news/2025/2/25 5:35:26


<!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>


http://www.niftyadmin.cn/n/5865023.html

相关文章

Lua语言入门(自用)

全局与非全局 在lua语言当中没有被local表示的是全局变量 反之则是本地变量(仅仅作用在某个文件,函数,或者代码块) 下面是实例代码和运行结果 --hello.luaA 10;--这样就是全局变量,然后这个编译器如果是大写就是默认的全局变量 local b 3;--这样就是局部变量--reference.…

推送项目 之 解决冲突

文章目录 为什么会发生冲突&#xff1f;如何解决这些冲突&#xff1f;1. **查看冲突文件**2. **解决二进制文件冲突**3. **解决文本文件冲突**4. **标记冲突已解决**5. **完成合并**6. **推送更改** 注意事项总结 问题&#xff1a;我们在git pusll拉取远程仓库的代码到本地对比…

视频编解码技术-3: H.264和VP9压缩效率和编码时延

一、引言 在前作《H.264和VP9视频编码质量评估》中&#xff0c;我们通过PSNR、SSIM等指标分析了二者在固定码率下的质量差异。本文聚焦实时应用场景的核心矛盾&#xff1a;在相同主观质量下&#xff0c;如何权衡压缩效率与编码延迟&#xff1f; 为此&#xff0c;本文采用“恒…

SpringBoot源码解析(十一):准备应用上下文

SpringBoot源码系列文章 SpringBoot源码解析(一)&#xff1a;SpringApplication构造方法 SpringBoot源码解析(二)&#xff1a;引导上下文DefaultBootstrapContext SpringBoot源码解析(三)&#xff1a;启动开始阶段 SpringBoot源码解析(四)&#xff1a;解析应用参数args Sp…

VMware 与 CentOS 安装指南

一、安装前的准备 硬件要求&#xff1a;确保你的计算机有足够的硬件资源。一般来说&#xff0c;至少需要 2GB 以上的内存&#xff0c;20GB 以上的硬盘空间&#xff0c;以及支持虚拟化技术的 CPU。 软件准备&#xff1a;准备好 VMware Workstation 的安装程序&#xff0c;可以…

【爬虫】request库

文章目录 发送请求响应对象响应数据的方式中文乱码问题响应对象的其他属性或方法 发送带参数的请求headers和查询参数 Requests——发送http请求&#xff0c;获取响应数据 首先&#xff0c;请确保&#xff1a; 已安装 RequestsRequests 是最新的 让我们从一些简单的示例开始…

GPIO最大输出速度

GPIO的输出速度因为实际情况斜坡的存在&#xff0c;加快GPIOD的输出速度会产生尖峰无法保持高电压和低电压。 将电压分为三种状态&#xff0c;低速&#xff0c;中速&#xff0c;高速&#xff0c;根据实际的情况选择。

CSS 使用white-space属性换行

一、white-space属性的常见值 * 原本格式&#xff1a; 1、white-space:normal 默认值&#xff0c;空格和换行符会被忽略过滤掉&#xff1b;宽度不够时文本会自动换行 * 宽度足够时&#xff0c;normal 处理后的格式 * 宽度不够时&#xff0c; normal 处理后的格式 2、white-spa…