跟踪访问者的数量来自哪个网站并对其进行一些分析。我们正在创建一个柱形图以图形形式显示分析报告。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