Echarts修改配置项
程序员文章站
2022-05-26 22:21:51
...
不推荐下面这种写法:
var option = myChart.getOption();
option.visualMap[0].inRange.color = ...;
myChart.setOption(option);
getOption()获取当前实例中维护的 option
对象,返回的 option
对象中包含了用户多次 setOption
合并得到的配置项和数据,也记录了用户交互的状态,所以从这份 option
可以恢复或者得到一个新的一模一样的实例。
返回的 option 每个组件的属性值都统一是一个数组,不管 setOption
传进来的时候是单个组件的对象还是多个组件的数组。如下形式:
{
title: [{...}],
legend: [{...}],
grid: [{...}]
}
因为 getOption
获取的是已经合并过默认值了的,所以在修改了某些配置项后会导致原本是根据这些配置项值去设置的默认值失效。
因此更推荐通过setOption
去修改部分配置。
myChart.setOption({
visualMap: {
inRange: {
color: ...
}
}
})
上一篇: Elasticsearch初始化配置
推荐阅读
-
请求后台配置项http错误,上传功能将不能正常使用!php版本
-
将会员注册页面的Email修改成非必填项(ecshop2.7.2版)_html/css_WEB-ITnose
-
ThinkPHP中公共函数路径和配置项路径的映射分析_PHP
-
分享六款echarts统计图的样式修改
-
linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录
-
ThinkPHP中公共函数路径和配置项路径的映射分析,thinkphp函数_PHP教程
-
nginx 和php上传附件大小的配置文件修改方法实例
-
Java动态修改配置即时生效的方式WatchService
-
Java动态修改配置即时生效的方式WatchService
-
配置mac启动项的3种方式总结