Echarts实战案例代码(19):利用visualMap视觉映射组件制作五色玫瑰工作进程图

简介: Echarts实战案例代码(19):利用visualMap视觉映射组件制作五色玫瑰工作进程图


var labelV = {
        position: "inner",
        fontSize: 8,
        align: "right",
        padding: 4,
    },
    option = {
        backgroundColor: '#102045',
        visualMap: {
            type: "piecewise",
            show: true,
            splitNumber: 5,
            /*不设置,自动调整*/
            pieces: [{
                    gte: 0,
                    lt: 20
                },
                {
                    gte: 20,
                    lt: 40
                },
                {
                    gte: 40,
                    lt: 60
                },
                {
                    gte: 60,
                    lt: 80
                },
                {
                    gte: 80,
                    lte: 100
                }
            ],
            inRange: {
                symbolSize: 30,
                symbol: 'circle',
                color: ['#ea0a0a', '#ff9505', '#fffb0f', '#0003ff', '#08fa10']
            },
            textStyle: {
                color: '#fff'
            },
            left: "3%",
            top: "5%"
        },
        series: [{
                type: 'pie',
                clockWise: false,
                radius: ["20%", "80%"],
                center: ['50%', '50%'],
                //startAngle: 0,
                roseType: 'area',
                data: [{
                        value: 100,
                        name: '杭州市',
                        label: {
                            normal: {
                                formatter: '{b}\n{c}亿元',
                                padding: 4,
                            },
                            textStyle: {
                              color: '#000'
                            },
                        },
                    },
                    {
                        value: 38,
                        name: '北京市',
                        label: labelV
                    },
                    {
                        value: 90,
                        name: '南京市',
                        label: labelV
                    },
                    {
                        value: 70,
                        name: '武汉市',
                        label: labelV
                    },
                    {
                        value: 65,
                        name: '广州市',
                        label: labelV
                    },
                    {
                        value: 18,
                        name: '上海市',
                        label: labelV
                    },
                    {
                        value: 55,
                        name: '济南市',
                        label: labelV
                    },
                    {
                        value: 50,
                        name: '测试',
                        label: labelV
                    },
                    {
                        value: 45,
                        name: '测试',
                        label: labelV
                    }
                ].sort(function (a, b) {
                    return b.value - a.value;
                })
            }
        ]
    };
相关文章
|
安全 Python
告别低效编程!Python线程与进程并发技术详解,让你的代码飞起来!
【7月更文挑战第9天】Python并发编程提升效率:**理解并发与并行,线程借助`threading`模块处理IO密集型任务,受限于GIL;进程用`multiprocessing`实现并行,绕过GIL限制。示例展示线程和进程创建及同步。选择合适模型,注意线程安全,利用多核,优化性能,实现高效并发编程。
216 3
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
732 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
XML 前端开发 数据格式
echarts柱图前后端代码SpringCloud+Vue3
echarts柱图前后端代码SpringCloud+Vue3
210 1
|
人工智能 PyTorch 算法框架/工具
Xinference实战指南:全面解析LLM大模型部署流程,携手Dify打造高效AI应用实践案例,加速AI项目落地进程
【8月更文挑战第6天】Xinference实战指南:全面解析LLM大模型部署流程,携手Dify打造高效AI应用实践案例,加速AI项目落地进程
Xinference实战指南:全面解析LLM大模型部署流程,携手Dify打造高效AI应用实践案例,加速AI项目落地进程
Echarts visualMap属性记录
这篇文章是关于ECharts中visualMap属性的详细记录。文中首先定义了visualMap的作用,即进行数据到视觉元素的映射。接着,通过一系列详细的配置参数,如类型、显示控制、数据范围、样式和格式化工具等,介绍了如何配置连续型和分段型visualMap组件。最后,作者通过具体代码示例,说明了如何将这些配置应用于实际的ECharts图表中,以实现数据的视觉编码效果。
1173 0
Echarts visualMap属性记录
|
Java Windows
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
196 1
|
网络协议 安全 Unix
从孤岛到大陆:Python进程间通信,让你的代码世界不再有隔阂
【8月更文挑战第1天】在编程领域,Python进程曾像孤岛般各自运行于独立内存中。随项目复杂度增长,进程协同变得重要。Python提供了多种机制搭建这些孤岛间的桥梁。本文介绍四种常见进程间通信(IPC)方式:管道(Pipes)、队列(Queues)、共享内存(Shared Memory)及套接字(Sockets),并附示例代码展示如何实现信息自由流通,使进程紧密相连,共建复杂程序世界。
185 2
echarts迁徙图
前段时间在echarts社区,看见别人写的echarts迁徙图,学习并也写了一个
|
前端开发 数据可视化 JavaScript
【揭秘神器】如何用Pyecharts轻松召唤出Echarts?只需几行Python代码,让你的数据瞬间生动起来!
【8月更文挑战第21天】Pyecharts是一款基于Python的图表生成库,利用Echarts强大的JavaScript可视化能力,让开发者无需编写前端代码即可在Python环境中创建美观图表。本文通过实例演示如何安装Pyecharts并生成一个展示城市气温分布的柱状图,包括基本图表生成及自定义样式设置,如颜色调整、图例显示等,最终将图表嵌入HTML文件展示,适合各水平开发者快速掌握数据可视化技能。
384 0
|
Unix Linux Python
`subprocess`模块是Python中用于生成新进程、连接到它们的输入/输出/错误管道,并获取它们的返回(退出)代码的模块。
`subprocess`模块是Python中用于生成新进程、连接到它们的输入/输出/错误管道,并获取它们的返回(退出)代码的模块。

热门文章

最新文章

下一篇
oss云网关配置