Um die Anzahl der Besucher zu verfolgen kommt durch welche Website und einige Analysen auf dem gleichen. Wir erstellen ein Säulendiagramm, um den Analysebericht in grafischer Form anzuzeigen.hAxis Etikett ist in Google-Diagramm abgeschnitten
Alle Dinge sind korrekt in Diagramm angezeigt, aber wir zeigen Website-Namen auf Haxis. Da der Name der Website zu lang ist wie "www.google.com", www.facebook.com, wird dieses Label auf Haxis abgeschnitten.
-Code-Diagramm zu zeichnen ist unten angegeben:
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);
}
Daten in Chartdata variabel ist in Array-Form als:
var chartData = [];
cartData.push('www.w3school.com', 106);
cartData.push('www.google.com', 210);
Breite und Höhe der "my_div" sind 350px und 300 Pixel sind. Wir haben auch unten Screenshot dieser Ausgabe angehängt:
Kann jemand mir helfen, dass, wie können wir diese Schneid Problem zu vermeiden. Oder: Gibt es eine Methode in der Google-Diagramm-API, um dies zu verhindern?
Warten auf Lösung.
könnten Sie bieten ein Beispiel für die Daten/'chartData'? – davidkonrad