One minute
Week1019_tip
ARTS - Tip
补11.12
ECharts 的使用简介
项目中使用了ECharts, 主要说下echarts的 dataset 和 dataZoom.
dataset
在option里设置dataset就是设置数据源
dataset: {
// 这里指定了维度名的顺序,从而可以利用默认的维度到坐标轴的映射。
// 如果不指定 dimensions,也可以通过指定 series.encode 完成映射,参见后文。
dimensions: ['legendName', 'col2', 'col3'],
source: result
},
这里result是数据数组,用来提供需要展示的数据,这样比以下直接分割写数据更紧凑些。
legend: {
data:['销量']
},
xAxis: {
data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
},
yAxis: {},
series: [{
name: '销量',
type: 'bar',
data: [5, 20, 36, 10, 10, 20]
}]
dataZoom
这个是底下下拉栏。数据很多时候,需要左右拖动来调整显示,就用到了dataZoom.
写法如下:
dataZoom: [
{
type: 'slider',
show: true,
xAxisIndex: [0],
left: '9%',
bottom: -5,
startValue: 0,
endValue: 10
}
],
注意这里的startValue和endValue, 这个控制图表显示的起始阶段和容量,如果需要搜索某一个特定数据时候,找到该数据在列表中的坐标,直接设置startValue 就可以把该数据放在第一位,比再请求数据更方便高效些。
Read other posts