Per tracciare il numero di visitatori viene attraverso quale sito Web e fare qualche analisi sullo stesso. Stiamo creando un istogramma per mostrare il rapporto di analisi in forma grafica.hL'etichetta di Axis è troncata nel grafico di Google
Tutte le cose vengono visualizzate correttamente sul grafico, ma stiamo mostrando il nome del sito web su haxis. Poiché il nome del sito web è troppo lungo come "www.google.com", www.facebook.com, questa etichetta è stata tagliata fuori dal codice.
Codice disegnare tabella è il seguente:
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);
}
dati della ChartData variabile è in forma di matrice come:
var chartData = [];
cartData.push('www.w3school.com', 106);
cartData.push('www.google.com', 210);
larghezza e altezza "mio_div" sono 350px e 300px rispettivamente. Abbiamo anche attaccato schermata di questo numero indicato di seguito:
qualcuno mi può aiutare, che come possiamo evitare questo problema di taglio. Oppure, esiste un metodo disponibile nell'API di Google Maps per impedirlo?
In attesa di soluzione.
potrebbe fornire un esempio dei dati/'chartData'? – davidkonrad