J'ai déjà posé cette question dans les groupes google officiels de Flot, mais je n'ai pas eu d'answear. Peut-être parce qu'il est plus orienté javascript, voici la question:Flot: texte de l'indice dans l'étiquette
J'ai ajouté le code suivant dans mon code:
var j = "d";
j = j.sub();
plot1 = $.plot($("#grafTemp"), [
{label: "Rosišče (°C): T" + j + "(t) = ---.---°C"
.... le reste n'a pas d'importance.
Et:
legends.eq(i).text(series.label.replace(/=.*/, "= " + y.toFixed(2) +"°C"));
j'utilisais cet exemple: http://people.iola.dk/olau/flot/examples/tracking.html
Maintenant, l'indice fonctionne bien, il affiche t_d bien. Mais quand je mets à jour le graphique (lorsque l'utilisateur déplace la souris sur le graphique), il affiche
<sub>d</sub>
Je sais que le problème est au legends.eq (i) .text ..... où il retourne la chaîne pure, littérale:
<sub>
Je voudrais savoir, comment il serait possible de résoudre ce problème. Donc, il utilisera sous-élément html correctement?
'legends' est-il un élément HTML? Si oui, peut-être cherchez-vous la fonction 'html()' au lieu de 'text()'? –
Ouais c'était la solution. Je vous remercie. –