跟蹤訪問者的數量來自哪個網站並對其進行一些分析。我們正在創建一個柱形圖以圖形形式顯示分析報告。hAxis標籤在Google圖表中被切斷
所有的東西都在圖表上正確顯示,但我們在haxis上顯示網站名稱。由於網站名稱太長,比如「www.google.com」,www.facebook.com,這個標籤正在被中斷。
代碼繪製圖表下面給出:
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」高度是350像素300像素和。我們還附上下面給出這個問題的屏幕截圖:
誰能幫助我,我們如何防止這個領域的問題。或者,谷歌圖表API中有沒有可用的方法來防止這種情況發生?
等待解決方案。
你能提供的數據/'chartData'的例子嗎? – davidkonrad