2012-03-06 85 views
2

我並非試圖修改刻度標籤(可通過ticksOptions完成),而是修改軸標籤。如何操縱JQplot中的軸標籤?

我想這樣做,因爲我的軸標籤是壓倒我的蜱標籤 - 或者也許是相反的:)

我嘗試使用labelOptions屬性,但不能動我的標籤的位置。

注意:該標籤是通過label:my_text屬性定義的。

+1

你可以直接修改CSS:看到這個答案:http://stackoverflow.com/a/12784780/888177 – Stefan 2012-10-08 15:35:27

回答

0

下面設置用於軸標籤:

axes: { 
    xaxis: { 
     labelOptions: { 
     label: "name" 
     } 
    }, 
    yaxis: { 
     labelOptions: { 
     label: "name" 
     } 
    } 
} 

及以下的圖例標籤:

series: [ 
    { 
     label: "label of serie one" 
    }, { 
     label: "label of serie two" 
    } 
] 

在項目工地當前文檔中缺少許多信息,因爲它是說那裏了。目前,最好的辦法是閱讀代碼中的文檔(這不是很困難)。

希望這會有所幫助。

+0

嗨,感謝您的回覆,但實際上,如問題所述,我已經找到了「labelOptions 「財產。問題是我無法找到如何管理標籤的位置。我發現了一個通過操縱jqplot-yaxis類來操縱整個軸風格的解決方法。 – Bacon 2012-03-16 10:21:51

+1

哦,對不起。有「plugins/jqplot.canvasAxisLabelRenderer.js」用於修改軸標籤(例如,字體系列/大小,旋轉角度),但我可以找到一個可以幫助您的選項。另一方面,你得到的結果有點奇怪,我唯一能說的是「你用最新的版本嗎?」順便說一句CSS解決方案不是一種解決方法,而是一個真正的解決方案。覆蓋CSS文件非常靈活。 – maliayas 2012-03-18 23:56:43

+0

是的,我正在使用最新版本。問題確實是我設置的標籤可以被Ticks標籤覆蓋,這使得它們都不可讀。 jqplot-yaxis上的Css允許您操作全局軸文本,而不僅僅是軸標籤。無論如何,我決定在標題中設置標籤,以顯示想要的信息。 – Bacon 2012-03-19 17:02:48