|
|
@@ -28,7 +28,8 @@ export class DataProcessor {
|
|
|
}
|
|
|
|
|
|
const seriesName = series.name ? series.name : series.refId;
|
|
|
- for (const field of series.fields) {
|
|
|
+ for (let j = 0; j < series.fields.length; j++) {
|
|
|
+ const field = series.fields[j];
|
|
|
if (field.type !== FieldType.number) {
|
|
|
continue;
|
|
|
}
|
|
|
@@ -43,8 +44,7 @@ export class DataProcessor {
|
|
|
for (let r = 0; r < series.length; r++) {
|
|
|
datapoints.push([field.values.get(r), timeField.values.get(r)]);
|
|
|
}
|
|
|
-
|
|
|
- list.push(this.toTimeSeries(field, name, i, datapoints, list.length, range));
|
|
|
+ list.push(this.toTimeSeries(field, name, i, j, datapoints, list.length, range));
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -65,6 +65,7 @@ export class DataProcessor {
|
|
|
field: Field,
|
|
|
alias: string,
|
|
|
dataFrameIndex: number,
|
|
|
+ fieldIndex: number,
|
|
|
datapoints: any[][],
|
|
|
index: number,
|
|
|
range?: TimeRange
|
|
|
@@ -77,8 +78,8 @@ export class DataProcessor {
|
|
|
alias: alias,
|
|
|
color: getColorFromHexRgbOrName(color, config.theme.type),
|
|
|
unit: field.config ? field.config.unit : undefined,
|
|
|
- fieldName: field.name,
|
|
|
dataFrameIndex,
|
|
|
+ fieldIndex,
|
|
|
});
|
|
|
|
|
|
if (datapoints && datapoints.length > 0 && range) {
|