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 web毕设案例】基于协同过滤算法的酒店推荐系统,django框架+bootstrap前端+echarts可视化,有后台有爬虫
本文介绍了一个基于Django框架、协同过滤算法、ECharts数据可视化以及Bootstrap前端技术的酒店推荐系统,该系统通过用户行为分析和推荐算法优化,提供个性化的酒店推荐和直观的数据展示,以提升用户体验。
1105 1
【优秀python web毕设案例】基于协同过滤算法的酒店推荐系统,django框架+bootstrap前端+echarts可视化,有后台有爬虫
|
资源调度 JavaScript API
vue-element-admin 综合开发五:引入 echarts,封装echarts 组件
这篇文章介绍了如何在vue-element-admin项目中引入并封装ECharts组件,以及如何实现折线图、柱状图和饼图的展示。
1869 4
vue-element-admin 综合开发五:引入 echarts,封装echarts 组件
|
小程序 前端开发 JavaScript
微信小程序图表制作利器:ECharts组件的使用与技巧
微信小程序图表制作利器:ECharts组件的使用与技巧
1978 1
|
数据可视化 数据挖掘
ECharts综合案例一:近七天跑步数据
使用ECharts进行一周跑步数据分析,通过雷达图展示多维度指标(如距离、速度、时间),颜色对比体现个人与平均表现。折线图则清晰显示每日里程趋势,代码示例展示了自定义的`radar`和`line`图表配置。图表交互性强,支持点击高亮,动画流畅,提供完整代码资源。#ECharts #跑步数据 #数据可视化
648 3
ECharts综合案例一:近七天跑步数据
echarts迁徙图
前段时间在echarts社区,看见别人写的echarts迁徙图,学习并也写了一个
|
数据采集 自然语言处理 数据可视化
ECharts 词云案例四—电影《千与千寻》部分短评
**使用ECharts和电影《千与千寻》短评创建的词云案例展示了数据可视化的力量。通过Python处理评论,提取关键词并计算频率,利用jieba和WordCloud生成词云,ECharts进一步增强了视觉效果。词云突出了角色如“千寻”、“无脸男”及关键词“勇气”、“成长”,揭示了观众的情感共鸣。示例代码和资源可在链接中获取。**
455 0
 ECharts 词云案例四—电影《千与千寻》部分短评
【详细流程】vue+Element UI项目中使用echarts绘制圆环图 折线图 饼图 柱状图
【详细流程】vue+Element UI项目中使用echarts绘制圆环图 折线图 饼图 柱状图
1826 0
|
Linux 数据库 Perl
【YashanDB 知识库】如何避免 yasdb 进程被 Linux OOM Killer 杀掉
本文来自YashanDB官网,探讨Linux系统中OOM Killer对数据库服务器的影响及解决方法。当内存接近耗尽时,OOM Killer会杀死占用最多内存的进程,这可能导致数据库主进程被误杀。为避免此问题,可采取两种方法:一是在OS层面关闭OOM Killer,通过修改`/etc/sysctl.conf`文件并重启生效;二是豁免数据库进程,由数据库实例用户借助`sudo`权限调整`oom_score_adj`值。这些措施有助于保护数据库进程免受系统内存管理机制的影响。
|
Linux Shell
Linux 进程前台后台切换与作业控制
进程前台/后台切换及作业控制简介: 在 Shell 中,启动的程序默认为前台进程,会占用终端直到执行完毕。例如,执行 `./shella.sh` 时,终端会被占用。为避免不便,可将命令放到后台运行,如 `./shella.sh &`,此时终端命令行立即返回,可继续输入其他命令。 常用作业控制命令: - `fg %1`:将后台作业切换到前台。 - `Ctrl + Z`:暂停前台作业并放到后台。 - `bg %1`:让暂停的后台作业继续执行。 - `kill %1`:终止后台作业。 优先级调整:
1710 5
|
运维 关系型数据库 MySQL
掌握taskset:优化你的Linux进程,提升系统性能
在多核处理器成为现代计算标准的今天,运维人员和性能调优人员面临着如何有效利用这些处理能力的挑战。优化进程运行的位置不仅可以提高性能,还能更好地管理和分配系统资源。 其中,taskset命令是一个强大的工具,它允许管理员将进程绑定到特定的CPU核心,减少上下文切换的开销,从而提升整体效率。
掌握taskset:优化你的Linux进程,提升系统性能