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 !

相关文章
|
2天前
|
缓存 开发者 Docker
Dockerfile是Docker容器化过程中的核心组件,它允许开发者以一种可重复、可移植的方式自动化地构建Docker镜像
【8月更文挑战第19天】Dockerfile是构建Docker镜像的脚本文件,含一系列指令定义镜像构建步骤。每条大写指令后跟至少一个参数,按序执行,每执行一条指令即生成新的镜像层。常用指令包括:FROM指定基础镜像;RUN执行构建命令;EXPOSE开放端口;CMD指定容器启动行为等。优化策略涉及减少镜像层数、选择轻量基础镜像、利用缓存及清理冗余文件。示例:基于Python应用的Dockerfile包括设置工作目录、复制文件、安装依赖等步骤。掌握Dockerfile有助于高效自动化构建镜像,加速应用部署。
12 1
|
2天前
|
网络协议 Linux 网络安全
遇到Docker容器网络隔断?揭秘六种超级实用解决方案,轻松让Docker容器畅游互联网!
【8月更文挑战第18天】Docker容器内网络不通是开发者常遇问题,可能因网络配置错、Docker服务异常或防火墙阻碍等原因引起。本文提供六种解决策略:确认Docker服务运行状态、重启Docker服务、检查与自定义Docker网络设置、验证宿主机网络连接、临时禁用宿主机IPv6及检查防火墙规则。通过这些步骤,多数网络问题可得以解决,确保容器正常联网。
11 1
|
8天前
|
运维 监控 Devops
构建高效自动化运维体系:DevOps与容器化实践
【7月更文挑战第44天】在现代IT基础设施管理中,自动化运维已成为提升效率、降低成本、确保系统稳定性的关键。本文将探讨如何通过结合DevOps理念和容器化技术来构建一个高效的自动化运维体系。我们将分析这一体系对提高软件交付速度、优化资源利用率以及增强系统可靠性的积极影响,并提供一系列实施策略和最佳实践,帮助企业实现运维自动化转型。
|
15天前
|
存储 Kubernetes 调度
通过重新构建Kubernetes来实现更具弹性的容器编排系统
通过重新构建Kubernetes来实现更具弹性的容器编排系统
34 8
|
17天前
|
弹性计算 运维 Kubernetes
容器化管理云上应用解决方案评测
容器化管理云上应用解决方案评测
30 10
|
16天前
|
运维 Kubernetes 开发者
容器化管理云上应用解决方案评测
容器化管理云上应用解决方案评测
35 2
|
18天前
|
存储 运维 Kubernetes
容器化管理云上应用解决方案评测
在企业上云进程中,容器化应用托管已成为主流。阿里云容器服务Kubernetes版(ACK)凭借一键部署、自动扩展及高效管理容器化应用的能力脱颖而出。本体验分享了使用ACK快速部署应用的过程,从选择实例规格到查看服务运行状态,再到清理资源。技术细节覆盖容器化基础与Kubernetes核心组件,但高级配置如网络策略方面略显不足。文档资源丰富但部分高级功能指引不够详尽。代码示例实用,有助于快速启动部署。容器化托管的优势在于提升资源利用率、加速部署与迭代,是企业云转型的重要工具。总体而言,ACK提供了强大且便捷的容器服务体验,未来有望进一步完善以提供更佳服务。
42 0
|
23天前
|
运维 Kubernetes 开发者
构建高效后端服务:微服务架构与容器化部署的实践
【7月更文挑战第29天】 在现代软件开发中,后端服务的构建不再仅仅是代码的堆砌,而是需要考虑到可扩展性、可靠性和快速迭代等多重因素。本文将探讨如何通过微服务架构和容器化技术来构建一个高效的后端服务系统。我们将从微服务的概念出发,分析其在后端开发中的应用优势,并结合容器化技术,特别是Docker和Kubernetes的使用,来展示如何在保证服务高可用性和伸缩性的同时,简化开发和部署流程。文章还将涵盖如何应对微服务架构下的数据一致性挑战,以及如何利用现代云平台资源来优化后端服务的性能和成本效益。
|
25天前
|
运维 Kubernetes 负载均衡
构建高效后端:微服务架构与容器化实践
【7月更文挑战第27天】在数字化浪潮的推动下,后端技术不断演进以满足日益增长的性能和可扩展性需求。本文深入探讨了微服务架构的设计原则、优势及其挑战,并结合容器化技术,分析了如何在现代软件开发中实现高效、灵活的后端系统。通过实际案例,我们揭示了微服务与容器化相结合的最佳实践,旨在为开发者提供一条清晰的技术路线图。
|
26天前
|
存储 Kubernetes 负载均衡
容器化管理云上应用解决方案评测
整体而言,该方案为用户提供了清晰、详细且有用的部署指导。通过进一步增强初学者的引导和文档内容,可以更加提升用户的满意度和实施效率。