2013-04-20 44 views
8

在achartengine庫,類XYMultipleSeriesRenderer它有兩個功能:setYLabelsColor()等函數中scale參數的用途是什麼?

public void setXLabelsColor(int color) 

public void setYLabelsColor(int scale, int color) 

setXLabelsColor()直覺是有道理的,因爲一個只需要在顏色通過,但時間最長的我無法弄清楚什麼「規模'的論據是爲setYLabelsColor沒有。文檔說,它是「渲染器尺度」,但它顯然不清楚規模可能是什麼值。在完成輸入之後,我終於獲得了使用'scale'值爲0的函數。這對我來說並不直觀。我認爲1的比例值意味着圖表保持其規模。爲什麼0值有效,而默認值1不是?

回答

3

看看下面的圖片。在那裏有兩條線,分別按比例縮放,左邊的「空氣溫度」爲刻度= 0,右邊的「陽光小時」爲刻度= 1. pic http://www.achartengine.org/dimages/multiple_axis_cubic_line.png

+0

親愛的丹我正面臨一個問題,在我的Barcharts縮放,我有一個很大的數字爲y系列標籤(難以閱讀),我希望它變成0.000001比例,但設置比例不會改變比例我不想用這個比例來劃分我的數據,有沒有什麼方法可以爲y標籤設置比例? – 2013-11-24 11:27:40

+0

我建議你問一個單獨的問題,確切地描述問題是什麼。我認爲你誤解了AChartEngine的規模概念。 – 2013-11-24 14:41:37

2

我相信比例是意思是指你正在編輯的系列。在multipleXYseriesrenderer中,縮放編號指的是您輸入的「第n個」系列。例如,如果您只有1個系列,則編輯比例「0」將僅編輯該系列。這是我的理解,雖然我不能肯定地說。似乎這個文檔當然可以使用一些清理。

相關問題