Показать / скрыть строку в нескольких сериях в igDataChart
Я много искал для изменения видимости строки в серии с помощью переключателя рядом в легенде или где-то еще, но ничего особенного не достиг.
Это igDataChart с данными в реальном времени из двух или более полей, и трудно понять, какое значение связано с полями, потому что большинство данных имеют одинаковое значение в одно и то же время. Чтобы решить эту проблему, я хочу скрыть одно или несколько полей в серии.
Есть ли какие-либо предложения?
1 ответ
Решение
Взгляните на тему "Настраиваемые визуальные элементы" здесь.
Вы можете использовать предоставленный онлайн-образец, чтобы изменить видимость таких элементов, как ряды, маркеры, линии осей и т. Д.
$("#priceSeries").click(function () {
var posBrush = ($(this).is(":checked")) ? priceSeriesPositiveBrush : transperantBrush;
var negBrush = ($(this).is(":checked")) ? priceSeriesNegativeBrush : transperantBrush;
var outlineBrush = ($(this).is(":checked")) ? priceSeriesOutline : transperantBrush;
var visibility = ($(this).is(":checked")) ? "visible" : "collapsed";
$("#chart").igDataChart("option", "series", [
{
name: "priceSeries",
brush: posBrush, negativeBrush: negBrush, outline: outlineBrush,
legendItemVisibility: visibility
}]);
$("#chart").igDataChart("styleUpdated");
});