Grafana Business Echart Изменение бара цвета на основе стоимостиJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Grafana Business Echart Изменение бара цвета на основе стоимости

Сообщение Anonymous »

Попытка построить планку в бизнес -чартах. Я хочу, чтобы этот график был одним цветом, если ниже, а другой, когда выше. Ниже мой код < /p>

Код: Выделить всё

let AVG_RATE_PER_HOUR = [];
let FullName = [];
let RUN;
let RUN_PLUS;

context.panel.data.series.map((s) => {
if (s.refId === "AVG_RATE") {
AVG_RATE_PER_HOUR = s.fields.find((f) => f.name === 'AVG_RATE_PER_HOUR').values;
FullName = s.fields.find((f) => f.name === 'FullName').values;
} else if (s.refId === "WO_INFO") {
RUN = s.fields.find((f) => f.name === 'RUN').values;
RUN_PLUS = s.fields.find((f) => f.name === 'RUN_PLUS').values;
}
});

return {
xAxis: {
type: 'category',
data: FullName
},
yAxis: {
type: 'value'
},
visualMap: [{
pieces: [{
gte: 5,
label: ">= " + RUN,
color: "green"
}, {
lt: 5,
gt: 0,
label: "< " + RUN,
color: "red"
}],
}],
series: [
{
data: AVG_RATE_PER_HOUR,
label: {
show: true,
position: 'top',
formatter: function (data) {
return (data.value.toFixed(2))
}
},
type: 'bar'
}
]
};
Когда я пытаюсь использовать значение run для gte или LT Я получаю ошибку

Код: Выделить всё

ECharts Execution Error
e.indexOf is not a function
Но он работает очень хорошо в Lable:

мне нужно Delcare запустить как число?

Подробнее здесь: https://stackoverflow.com/questions/794 ... d-on-value
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»