2015-03-22 2 views
0

J'ai des valeurs que j'essaye de mettre en application dans les diagrammes élevés. S'il vous plaît voir le FIDDLECapable de voir des valeurs mais pas de graphique dans les graphiques les plus hauts

Si vous voyez le violon, vous trouverez ce code

MARKETS[0].push(parseFloat(findDataForMonth(mname0, month)) || "null"); 
MARKETS[1].push(parseFloat(findDataForMonth(mname1, month)) || "null"); 
MARKETS[2].push(parseFloat(findDataForMonth(mname2, month)) || "null"); 
MARKETS[3].push(parseFloat(findDataForMonth(mname3, month)) || "null"); 
MARKETS[4].push(parseFloat(findDataForMonth(mname4, month)) || "null"); 
MARKETS[5].push(parseFloat(findDataForMonth(mname5, month)) || "null"); 
MARKETS[6].push(parseFloat(findDataForMonth(mname6, month)) || "null"); 
MARKETS[7].push(parseFloat(findDataForMonth(mname7, month)) || "null"); 

Là où je suis en train de remplacer les quelques valeurs par NULL. Quand je mets null j'obtiens un graphique qui affiche des valeurs mais pas de couleurs comme le lien de violon montré ci-dessus. Si je remplace null avec la valeur 0.0 je reçois le graphique. Mais je ne veux pas remplacer 0.0 Je veux remplacer par null.

Répondre

0

null Ce n'est pas une chaîne. utiliser null au lieu de "null", par exemple (JSFiddle):

MARKETS[0].push(parseFloat(findDataForMonth(mname0, month)) || null); 
// ... 

Vous pouvez en savoir plus sur strings et null/undefined sur W3Schools.

+0

Thanq Encore une fois Ondkloss. Et pouvez-vous aussi s'il vous plaît dire comment je peux mettre la série en boucle au lieu de donner cette série everytime: [{ ] nom: mname0, data: MARCHÉS [0] }, { nom: mname1, data: MARCHÉS [1 ] }] –

+1

Un peu hors sujet, mais voir [ce JSFiddle] (http://jsfiddle.net/xbk57jdo/4/). Il suffit de préparer un tableau des objets et de l'utiliser dans les options. –

+0

Merci pour votre réponse rapide. C'était très utile –