Чтобы отслеживать количество посетителей, которые проходят через какой веб-сайт и проводят анализ на одном и том же. Мы создаем диаграмму столбцов, чтобы отобразить отчет анализа в графической форме.
Все вещи отображаются правильно на графике, но мы показываем имя сайта на haxis. Поскольку имя веб-сайта слишком длинное, как "www.google.com", www.facebook.com, этот ярлык отключается на haxis.
Код для рисования приведен ниже:
function createTodayChart(chartData){
var data = new google.visualization.DataTable();
data.addColumn('string', 'Sources');
data.addColumn('number', 'Total Sales');
for (var i in chartData){
//alert(chartData[i][0]+'=>'+ parseInt(chartData[i][1]));
data.addRow([chartData[i][0], parseInt(chartData[i][1])]);
}
var options = {
legend: {position:'top'},
hAxis: {title: 'Sources', titleTextStyle: {color: 'black'}, count: -1, viewWindowMode: 'pretty', slantedText: true},
vAxis: {title: 'Total Sales (in USD)', titleTextStyle: {color: 'black'}, count: -1, format: '$#'},
colors: ['#F1CA3A']
};
var chart = new google.visualization.ColumnChart(document.getElementById('my_div'));
chart.draw(data, options);
}
Данные в переменной chartData в форме массива:
var chartData = [];
cartData.push('www.w3school.com', 106);
cartData.push('www.google.com', 210);
Ширина и высота "my_div" равны соответственно 350px и 300px. Мы также приложили скриншот этого вопроса, приведенного ниже:
Может ли кто-нибудь помочь мне, как мы можем предотвратить эту проблему. Или, существует ли какой-либо метод в API диаграмм google, чтобы предотвратить это?
Ожидание решения.