У меня есть сценарий kql, который создает таблицу внизу и линейную диаграмму здесь:
Можно ли с помощью Kusto отображать текст по одной или нескольким точкам, как где ниже на этой диаграмме написано «Чемпион»?
KQL-код
myquery
| render linechart with (
legend = hidden, title = myracer,
ymin=0, ymax=4,
xcolumn=Place, xaxis=linear, xtitle = "Location",
ycolumns=Stage_Num, ytitle = "Stage"
)
;
Стол
Вы можете использовать приведенный ниже запрос KQL, чтобы получить текст по точкам:
let rith = datatable(Value:int, valu2:int, String:string)
[
2, 2, "Winner"
];
let rith_table = datatable(Value:int, valu2:int)
[
1, 1,
2, 2,
3, 1,
];
rith_table
| project Value, valu2, String = "Hello Rithwik"
| union (rith)
| project Value, valu2, String
| render linechart with (
legend = hidden,
ymin=0, ymax=3,
xcolumn=Value, xaxis=linear, ycolumns=valu2, ytitle = "Emo axis",xtitle = "Vammo axis"
)
Выход:
Скрипка.
Да, наведение нужно делать, так как мы можем давать текст точкам, но вы не можете отображать текст каждый раз, так как это вывод kql, а не power bi или какой-либо другой.
Я обновил свой вопрос, попытавшись реализовать ваш код, но мои данные исчезли. Предложения? (обновление должно быть одобрено). Я забыл включить переключатель в изображение, но оно просто показывает «Stage_Num: 3».
Добавьте series=String вот так i.imgur.com/j7TDJIt.png| render linechart with ( legend = hidden, ymin=0, ymax=5, xcolumn=Place, xaxis=linear, ycolumns=Stage_Num, ytitle = "Stage", xtitle = "Place",series=String )
, теперь это будет работать
В настоящее время невозможно добавить текст к точкам на линейной диаграмме Кусто, как это было первоначально запрошено. Однако с помощью @RithwikBojja мы смогли отобразить текст на линейной диаграмме с помощью пользовательского переключателя, и он поставляется с цветными точками данных.
Если я правильно понимаю, отображаемая строка видна только при переключении на точку данных, поэтому не соответствует моим потребностям... как вы сделали точку данных красной?!