Я включил масштабирование/панорамирование на моей диаграмме и нашел сообщение, которое помогло мне скрыть кнопку переключения масштаба/панорамирования с помощью css.CanvasJS масштабирование по умолчанию для панорамирования с несколькими диаграммами
.canvasjs-chart-toolbar> button:first-child {
display: none !important;
}
Также установить скрытую кнопку в режим панорамирования.
var parentElement = document.getElementsByClassName("canvasjs-chart-toolbar");
var childElement = document.getElementsByTagName("button");
if(childElement[0].getAttribute("state") === "pan"){
childElement[0].click();
}
Моя проблема в том, когда есть больше чем один график на странице, кнопка первой Картографическая приготовьтесь к панорамирование, но второй не делает. Heres JS скрипка показывает проблему.
Знаете ли вы, что .render() является асинхронным? Если это так, вы можете поместить обратный вызов в .render(), и это просто проблема времени. Но я не знаю, насколько это возможно. –