admin 管理员组

文章数量: 1086019


2024年1月11日发(作者:java工程师学习路线)

echart api 参数

一、概述

ECharts是一个使用JavaScript实现的,开源的可视化库,用于生成丰富的交互式图表。EChartsAPI提供了丰富的参数和功能,用于定制化图表的各种属性和行为。

二、主要参数

:系列数据,用于指定图表类型和数据。

*type:图表类型,如折线图、柱状图、散点图等。

*data:系列数据,可以是数组或对象数组。

:配置选项,用于指定图表的样式、动画、交互等属性。

*title:图表标题,可以是字符串或对象。

*tooltip:提示框,用于显示鼠标悬停在数据上时的提示信息。

*legend:图例,用于显示数据系列的名称。

*grid:网格容器,用于设置图表的尺寸和位置。

*xaxis/yaxis:坐标轴,用于设置坐标轴的刻度、标签和类型。

*series:与series相同,用于指定多个系列数据。

:图例,用于显示和切换数据系列。

*type:图例类型,如'scroll'或'border'。

*data:图例名称数组,用于指定图例的名称。

p:提示框,用于显示鼠标悬停在数据上时的提示信息。

*position:提示框位置,如'right'或'top'。

*formatter:格式化函数,用于自定义提示信息的显示方式。

bel:坐标轴标签,用于设置坐标轴的标签显示方式。

*interval:标签间隔,用于控制标签的显示与否。

*rotate:标签旋转角度,用于调整标签的显示方向。

ion:动画效果,如启用或禁用动画、设置动画时长等。

ionDuration/animationEasing/animationDelay:动画相关参数,用于控制动画的播放速度和效果。

:缩放功能,用于控制图表的缩放范围和方式。

gendSymbol:是否显示图例符号,默认为true。

:堆叠数据系列的方式,如按'group'或'none'堆叠。

三、常用方法

ion(options):设置图表选项,用于更新图表的数据和样式。

(width,height):调整图表尺寸,用于响应窗口大小变化时的尺寸调整。

art(options):创建图表实例并设置选项,常用于初始化图表。

(options):更新图表选项,常用于调整已存在的图表样式。

()和show():控制图表的显示与隐藏状态。

ies(series,null,{addNumberData:true}):向图表中添加系列数据。

Series(series):从图表中移除系列数据。

ion(newOption,optionDiff):设置新选项并应用差异选项,常用于合并多个选项或更新部分选项。

ionSchema(optionSchema):设置配置项的schema和解析规则。

四、示例代码

以下是一个简单的折线图示例代码:

```javascript

varchart=(mentById('main'));//初始化图表实例

varoption={

title:{

text:'某公司销售情况',//图表标题

},

tooltip:{},//提示框配置项

xAxis:{//x轴配置项

type:'category',//类别轴类型

data:['周一','周二','周三','周四','周五','周六','周日']//x轴刻度值数组

},

yAxis:{//y轴配置项

type:'value',//值轴类型

min:0,//y轴最小值设定为0(默认)

max:200//y轴最大值设定为200(默认)

},

series:[{//折线图系列配置项数组(每个数组代表一个系列)

name:'销售量',//系列名称(默认为空)

type:'line',//系列类型(折线图)

data:[5,20,36,10,10,20,30]//数据值数组(折线图的x轴刻度值)

}]

};

ion(option);//设置图表选项并应用到图表上(可以调用resize方法更新图表尺寸)

```


本文标签: 用于 图表 数据 显示 选项