Highcharts comment utiliser JavaScript variable de la série de la source de données?

Je suis en cours d'exécution d'un asp.net code-behind qui crée une variable de type string qui contient une collection de chars séparés par des virgules. Quelque chose comme ça en C#

string myCString = "4.5, 3.1, 6.5, 7.0, -1.3";

Cette variable pour ensuite en faire l'un asp.net page web où il est affecté à une variable JavaScript:

var myJString = '<%=myCString %>';

Maintenant, nous entrons dans Highcharts où la syntaxe pour une normale de la série ressemble à ceci:

series: [{
     name: 'Series1',
     data: [1.1, 3.8, 5.3, 9.8, 5.0]
       }]

Ce que je voudrais faire est d'attribuer myJString pour le champ de données de la série. J'ai essayé les deux approches et les deux ne fonctionnent pas. La solution est sans doute trivial, mais je suis loin d'en être même un passionné de programmeur. Il ressemble à la base du problème, c'est que Highcharts attend un tableau de chiffres plutôt que sur une chaîne. Cependant, ma compréhension des crochets en JavaScript est qu'ils permettent de convertir tout ce qui est à l'intérieur d'une chaîne de caractères?

Voici ce que n'a PAS travail:

series: [{
     name: 'Series1',
     data: myJString    //does not work
       }]

series: [{
     name: 'Series1',
     data: myJString - 0    //does not work either
       }]

Le deuxième essai a été de highcharts - les données de la variable causes de blocage du navigateur rétrospectivement, il est logique qu'elle n'a pas fonctionné depuis soustrayant 0 à partir d'une chaîne qui n'est pas un numéro en deçà de l'objectif.

Il est également logique que le premier essai n'a pas fonctionné, car il semble avoir un tableau de nombres plutôt qu'une chaîne de caractères. Maintenant à ma question(s):

Puis-je convertir à peu de frais à ma chaîne séparée par des virgules des flotteurs en JavaScript donc je peux l'utiliser dans le champ de données, et si oui, comment dois-je faire? Serait-il préférable (performance sage) pour ce faire, dans le code-behind et passer un tableau à JavaScript et ensuite essayer le tout avec un tableau? C'est en supposant que le myJString de ne pas être un tableau de chars est le problème réel.

Merci d'avance pour toute réflexion que vous pourriez être en mesure de fournir.

Vous avez étrangère virgule à la fin de chaque liste. Va échouer dans certains navigateurs.
Bon oeil! 😉 La virgule est en fait une erreur de l'utilisateur de l'artefact par me faire une mauvaise copie&pâte de travail, va modifier la version d'origine de l'enlever pour que les autres ne pas se confondre.

OriginalL'auteur Reality Extractor | 2011-04-22