Echarts饼图图例、饼图样式、文字在线上的样式及自适应宽度

本文介绍了如何使用Echarts自定义饼图样式,包括改变图例文字颜色,实现图例的自适应宽度,以及调整饼图的颜色。通过设置legend样式属性和addEventListener监听窗口变化,实现饼图在不同背景下的最佳视觉效果。
摘要由CSDN通过智能技术生成

在默认的饼状图里面,饼图样式是单一的,有时候根据ui需要,根据不同的背景色,需要将图例文字调成白色或者其他颜色,那么,修改这些的还是一句话,修改某个属性即可。
这是我的饼图样式:
饼图样式

1、legend改变图例样式:

legend: {
   
  left: 'left',
  top: 'bottom',
  // bottom: 10,
  data: ['非甲烷总烃', 'PM2.5', 'PM10', '颗粒物', '油烟浓度'],
  itemWidth: 24, // 设置宽度
  itemHeight: 14, // 设置高度
  itemGap: 5, // 设置间距
  textStyle: {
   
    // 文字颜色
    color: '#fff',
    // 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 | 400...
    fontWeight: '400',
    // 字体系列
    fontFamily: 'Source Han Sans CN',
    // 字体大小
    fontSize: 12
  }
},

2、addEventListener自适应宽度:

setTimeout(function() {
   
   window.addEventListener('resize', function() {
   
      echertID.resize()
    })
  }, 50)

3、自定义饼图颜色:

// var colors = ['#FDD100', '#08CED0', '#7351E3', '#FF4873', '#01BE6E']
// 颜色下标,每次渲染饼图一个扇区加一操作
// var i = 0
series: [
{
   
	itemStyle: {
   
       normal: {
   
       		// 设置饼图的颜色
	       color: function() {
   
	       	return colors[i++]
	       }
       },
       emphasis: {
   
         shadowBlur: 10,
         shadowOffsetX: 0,
         shadowColor: 'rgba(0, 0, 0, 0.5)'
       }
     }
}
]

4、饼图样式:

series: [
{
   
 name: '占比:',
 type: 'pie',
 radius
  • 8
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用中提到了echarts饼图图例样式的修改。可以通过对legend对象进行修改来改变图例样式。在legend中可以设置orient属性来确定图例的方向,可以设置x属性来确定图例的位置。可以使用data属性来设置图例的数据项,可以使用icon属性来设置图例的图标样式。可以使用formatter属性来自定义图例的文本格式,通过修改formatter函数中的代码,可以实现对图例文本的自定义样式。可以使用textStyle属性来设置图例文本的样式,可以使用rich属性来进一步设置富文本样式。根据需求可以根据以上属性来调整echarts饼图图例样式。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [Axure8.0基于Echarts的动态图表元件库,实用版本](https://download.csdn.net/download/weixin_54626591/85812795)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Echarts 饼图 图例修改,legend样式修改](https://blog.csdn.net/qq_41954585/article/details/122585663)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值