1. 效果如图,应用了echarts官网的饼图例子作说明

image.png

2. 配置如下

var data=[

{ value: 335, name: '直接访问' },

{ value: 310, name: '邮件营销' },

{ value: 234, name: '联盟广告' },

{ value: 135, name: '视频广告' },

{ value: 1548, name: '搜索引擎' }

]

// 指定图表的配置项和数据

var option = {

tooltip: {

trigger: 'item',

formatter: "{a}
{b}: {c} ({d}%)"

},

legend: {

orient: 'vertical',

x: 'left',

data: ['直接访问', '邮件营销', '联盟广告', '视频广告', '搜索引擎'],

icon:"circle",

formatter:function(name){

let target;

for(let i=0;i

if(data[i].name===name){

target=data[i].value

}

}

let arr=["{a|"+target+"}","{b|"+name+"}"]

return arr.join("\n")

},

textStyle:{

rich:{

a:{

fontSize:16,

color:"#EA5504",

padding:10

},

b:{

fontSize:14,

color:"#333"

}

}

}

},

series: [

{

name: '访问来源',

type: 'pie',

radius: ['50%', '70%'],

avoidLabelOverlap: false,

label: {

normal: {

show: false,

position: 'center'

},

emphasis: {

show: true,

textStyle: {

fontSize: '30',

fontWeight: 'bold'

}

}

},

labelLine: {

normal: {

show: false

}

},

data: [

{ value: 335, name: '直接访问' },

{ value: 310, name: '邮件营销' },

{ value: 234, name: '联盟广告' },

{ value: 135, name: '视频广告' },

{ value: 1548, name: '搜索引擎' }

]

}

]

};

3 分析

3.1 图例图标修改

icon:"circle",

3.2 图例 标题样式修改,lenged 对象里的修改

legend: {

orient: 'vertical',

x: 'left',

data: ['直接访问', '邮件营销', '联盟广告', '视频广告', '搜索引擎'],

icon:"circle",

formatter:function(name){

let target;

for(let i=0;i

if(data[i].name===name){

target=data[i].value

}

}

let arr=["{a|"+target+"}","{b|"+name+"}"]

return arr.join("\n")

},

textStyle:{

rich:{

a:{

fontSize:16,

color:"#EA5504",

padding:10

},

b:{

fontSize:14,

color:"#333"

}

}

}

主要是应用了富文本样式,具体可以查看Echarts官方API

legend位置 pyecharts_Echarts 饼图 图例修改,legend样式修改相关推荐

  1. easyui修改css样式,修改easyui的easyloader的默认css目录路径

    easyloader默认情况下会使用js文件所在目录下的themes文件夹中的css,这里改成项目自定义的css文件夹. 首先找到: var m=src.match(/easyloader\.js(\ ...

  2. vue全局修改字体样式(修改成苹方)

    惯例:先看最终效果: 1.首先你要先下载你需要的字体(这里以苹方为例) 2.在你的项目 src 文件下创建一个文件夹 里面有两个文件, 一个是你需要的字体的文件,一个是 css 样式文件 3.其中 c ...

  3. elementui时间选择器样式修改默认样式---修改宽度---修改日期图标

    原先的代码 <el-form-item label="时间选择"><el-date-pickerv-model="time" //绑定的数据, ...

  4. element ui的table相关样式修改(待补充)

    目录 修改滚动条样式 修改某一列样式 修改边框样式 修改鼠标滑动样式(举例为取消滑动后变化) 如何使第一行保持置顶 第一行默认选中,及点击效果 合并表头(貌似只有第一列生效) 禁止表格拖拽 表格合并, ...

  5. vue-element-ui的各种弹出框样式修改

    vue-element-ui的弹出框与#app同级,以下为各种弹出框样式修改方式: 1.组件中存在popper-append-to-body属性 2.使用popper-class属性修改弹出框样式 3 ...

  6. layer.tips使用+样式修改

    文章目录 使用--鼠标滑过或移开控制tips的显示和隐藏 步1:$('.fujian') ------ 获取需要显示tips的元素 步2: $('.fujian').on() ----- 绑定事件 步 ...

  7. R语言编写自定义函数自定义ggplot图像中的图例(legend)的位置、图例标题、键值、文本字体大小(title、text、key)、颜色标识的大小、点形状pch的大小

    R语言编写自定义函数自定义ggplot图像中的图例(legend)的位置.图例标题.键值.文本字体大小(title.text.key).颜色标识的大小.点形状pch的大小 目录

  8. R语言ggplot2可视化:自定义设置连续变量图例(legend)宽度(width)、自定义设置连续变量图例位置(position)、自定义设置连续变量图例连续渐变

    R语言ggplot2可视化:自定义设置连续变量图例(legend)宽度(width).自定义设置连续变量图例位置(position).自定义设置连续变量图例连续渐变 #初始示例(图例互相分离.图例细线 ...

  9. R语言ggplot2可视化:在ggplot2中将图例(legend)移到图内、自定义图例所处的位置、自定义图例背景、图例所处边框的颜色

    R语言ggplot2可视化:在ggplot2中将图例(legend)移到图内.自定义图例所处的位置.自定义图例背景.图例所处边框的颜色 目录

最新文章

  1. 实现一个模拟CMD.exe命令编辑模式执行与显示的Delphi控件
  2. LeetCode 807. 保持城市天际线
  3. 345所开设人工智能本科专业高校名单大全
  4. PHP防止数字太大转化为科学计数法的方法
  5. HDOJ 1007(T_T)
  6. 【紫书第八章】算法的时间优化设计
  7. apache2 html文件夹,需要与我的Apache2网站配置文件
  8. 通信原理-通信系统的组成
  9. iphone震动反馈怎么设置,怎么设置开启苹果手机ios12打字时的震动反馈
  10. 2019年第三方支付牌照名单(全系列)
  11. 转载: WebKit介绍及总结(一)
  12. 【AUTOSAR-E2E】-1.3-详述COM E2E Callout解决方案
  13. Oracle查询数据表数据很少却很慢(查询空表很很耗时)
  14. excel中计算单元格值等于1的数量
  15. 蔚然的风,你一阵吹过
  16. 列表等份切割,Google Utils Lists partition
  17. 华东理工大学2022计算机考研,2022社会学考研经验贴
  18. POJ1753:翻棋子
  19. java 上转型对象_Java上转型和下转型对象
  20. 苹果放新卡显示无服务器,苹果6插卡无服务怎么办

热门文章

  1. mysql 自定义函数 事务_MySQL存储过程、触发器、自定义函数、事务
  2. sql的的over不能和group by一起使用吧_CellRouter的使用
  3. 最小错误率贝叶斯决策的基本思想_机器学习笔记—模式识别与智能计算(四)基于概率统计的贝叶斯分类器设计(贝叶斯决策)...
  4. python 异步 生产者 消费者_python 生产者消费者模式 - 刘江的python教程
  5. cuSPARSE库:(十四)求解稀疏三角形线性系统(solution of sparse triangular linear systems)
  6. 持久内存开发套件(Persistent Memory Development Kit-PMDK) - pmem.io: PMDK
  7. nginx documentation | Development guide
  8. /proc 文件系统并使用/proc 进行输入
  9. Python:闭包(简介、使用方法、nonlocal修改闭包内使用的外部变量)、装饰器(定义、作用、通用装饰器、多个装饰器、带参数的装饰器、类装饰器、装饰器方式添加WEB框架的路由)
  10. Android工程的目录说明