Sto usando il numero line chart di Google quasi esattamente come la demo - solo i dati sono cambiati - all'interno di this jQuery tab plugin senza modifiche. Forse il 50% delle volte, il grafico verrà caricato a 400x200 anche se è stato specificato per caricare a 700x250. Il div contenente avrà la larghezza e l'altezza corrette, ma il grafico reso dall'API verrà caricato all'interno di quello a 400x200.Google Chart carica estremamente piccolo quando è incluso nelle schede basate su jQuery
Ho il sospetto che ciò avvenga perché le schede non vengono visualizzate quando l'API tenta di eseguire il rendering. Per questo motivo, tenta di eseguire il rendering in qualcosa che considera nullo e quindi si impone nella risoluzione predefinita più piccola.
Il mio pensiero è che se il display del grafico può essere ritardato fino a quando non viene cliccata la scheda appropriata, risolverebbe il problema. Purtroppo, non ho idea di come farlo, e la mia ricerca non è stata fruttuosa. Il più vicino che ho trovato è this thread, ma non ho trovato nessuna risposta reale lì.
Apprezzerei qualsiasi consiglio se ne avete, e sarei felice di dare ulteriori informazioni se necessario.
codice di esempio o jsfiddle? –
Aggiornato per includere correttamente l'API: http://jsfiddle.net/23Vju/4/ –