2011-01-04 8 views
0

Ich bin eine einfache Google-Chart mit einem Benchmark Bild: alt textGoogle Chart - wenn Y-Bereich geändert wird, Graph skaliert nicht richtig

Da die meisten Daten liegt zwischen 50 und 100 Ich habe versucht, zu machen Der Bereich ist etwas kleiner, aber das Ergebnis ist ein falscher Graph. alt text

Erster Wert der roten Linie beginnt bei 72 auf dem ersten Graphen, aber bei 87 auf dem zweiten. Der HTML-Code sieht wie folgt aus:

<img src="http://chart.apis.google.com/chart?chxr=0,50,100|1,0,50&chxt=y,x&chs=900x300&cht=ls&chco=DA3B15,3072F3&chd=s:stt3rp3ts7rp2ut7uz7tt5rr5rw5rs2qr2qr2tq5rr3qp3rr2q,uqq2sp0nqnzoop3qq2tt4tr2sr2rw1rq2rr2qs3pozpoo4rp2p&chdl=With+lock|Without+lock&chg=50,20&chls=2|2&chtt=FluorineFx+-+FactoryInstance+with%2Fwithout+lock&chts=676767,13" width="1000" height="300" alt="FluorineFx - FactoryInstance with/without lock" /> 

Hat jemand eine Lösung, die hilft, das Diagramm richtig zu skalieren?

Antwort

0

es funktioniert Ich hatte die Eingangsdaten in einfachen Datenformat zu ändern:

für die Achsenbereiche
chd=t:72,73,... // char data 

Definieren Sie den gewünschten Bereich:

chxr=0,60,100,10|1,0,50,5 

den Skalierungswert char Gewohnheit spezifizieren :

chds=60,100 

was zur Folge hat:

<img src="https://chart.googleapis.com/chart?chs=900x300&amp;cht=ls&amp;chd=t:72,73,73,90,71,68,90,73,72,97,71,68,88,76,74,97,76,84,96,74,74,94,70,70,94,71,78,93,71,72,89,69,70,89,69,70,88,74,69,94,71,71,90,69,68,90,71,70,89,69|75,69,69,89,72,67,85,64,69,64,84,65,65,67,90,69,69,89,73,73,92,74,70,88,72,70,88,71,78,87,70,69,88,70,71,88,69,72,90,68,65,84,67,66,66,91,71,68,89,68&amp;chxt=y,x&chds=60,100&amp;chxr=0,60,100,10|1,0,50,5&amp;chbh=35&chg=10,10&chco=DA3B15,3072F3&chdl=With+lock|Without+lock&chtt=FluorineFx+-+FactoryInstance+with%2Fwithout+lock"/> 

alt text