/ / Google Visualization библиотеката зареждане създава два различни резултата - javascript, jquery, графики, google-visualization

Визуализацията на Google Visualization създава два различни резултата - javascript, jquery, графики, google-visualization

Аз имам един много разочароващ проблем с правилното зареждане на Google Visualization библиотека.Имам две диаграми на моята страница.Едната е колона, а другата е линия.

Зареждам моята библиотека по следния начин: google.load("visualization", "1.0", {"packages":["corechart"],"callback":drawcharts});

След това аз наричам моята колонка така:

var chart = new google.visualization.ColumnChart(chartDiv)

и моята линия като това:

myLineChart = new google.visualization.LineChart(document.getElementById("myChart2"));

Това води до следните две диаграми: Графична графа

Линейна диаграма

Първата снимка е линията и това е проблемът. Когато вместо това зареждам визуализиращата библиотека така:

google.load("visualization", "1.0", {"packages":["linechart","columnchart"], "callback": drawcharts});

Получавам линията ми как искам това:

Предпочитана диаграма на линията

но колонката ми става така:

въведете описанието на изображението тук

Опитах да настроя лентата: groupwidth на колонката, но аз получавам проблеми при използването на събитие Addlistener в колоната.

Как мога да зареждам необходимите библиотеки, за да могада има версията corechart на линейната карта и нормалната колонкарт (не тази с corechart)? По принцип изображения 2 и 3? Как е corechart.linechart различен от просто зареждане на линия?

Отговори:

0 за отговор № 1

Такава глупава грешка. Ширината на диаграмата ми и ширината, зададена в моите графични опции, не бяха еднакви. Когато ги направих същото, работи добре.