Question

Pourquoi la ligne commence à 100 sur l'axe y, peut tout corps résoudre mon problème.

code:

<img src="http://chart.apis.google.com/chart?
chs=500x200
&amp;chd=t:533,100,423,200|179,50
&amp;cht=lc
&amp;chxt=x,y
&amp;chxl=0:|JAN|FEB|MAR|APR|MAY|JUNE|JULY|AUG|SEP|OCT|NOV|DEC|
1:||20|40|60|80|100
&amp;chco=FF9900,FF0000,0000FF"
alt="Sample chart" />

si je l'ai changé les valeurs de l'axe y est la ligne à venir à 1000!

1:||200|400|600|800|1000

Comment puis-je obtenir ce point de départ à 533?

Merci

Était-ce utile?

La solution

L'axe 1 est à gauche de l'axe Y et avec le paramètre chxl avoir spécifié étiquettes de 0,20,40,60,80 et 100.

Vous pouvez changer la valeur supérieure à 533 mais je pense que cela paraître étrange.

La chose à réaliser est que les étiquettes fonctionnent indépendamment des valeurs. Vous modifiez le échelle de vos données en utilisant le paramètre chds.

Je pense que vous devez spécifier une valeur ronde sur l'étiquette de l'axe Y comme 600 et à l'échelle les données pour qu'elles correspondent.

Essayez ceci:

<img src="http://chart.apis.google.com/chart?
chs=500x200
&amp;chd=t:533,100,423,200|179,50
&amp;chds=0,600
&amp;cht=lc
&amp;chxt=x,y
&amp;chxl=0:|JAN|FEB|MAR|APR|MAY|JUNE|JULY|AUG|SEP|OCT|NOV|DEC|
1:|0|300|600
&amp;chco=FF9900,FF0000,0000FF"
alt="Sample chart" />
  

Autres conseils

Toutes les cartes Google sont représentées proportionnellement à 100. Ainsi, la valeur la plus élevée sera toujours courir le long du haut du graphique.

Comme vous l'avez indiqué votre axe comme 20,40,60,80,100 il semble maintenant que votre valeur est supérieure à 100, mais en fait, quelle que soit la valeur que vous avez, il regardera toujours comme 100 comme il se déroulera le long du sommet.

Supprimez les paramètres de l'axe, ou ajuster vos valeurs de l'axe pour représenter la valeur maximale dans vos valeurs. Dans ce cas, 533.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top