Come faccio a specificare più set di dati in un grafico a dispersione XY utilizzando l'API di Google Chart?

StackOverflow https://stackoverflow.com/questions/90374

  •  01-07-2019
  •  | 
  •  

Domanda

Perché questo URL dell'API di Google Chart non esegue il rendering di entrambi i set di dati su questo grafico a dispersione XY?

http://chart.apis.google.com/chart?cht=lxy&chd=t:10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200|0.10,0.23,0.33,0.44,0.56,0.66,0.79,0.90,0.99,1.12,1.22,1.33,1.44,1.56,1.68,1.79,1.90,2.02,2.12,2.22|0.28,0.56,0.85,1.12,1.42,1.68,1.97,2.26,2.54,2.84,3.12,3.40,3.84,4.10,4.53,4.80,5.45,6.02,6.40,6.80&chco=3072F3,ff0000,00aaaa&chls=2,4,1&chs=320x240&chds=0,201,0,7&chm=s,FF0000,0,-1,5|s,0000ff,1,-1,5|s,00aa00,2,-1,5

Ho letto il documentazione ancora e ancora, e non riesco a capirlo.

È stato utile?

Soluzione

Penso che in realtà restituisca entrambi i set di dati, ma puoi vederne solo uno perché c'è solo una scala sull'asse y.(In altre parole, 0,10 è troppo piccolo per essere mostrato.)

E dovresti davvero usare le percentuali.100 è il valore più alto accettato:

Dove la stringa di dati del grafico è composta da numeri in virgola mobile positivi compresi tra zero (0,0) e cento (100,0)

Altri suggerimenti

Innanzitutto una precisazione.Parli di un "grafico a dispersione XY", ma in realtà si tratta di 2 tipi di grafici distinti nell'API di Google Chart.Il tuo URL si riferisce al parametro cht=lxy che è un file Grafico a linee XY.

Il primo problema con il tuo URL è il parametro dati (chd).Poiché è un Grafico a linee XY, i set di dati devono essere definiti in coppie ma vedo un numero dispari di set di dati (3).

La risposta di Christian D non è corretta.Non è previsto alcun requisito percentuale.

Potrebbe essere meglio usare a API del wrapper che astrae molti di questi brutti dettagli.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top