Я использую две (или более) диаграммы Google на странице с вкладками Bootstrap. В зависимости от моей навигации на вкладке диаграмма теряет размер для размера по умолчанию (?). Bellow - это уменьшенный тестовый пример с шагом, чтобы увидеть проблему:
https://jsfiddle.net/73o0rfqe/
Как воспроизвести:
Ситуация № 1:
- Перейдите на вкладку Два. Диаграмма изменяется до фактического размера только после щелчка на вкладке. Я ищу способ сделать его после загрузки страницы (до щелчка на вкладке).
Ситуация # 2:
- Перейдите на вкладку Два, нажмите вкладку TwoC, нажмите вкладку Один, нажмите вкладку Два, нажмите TwoA. Теперь график теряет фактический размер. Перейдите на вкладку Один, нажмите вкладку Два. Теперь диаграмма снова отображается с фактическим размером.
Эта часть кода:
$("a[href='#One']").on('shown.bs.tab', function (e) {
google.load('visualization', '1', {packages: ['corechart'], callback: drawChart});
clearChart();
});
Я использую, чтобы попробовать это, но он не работает, как должно. Любая помощь будет полезной.
PS: Любое предложение по оптимизации этого кода тоже поможет. Спасибо.