Echarts圆环图设置title及其背景色和边框颜色

news/2024/12/18 6:02:45/

需求:

圆环的legend设置在圆环左侧,垂直显示。

问题:最初才用的方法是使用title中的padding属性设置title的背景宽度,但是发现位置不能自适应居中。

解决办法:使用3个pie实现想要的效果:

option = {tooltip: {trigger: 'item'},legend: {orient: 'vertical', //设置图例的方向right: 20,top: 'center'},title: {text: '我 是',top: '45%',textAlign: 'center',left: '29%',textStyle: {color: '#fff',fontSize: 30,fontWeight: '400'},subtext: '标 题',subtextStyle: {color: '#fff',fontSize: 30,fontWeight: '400'}},series: [{// 主圆环name: '',type: 'pie',center: ['30%', '50%'],radius: ['60%', '70%'],hoverAnimation: false,clockWise: false, // 默认逆时针itemStyle: {normal: {label: {show: false},// 圆环段中间的间隙,实际是borderColor,// itemStyle内的borderColor和backgroundColor一致,便可营造间隙效果borderRadius: 10,borderColor: '#000',borderWidth: 5}},data: [{ value: 1048, name: 'Search Engine' },{ value: 735, name: 'Direct' },{ value: 580, name: 'Email' },{ value: 484, name: 'Union Ads' },{ value: 300, name: 'Video Ads' }]},{// title边框层name: '背景圆环',z: 5,backgroundColor: '#0a214b',type: 'pie',cursor: 'default',center: ['30%', '50%'],radius: ['46%', '47%'],hoverAnimation: false,legendHoverLink: false,silent: true, //不响应和触发鼠标事件labelLine: {normal: {show: false}},data: [{value: 0,itemStyle: {normal: {borderWidth: 1,borderColor: '#6E7079'}}}]},{// title背景层name: '背景圆环',z: 5,backgroundColor: '#8C8D8E',type: 'pie',cursor: 'default',center: ['30%', '50%'],radius: '45%',hoverAnimation: false,legendHoverLink: false,silent: true, //不响应和触发鼠标事件labelLine: {normal: {show: false}},data: [{value: 0,itemStyle: {normal: {color: '#4C505840'}}}]}]
};

效果:


http://www.ppmy.cn/news/698818.html

相关文章

排序算法--冒泡排序(Java语言)

冒泡排序(Bubble Sort)是啥? 冒泡排序是一种简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素…

[Java,IDEA]连接oracle的关于oracle.jdbc.driver.OracleDriver一直驱动加载失败的原因

找了一晚上都没找出来,也搜了很多解决方法,但都不是 解决方法一:File--ProjectStructure--Problems,如果这里提示一个问题就说明找对了,可能缺少文件,点蓝色的Fix然后add就ok了 解决方法二:File--Project…

IDEA离线安装Oracle数据库驱动包

ideal离线安装Oracle数据库驱动加粗样式 1、下载Oracle驱动jar包,如:ojdbc8.jar 2、导入jar包,菜单 data sources and drivers,选择drivers中的oracle,添加driver files

ST-Link V2驱动下载:

链接:https://pan.baidu.com/s/1p6iOpdq7EX54l9ioLwXcGg 提取码:m5vz

Oracle-Jdbc.OracleDriver驱动如何添加

由于Oracle授权问题,Maven3不提供Oracle-JDBC-driver 如何获得Oracle数据库的JDBC驱动包? 1-官网下载(http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html) 由于Oracle数据库JDBC驱动包的使用的JDK版本有所区别,所…

ADIS16465 驱动(MC9S12XEP100)

手头有个ADIS16465,没事做了个两轮车,从网上down了段代码,对照数据手册后发现代码有bug,自己修改了下,把驱动部分贴出来,采用硬件SPI 原理图部分: 主要代码,使用时先imuInit()&…

JLink驱动

JLink驱动 百度网盘下载 JLink V688a:https://pan.baidu.com/s/1iZgMaLODu4I2iSnFbmBfFg 提取码:1122 注意:破解版JLink硬件不推荐使用最新驱动,会被识别出来。 JLink V758c:https://pan.baidu.com/s/191akStv_yR…

ST-LINK/V2驱动下载与安装

1、下载 ST-LINKV2仿真器 — 正点原子资料下载中心 1.0.0 文档 (openedv.com) 点击上面链接到正点原子就可以下载,如下图所示: 2、 安装 (1)将ST-LINK连接到电脑,在设备管理器中可以看到是没有通用串行设备&#x…