|
@@ -98,65 +98,13 @@ export class DataProcessor {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
customHandler(dataItem) {
|
|
customHandler(dataItem) {
|
|
|
- console.log('custom', dataItem);
|
|
|
|
|
let nameField = this.panel.xaxis.name;
|
|
let nameField = this.panel.xaxis.name;
|
|
|
if (!nameField) {
|
|
if (!nameField) {
|
|
|
throw {message: 'No field name specified to use for x-axis, check your axes settings'};
|
|
throw {message: 'No field name specified to use for x-axis, check your axes settings'};
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- // let valueField = this.panel.xaxis.esValueField;
|
|
|
|
|
- // let datapoints = _.map(seriesData.datapoints, (doc) => {
|
|
|
|
|
- // return [
|
|
|
|
|
- // pluckDeep(doc, valueField), // Y value
|
|
|
|
|
- // pluckDeep(doc, xField) // X value
|
|
|
|
|
- // ];
|
|
|
|
|
- // });
|
|
|
|
|
- //
|
|
|
|
|
- // // Remove empty points
|
|
|
|
|
- // datapoints = _.filter(datapoints, (point) => {
|
|
|
|
|
- // return point[0] !== undefined;
|
|
|
|
|
- // });
|
|
|
|
|
- //
|
|
|
|
|
- // var alias = valueField;
|
|
|
|
|
- // re
|
|
|
|
|
return [];
|
|
return [];
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // tableHandler(seriesData, index) {
|
|
|
|
|
- // var xColumnIndex = Number(this.panel.xaxis.columnIndex);
|
|
|
|
|
- // var valueColumnIndex = Number(this.panel.xaxis.valueColumnIndex);
|
|
|
|
|
- // var datapoints = _.map(seriesData.rows, (row) => {
|
|
|
|
|
- // var value = valueColumnIndex ? row[valueColumnIndex] : _.last(row);
|
|
|
|
|
- // return [
|
|
|
|
|
- // value, // Y value
|
|
|
|
|
- // row[xColumnIndex] // X value
|
|
|
|
|
- // ];
|
|
|
|
|
- // });
|
|
|
|
|
- //
|
|
|
|
|
- // var alias = seriesData.columns[valueColumnIndex].text;
|
|
|
|
|
- //
|
|
|
|
|
- // return this.seriesHandler(seriesData, index, datapoints, alias);
|
|
|
|
|
- // }
|
|
|
|
|
-
|
|
|
|
|
- // esRawDocHandler(seriesData, index) {
|
|
|
|
|
- // let xField = this.panel.xaxis.esField;
|
|
|
|
|
- // let valueField = this.panel.xaxis.esValueField;
|
|
|
|
|
- // let datapoints = _.map(seriesData.datapoints, (doc) => {
|
|
|
|
|
- // return [
|
|
|
|
|
- // pluckDeep(doc, valueField), // Y value
|
|
|
|
|
- // pluckDeep(doc, xField) // X value
|
|
|
|
|
- // ];
|
|
|
|
|
- // });
|
|
|
|
|
- //
|
|
|
|
|
- // // Remove empty points
|
|
|
|
|
- // datapoints = _.filter(datapoints, (point) => {
|
|
|
|
|
- // return point[0] !== undefined;
|
|
|
|
|
- // });
|
|
|
|
|
- //
|
|
|
|
|
- // var alias = valueField;
|
|
|
|
|
- // return this.seriesHandler(seriesData, index, datapoints, alias);
|
|
|
|
|
- // }
|
|
|
|
|
-
|
|
|
|
|
validateXAxisSeriesValue() {
|
|
validateXAxisSeriesValue() {
|
|
|
switch (this.panel.xaxis.mode) {
|
|
switch (this.panel.xaxis.mode) {
|
|
|
case 'series': {
|
|
case 'series': {
|