opt.dimensions not working
Closed this issue · 1 comments
kingyue737 commented
According to the docs, we can specify config.dimensions
with strings. But it seems that only data with type number[][]
takes effect.
Reproduction: replacing the official online example with the following code, and you will find the regression line disappear:
// See https://github.com/ecomfe/echarts-stat
echarts.registerTransform(ecStat.transform.regression);
const data = [
{x:0.067732, y:3.176513},
{x:0.42781, y:3.816464},
];
option = {
dataset: [
{
source: data
},
{
transform: {
type: 'ecStat:regression',
// 'linear' by default.
// config: { method: 'linear', formulaOn: 'end'}
config:{
dimensions:['x','y'],
}
}
}
],
title: {
text: 'Linear Regression',
subtext: 'By ecStat.regression',
sublink: 'https://github.com/ecomfe/echarts-stat',
left: 'center'
},
legend: {
bottom: 5
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross'
}
},
xAxis: {
splitLine: {
lineStyle: {
type: 'dashed'
}
}
},
yAxis: {
splitLine: {
lineStyle: {
type: 'dashed'
}
}
},
series: [
{
name: 'scatter',
type: 'scatter'
},
{
name: 'line',
type: 'line',
datasetIndex: 1,
symbolSize: 0.1,
symbol: 'circle',
label: { show: true, fontSize: 16 },
labelLayout: { dx: -20 },
encode: { label: 2, tooltip: 1 }
}
]
};
kingyue737 commented
CLosing as this repo is not maintained