2013-08-02 33 views
4

如果我在jqplot運行下面這段代碼我得到渲染圖上的所有行(系列):jQPlot打開和關閉一系列

series: 
    [ 


     {label:'qqq', color:'#CD0000',show:true}, 
     {label:'www', color:'#FFAA00',show:true}, 
     {label:'eee', color:'#9CCB19',show:true}, 
     {label:'ddd', color:'#3299CC',show:true}, 
     {label:'ccc', color:'#871F78',show:true}, 
     {label:'ggg', color:'#BF5FFF',show:true} 
    ], 

但如果我運行,下面這段代碼顯示上唯一的一個系列圖這是很好的和其他人都劃掉了,但如果我想使他們再次取消勾選他們,這不工作了:

series: 
     [ 


      {label:'qqq', color:'#CD0000',show:true}, 
      {label:'www', color:'#FFAA00',show:false}, 
      {label:'eee', color:'#9CCB19',show:false}, 
      {label:'ddd', color:'#3299CC',show:false}, 
      {label:'ccc', color:'#871F78',show:false}, 
      {label:'ggg', color:'#BF5FFF',show:false} 
     ], 

誰能幫助嗎?

+1

可以請你分享你如何試圖打開他們的代碼。 – Gyandeep

+0

任何解決方案呢? – Praveen

回答

-1

你可以找到一個工作示例here

一旦實現的東西,如果你仍然有困難隨時要求任何幫助。

4

您可以使用這段代碼做到這一點:

graphPlot.series[0].show = true; 

graphPlot.redraw(false); 

您也可以指定任何系列的指數在上面的代碼,然後使其顯示屬性設置爲true或false。