2013-01-14 41 views
0

我正在使用JQuery Flot圖形插件並遇到一些困難。如果有人有更多的知識,請幫助我!flot圖形圖例和axislabel不能一起工作

我想顯示軸圖例顯示在一個單獨的圖中,並顯示X/Y軸的軸標籤。但不知何故,這兩件事不合作。如果我評論一個,另一個工作正常。但不在一起。這是我的工作代碼:

$.plot($(container), [ 
    {label:'Label1',data: dataPoints, lines: {show: true, lineWidth:1}, color:"#72BA82"}, 
    {label:'Label2',data: dataPoints2, lines: {show: true, lineWidth:1}, color:"#000"} 
    ], 
    {legend: { show: true, noColumns:3, container: '#graph1LegendHolder' }}, 
    {xaxis:{show: true,axisLabel: "Time",axisLabelFontSizePixels: 12 }, 
    yaxis:{show: true,axisLabel: "Amount",axisLabelFontSizePixels:12 
    }} 
); 

正如我上面提到的,傳說和軸線不一起工作但在其他代碼是正確的,我相信。任何想法如何使兩者合作?

謝謝!

回答

2

您將圖例和軸選項作爲兩個單獨的選項對象傳遞; Flot會忽略其中的一個,因爲它只需要一組選項。您需要將它們合併:

... 
], { 
    legend: { ... }, 
    xaxis: { ... }, 
    yaxis: { ... } 
}); 
+0

這就是它的工作原理!非常感謝。真的很感激它。 – user704988