im using jquery: http://www.jqplot.com/ et j’ai fait un beau graphique. Le seul problème que j’ai eu est celui-ci: quand je suis plus de 300 pixels du graphique, je veux que la barre d’outils de surligneur va à ‘nw’ si c’est plus petit que son ‘ne’.
options actuelles:
highlighter: { tooltipLocation: 'ne', useAxesFormatters: true, },
Quelqu’un sait-il comment changer d’emplacement après son rendu?
Je pense que vous devez enregistrer la valeur de retour de la fonction jQPlot dans une variable:
targetPlot = $.jqplot(...your diagram...)
et peut ensuite définir différentes options de cette façon et replacer:
targetPlot['legend']['location'] = "ne"; targetPlot.replot();
C’est très bien expliqué ici: Google Groupes
Vous pouvez utiliser:
$("#your_jqplot_target").empty();
et créer de nouveaux
$.jqplot('...your diagram options here...');
dans la même cible ( your_jqplot_target
).
Comme Sandro L l’a dit, si vous enregistrez la valeur de retour de la fonction jQPlot dans une variable:
targetPlot = $.jqplot('...your diagram...');
Ensuite, vous pouvez définir de nouvelles séries ou options et targetPlot.redraw();
ou targetPlot.replot();
plus tard. S’il vous plaît lire plus sur la page liée ci-dessus.