Я использую ZingChart для стандартной гистограммы. У меня есть выбранное состояние для отдельных баров, работающих, как хотелось бы, но с одной стороны. Есть ли способ показать окно значения (установленное на видимое: ложное глобально), чтобы показывать только выбранный узел при его нажатии или выборе? Я смог сделать окно значений для каждого показа узла в событии клика, которое я добавил, чтобы вызвать внешнюю функцию с помощью метода modifyplot, но я не вижу подобного метода для таких узлов, как modifynode. Если это не вариант, есть ли способ вставить поле «поддельное» значение, разметка которого будет создаваться «на лету» во время события клика и показать этот элемент над выбранным узлом? Ниже приведен код рендеринга для рассматриваемой диаграммы. Спасибо за ваше время!ZingChart как изменить узел после щелчка/выберите
zingchart.render({
id: "vsSelfChartDiv",
width: '100%',
height: '100%',
output: 'svg',
data: myChartVsSelf,
events:{
node_click:function(p){
zingchart.exec('vsSelfChartDiv', 'modifyplot', {
graphid : 0,
plotindex : p.plotindex,
nodeindex : p.nodeindex,
data : {
"value-box":{
"visible":true
}
}
});
var indexThis = p.nodeindex;
var indexDateVal = $('#vsSelfChartDiv-graph-id0-scale_x-item_'+indexThis).find('tspan').html();
updateTop(indexDateVal);
}
}
});
Спасибо большое за помощь! Я смог изменить ваш код, чтобы он полностью соответствовал моим потребностям. –