echarts setoption参数
ECharts 的setOption()方法用于设置图表的配置项以及数据,并根据配置项和数据自动渲染图表。
setOption()方法有如下参数:
* option:配置项(必填),包含以下子参数:
* title:图表标题,包含以下子参数:
* text:标题文本。
* subtext:副标题文本。
* x:水平方向位置,可选值:"left", "center", "right"。
* y:垂直方向位置,可选值:"top", "middle", "bottom"。
* textStyle:标题文本样式。
* subtextStyle:副标题文本样式。
* legend:图例,包含以下子参数:
* data:图例数据列表。
* selected:默认选中状态。
* textStyle:图例文本样式。
* tooltip:提示框,包含以下子参数:
* trigger:提示框触发条件,可选值:"item", "axis", "none"。
* formatter:提示框内容格式器,支持字符串和函数两种形式。
* axisPointer:坐标轴指示器,包含以下子参数:
* type:指示器类型,可选值:"line", "shadow", "cross"。
* lineStyle:指示器线条样式。
* xAxis:x轴,包含以下子参数:
* type:坐标轴类型,可选值:"value", "category", "time", "log"。
* data:类目数据,在type为"category"时必填。
* name:坐标轴名称。
* nameLocation:坐标轴名称位置,可选值:"start", "middle", "end"。
* nameTextStyle:坐标轴名称文本样式。
* axisLabel:坐标轴刻度标签,包含以下子参数:
* interval:坐标轴刻度标签的显示间隔。
* formatter:刻度标签的格式化函数,支持字符串和函数两种形式。
* axisTick:坐标轴刻度线,包含以下子参数:
* show:刻度线是否显示。
* length:刻度线长度。
* lineStyle:刻度线样式。
* axisLine:坐标轴轴线,包含以下子参数:
* show:轴线是否显示。
* lineStyle:轴线样式。
* yAxis:y轴,包含以下子参数:
* type:坐标轴类型,可选值:"value", "category", "time", "log"。
* data:类目数据,在type为"category"时必填。
* name:坐标轴名称。
* nameLocation:坐标轴名称位置,可选值:"start", "middle", "end"。
* nameTextStyle:坐标轴名称文本样式。
* axisLabel:坐标轴刻度标签,包含以下子参数:
* interval:坐标轴刻度标签的显示间隔。
textstyle * formatter:刻度标签的格式化函数,支持字符串和函数两种形式。
* axisTick:坐标轴刻度线,包含以下子参数:
* show:刻度线是否显示。
* length:刻度线长度。
* lineStyle:刻度线样式。
* axisLine:坐标轴轴线,包含以下子参数:
* show:轴线是否显示。
* lineStyle:轴线样式。
* series:系列数据列表,每个系列将对应一张图表。
* notMerge:是否合并之前设置的option,默认为false。
* lazyUpdate:是否使用动画,如果为true则有随机性,预防数据过大时阻塞,也能提升性能,默认为false。
* silent:是否禁止所有渲染动画和交互,默认为false。
* animation:动画选项,包含以下子参数:
* duration:动画执行的时长,单位为毫秒(ms)。
* easing:缓动效果。
* delay:动画延迟时间,单位为毫秒(ms)。
* animationThreshold:动画开关阈值,即当数据量超过该阈值时不执行动画,默认为2000。
* animationDurationUpdate:数据更新时动画的时长,单位为毫秒(ms)。
* animationEasingUpdate:数据更新时的缓动效果。
* progressive:是否渲染成分步动画,即数据量大时,分批渲染。
* progressiveThreshold:渲染成分步动画的阈值。
* blendMode:混合模式,可选值:"source-over", "lighter", "darker"。
* hoverLayerThreshold:涉及交互的元素数量的阈值,即在元素数量超过阈值时使用 Canvas 执行 tooltip 和标签的绘制。默认值为大于等于3000。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论