Ziyaretçi sayısını takip etmek için hangi web sitesinden gelebilir ve analizler yapabilirsiniz. Analiz raporunu grafik biçiminde göstermek için bir sütun şeması oluşturuyoruz.hAxis etiketi Google grafikte kesildi
Her şey doğru şekilde haritada gösteriliyor, ancak haxis sitesinde web sitesi adı gösteriliyor. Web sitesi adı "www.google.com", www.facebook.com gibi çok uzun olduğundan, bu etiket haxis'te kesiliyor. grafik çizmek için
Kod aşağıda verilmiştir:
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);
}
Veri ChartData değişken olarak dizi formdadır:
var chartData = [];
cartData.push('www.w3school.com', 106);
cartData.push('www.google.com', 210);
Genişlik ve "my_div" yüksekliği, sırasıyla 350 piksel ve 300px bulunmaktadır.
Herkes nasıl bu kesim sorunu önlemek olduğunu bana yardımcı olabilir: Biz de aşağıda verilen bu konunun ekran görüntüsü eklenmiş. Veya, Google grafik API'sinde bunu önlemek için herhangi bir yöntem kullanılabilir mi?
Çözüm bekleniyor.
veri/'chartData' bir örnek verebilir>? – davidkonrad