echarts中series怎么使用数组
时间: 2023-12-11 15:03:52 浏览: 35
在ECharts中,我们可以使用series数组来定义图表中的不同系列。每一个系列对应一组数据,可以使用不同的图表类型来展示。
下面是一个使用数组定义两个系列的示例代码:
```
option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [{
data: [820, 932, 901, 934, 1290, 1330, 1320],
type: 'line'
}, {
data: [320, 332, 301, 334, 390, 330, 320],
type: 'line'
}]
};
```
在上面的代码中,我们定义了一个包含两个系列的图表,分别使用`line`类型的折线图来展示。每一个系列通过`data`属性来指定对应的数据,`type`属性指定系列的图表类型。在这个例子中,两个系列的数据分别为`[820, 932, 901, 934, 1290, 1330, 1320]`和`[320, 332, 301, 334, 390, 330, 320]`,对应了横轴上的七个数据点。
相关问题
echarts中series如何使用数组
在 echarts 中,series 是用来指定图表中的数据系列,可以使用数组来指定多个数据系列。具体做法是在 option 中的 series 数组中,每个元素代表一个数据系列,可以指定该系列的类型、数据、样式等属性。
例如,以下示例代码创建了一个柱状图,其中有两个数据系列,分别代表“销售量”和“利润”,每个系列都是一个对象,包含了相应的数据和样式信息:
```
option = {
xAxis: {
type: 'category',
data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
},
yAxis: {
type: 'value'
},
series: [
{
name: '销售量',
type: 'bar',
data: [120, 200, 150, 80, 70, 110, 130]
},
{
name: '利润',
type: 'bar',
data: [50, 80, 60, 30, 20, 40, 50]
}
]
};
```
这样,就可以在同一个图表中展示多个数据系列了。
echarts 折线图 用数组对象
可以使用 echarts 中的 series.data 属性来表示折线图的数据,其中每一条折线对应一个数组对象,数组对象中的每一项表示折线上的一个数据点。示例代码如下:
```javascript
option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [{
data: [
{value: 120, symbolSize: 8},
{value: 200, symbolSize: 12},
{value: 150, symbolSize: 10},
{value: 80, symbolSize: 6},
{value: 70, symbolSize: 4},
{value: 110, symbolSize: 8},
{value: 130, symbolSize: 10}
],
type: 'line'
}]
};
```
在上面的示例中,series.data 属性表示折线图的数据,其中每一项都是一个对象,包含两个属性:value 表示数据点的值,symbolSize 表示数据点的大小。通过这种方式,可以方便地控制每个数据点的样式。