2010-09-24 17 views
1

J'utilise ci-dessous le code pour montrer l'axe Y de jqPlot à côté droit, mais son seul me montrant à gauche:Afficher l'axe Y sur le côté droit du tableau avec jqPlot

$.jqplot.config.enablePlugins = true; 

     var test2 = readXML(posi); 

     plot2 = $.jqplot('chart2', [test2], { 
      series: [{ renderer: $.jqplot.OHLCRenderer, rendererOptions: { candleStick: true, wickColor: '282828', 
       upBodyColor: '00C000', fillUpBody: true, downBodyColor: 'F81700', 
       fillDownBody: true, lineWidth: 1.5, tickLength: true, background: 'C8C8C6', 
       closeColor: '282828', openColor: '282828' 
      } 
      }, { xaxis: 'x2axis', yaxis: 'y2axis'}], 
      axesDefaults: { 
       tickRenderer: $.jqplot.CanvasAxisTickRenderer, 
       tickOptions: { 
        angle: 30 
       } 
      }, 
      axes: { 
       xaxis: { 
        renderer: $.jqplot.CategoryAxisRenderer 
       }, 
       x2axis: { 
        renderer: $.jqplot.CategoryAxisRenderer 
       }, 
       yaxis: { 
        autoscale: true 
       }, 
       y2axis: { 
        autoscale: true 
       } 
      } 
     }); 

S'il vous plaît me dire où je suis où mon erreur est.

J'ai le code ci-dessus à partir de la référence: http://www.jqplot.com/tests/canvasAxisTests.php dans ce troisième exemple montre les valeurs de à droite. J'utilise le graphique en chandeliers de jqPlot.

Merci

Répondre

1

Jetez un coup d'oeil au fichier CSS qui vient avec le jqplot. Il définit les paramètres du jqplot-yaxis, et vous pouvez donc l'utiliser pour définir l'emplacement souhaité.