Echarts 显示相关(主题/调色盘(渐变色)/样式(直接/高亮)/自适应)

主题

内置主题

Echarts默认内置的2套主题 light dark

echarts.init(dom, 'light') 

自定义主题

https://www.echartsjs.comtheme-builder
或者
在这里插入图片描述

在主题编辑器中编辑主题
下载主题 js文件
引入页面
在init中使用

echarts.init(dom, 'xxx') 

调色盘

是一组颜色,图形、系列会自动从其中选择颜色。
遵循就近原则

主题调色盘

主题js文件
在这里插入图片描述

全局调色盘

配置在option里面

let option = {
	color:[ // 全局调色盘 会覆盖 主题调色盘
		'red',
		'green',
		// ...
	]
}

局部调色盘

let option = {
	series:[{
		color:[ // 局部调色盘 
			'red',
			'green',
			// ...
		],
	}]
}

渐变色

线性渐变
itemStyle:{
    color:{
        // 渐变方向
        type:'linear',
        x:0,
        y:0,
        x2:0,
        y2:1,
        
        // 渐变颜色
        colorStops:[
            {offset:0 ,color:'red'}, // 0%的颜色值
            {offset:1 ,color:'blue'}, // 100%的颜色值
        ],
        globalCoord:false
    }
}
径向渐变 由一点向4周散发
temStyle:{
   color:{
        type:'radial',
        x: 0.5,
        y: 0.5,
        r: 0.5,
        
        // 渐变颜色
        colorStops:[
            {offset:0 ,color:'red'}, // 0%的颜色值
            {offset:1 ,color:'blue'}, // 100%的颜色值
        ],
        globalCoord:false
    }
}

样式

直接样式

itemStyle 区域样式
textStyle 文本样式
lineStyle 线样式
areaStyle 填充样式
label 文本标记样式

高亮样式 当鼠标滑过

使用 emphasis包裹直接样式

emphasis:{
	itemStyle:{
		// ...
	}
}

自适应

监听窗口大小改变事件

window.onresize = function(){
	// 调用echarts实例对象的resize方法即可
}
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值