Echarts四组饼图在同一个容器中构建的解决方案

简介: Echarts四组饼图在同一个容器中构建的解决方案

构建容器

var myChart = echarts.init(document.getElementById(id));


配置选项

var option = {
        series: [
            {
                type: 'pie',
                center: ['12.5%', '50%'],
                radius: ['75%', '90%'],
                data: [{
                    value: v1,
                    name: 'cpu',
                    label: {
                        position: 'center',
                        formatter: v1 + '%\n' + 'cpu',
                        textStyle: {
                            color: 'rgba(255,255,255,0.7)',
                            fontSize: 12
                        }
                    },
                    itemStyle: {
                        color: getColor(v1, 80)
                    }
                }, {
                    value: v2,
                    name: '',
                    label: {
                        show: false
                    },
                    itemStyle: {
                        color: 'rgba(255,255,255,.2)'
                    }
                }]
            }, {
                type: 'pie',
                center: ['37.5%', '50%'],
                radius: ['75%', '90%'],
                data: [{
                    value: v3,
                    name: '硬盘',
                    label: {
                        position: 'center',
                        formatter: v3 + '%\n' + '硬盘',
                        textStyle: {
                            color: 'rgba(255,255,255,0.7)',
                            fontSize: 12
                        }
                    },
                    itemStyle: {
                        color: getColor(v3, 80)
                    }
                }, {
                    value: v4,
                    name: '',
                    label: {
                        show: false
                    },
                    itemStyle: {
                        color: 'rgba(255,255,255,.2)'
                    }
                }]
            }, {
                type: 'pie',
                center: ['62.5%', '50%'],
                radius: ['75%', '90%'],
                data: [{
                    value: v5,
                    name: '内存',
                    label: {
                        position: 'center',
                        formatter: v5 + '%\n' + '内存',
                        textStyle: {
                            color: 'rgba(255,255,255,0.7)',
                            fontSize: 12
                        }
                    },
                    itemStyle: {
                        color: getColor(v5, 80)
                    }
                }, {
                    value: v6,
                    name: '',
                    label: {
                        show: false
                    },
                    itemStyle: {
                        color: 'rgba(255,255,255,.2)'
                    }
                }]
            }, {
                type: 'pie',
                center: ['87.5%', '50%'],
                radius: ['75%', '90%'],
                data: [{
                    value: v7,
                    name: '网口',
                    label: {
                        position: 'center',
                        formatter: v7 + '%\n' + '网口',
                        textStyle: {
                            color: 'rgba(255,255,255,0.7)',
                            fontSize: 12
                        }
                    },
                    itemStyle: {
                        color: getColor(v7, 80)
                    }
                }, {
                    value: v8,
                    name: '',
                    label: {
                        show: false
                    },
                    itemStyle: {
                        color: 'rgba(255,255,255,.2)'
                    }
                }]
            }
        ]
    };


中心设置

var center=['12.5%','37.5%','62.5%','87.5%']//水平中心的位置;


lockdatav Done !

目录
打赏
0
0
0
0
184
分享
相关文章
Docker网关冲突导致容器启动网络异常解决方案
当执行`docker-compose up`命令时,服务器网络可能因Docker创建新网桥导致IP段冲突而中断。原因是Docker默认的docker0网卡(172.17.0.1/16)与宿主机网络地址段重叠,引发路由异常。解决方法为修改docker0地址段,通过配置`/etc/docker/daemon.json`调整为非冲突段(如192.168.200.1/24),并重启服务。同时,在`docker-compose.yml`中指定网络模式为`bridge`,最后通过检查docker0地址、网络接口列表及测试容器启动验证修复效果。
对话|企业如何构建更完善的容器供应链安全防护体系
随着云计算和DevOps的兴起,容器技术和自动化在软件开发中扮演着愈发重要的角色,但也带来了新的安全挑战。阿里云针对这些挑战,组织了一场关于云上安全的深度访谈,邀请了内部专家穆寰、匡大虎和黄竹刚,深入探讨了容器安全与软件供应链安全的关系,分析了当前的安全隐患及应对策略,并介绍了阿里云提供的安全解决方案,包括容器镜像服务ACR、容器服务ACK、网格服务ASM等,旨在帮助企业构建涵盖整个软件开发生命周期的安全防护体系。通过加强基础设施安全性、技术创新以及倡导协同安全理念,阿里云致力于与客户共同建设更加安全可靠的软件供应链环境。
150378 32
对话|企业如何构建更完善的容器供应链安全防护体系
对话|企业如何构建更完善的容器供应链安全防护体系
对话|企业如何构建更完善的容器供应链安全防护体系
容器化AI模型的安全防护:构建可信的AI服务
在AI模型广泛应用的背景下,容器化AI模型的安全防护至关重要。主要安全威胁包括数据窃取、模型窃取、对抗样本攻击和模型后门攻击等。为应对这些威胁,需采取多层次防护措施:容器安全(如使用可信镜像、限制权限)、模型安全(如加密、水印)、数据安全(如加密、脱敏)和推理安全(如输入验证、异常检测)。此外,利用开源工具如Anchore Engine、Falco和ART等,可进一步加强防护。遵循安全开发生命周期、最小权限原则和深度防御等最佳实践,确保AI服务的安全性和可信度。
容器化机器学习流水线:构建可复用的AI工作流
本文介绍了如何构建容器化的机器学习流水线,以提高AI模型开发和部署的效率与可重复性。首先,我们探讨了机器学习流水线的概念及其优势,包括自动化任务、确保一致性、简化协作和实现CI/CD。接着,详细说明了使用Kubeflow Pipelines在Kubernetes上构建流水线的步骤,涵盖安装、定义流水线、构建组件镜像及上传运行。容器化流水线不仅提升了环境一致性和可移植性,还通过资源隔离和扩展性支持更大规模的数据处理。
Dockerfile全面指南:从基础到进阶,掌握容器化构建的核心工具
Dockerfile 是容器化开发中的关键工具。理解并掌握其使用方式,不仅能提高开发效率,还能让你的应用具备更强的可移植性和灵活性。通过优化配置和合理安排构建步骤,可以打造更轻量、更高效的容器镜像。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
对话|企业如何构建更完善的容器供应链安全防护体系
本期节目围绕软件供应链安全、容器安全的主要挑战以及阿里云如何帮助用户等维度展开了深入的讨论。
阿里云容器服务助力企业构建云原生软件供应链安全
本文基于2024云栖大会演讲,探讨了软件供应链攻击的快速增长趋势及对企业安全的挑战。文中介绍了如何利用阿里云容器服务ACK、ACR和ASM构建云原生软件供应链安全,涵盖容器镜像的可信生产、管理和分发,以及服务网格ASM实现应用无感的零信任安全,确保企业在软件开发和部署过程中的安全性。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问