2014-03-30 85 views
1

我想將一個Bode Chart應用程序從PC移植到Android設備。我發現這個庫(GraphView)在Android中以簡單的方式進行繪圖。阻止我的唯一問題是我找不到爲我的圖形設置對數比例的解決方案。我需要它,因爲它們應該在一個Bode圖表中進行正確的繪圖。 在其他用於PC繪圖的Java庫中,我只使用了一個名爲setDomainAxis的方法,並且給它一個NumberAxis或者在我的情況下爲LogAxis。 我發現了一種方法來設置最小和最大範圍值,但沒有最小值和最大值的方法創建,並沒有在其文檔中提及。 有人找到了解決辦法,解決這個縮放問題? 感謝任何人提前。如何在Android庫GraphView中將x軸比例設置爲對數比例?

回答

0

我做了一個簡單的解決方案,使用本地組件繪製對數背景並繪製here,因此沒有第三方庫依賴關係。

要平滑曲線,可以使用任何可用的貝塞爾曲線算法。

0

這應該開箱即用,但您可以使用標籤格式和饋送傾斜的數據自己完成技巧。 有標籤上演示此格式:

CustomLabelFormatterActivity

您在對數的數據飼料,併爲標籤,你做了相應的(反​​向,我相信)爲y軸的setCustomLabelFormatter方法轉型。

+0

我無法訪問鏈接......任何示例代碼都會有用 – SMS