主题
transform 数据转换
“数据转换” 这个词指的是,给定一个已有的“数据集”(dataset)和一个“转换方法”(transform),echarts 能生成一个新的“数据集”,然后可以使用这个新的“数据集”绘制图表。
js
var option = {
legend: {},
tooltip: {},
dataset: [
{
source: [
['Product', 'Sales', 'Year'],
['Cake', 123, 2011],
['Cereal', 231, 2011],
['Tofu', 235, 2011],
['Dumpling', 341, 2011],
['Biscuit', 122, 2011],
['Cake', 143, 2012],
['Cereal', 201, 2012],
['Tofu', 255, 2012],
['Dumpling', 241, 2012],
['Biscuit', 102, 2012],
['Cake', 153, 2013],
['Cereal', 181, 2013],
['Tofu', 395, 2013],
['Dumpling', 281, 2013],
['Biscuit', 92, 2013],
],
},
{
transform: {
type: 'filter',
config: { dimension: 'Year', value: 2011 },
},
},
{
transform: {
type: 'filter',
config: { dimension: 'Year', value: 2012 },
},
},
{
transform: {
type: 'filter',
config: { dimension: 'Year', value: 2013 },
},
},
],
series: [
{
type: 'pie',
radius: 50,
center: ['25%', '50%'],
datasetIndex: 1,
},
{
type: 'pie',
radius: 50,
center: ['50%', '50%'],
datasetIndex: 2,
},
{
type: 'pie',
radius: 50,
center: ['75%', '50%'],
datasetIndex: 3,
},
],
}