2014-01-10 20 views
0

我正在使用android繪圖庫來繪製數組中的數據。問題是當數組中有重複的數據時,y軸的一些數字標籤也被複制。 例如,如果我有一個數組安卓繪圖在Y軸上的重複值

{46.66,46.50,46.61,46.61,46.55,46.55,46.60,46.50,46.50,46.50,46.61,46.41,46.54,46.44,46.46,46.55,46.59,46.61 ,46.64,46.60,46.65,46.74,46.74,46.99,46.95,46.94,46.80,46.98,46.90,46.94,47.00,46.94,47.11 }

我得到46.6和47重複在y軸。

對不起,由於我的信譽低,我無法發佈圖片。

+0

你需要得到數組排序,重複的值刪除或只刪除重複值? – Niko

回答

0

你可以考慮使用一個Set唯一值允許沒有重複:

不包含重複元素的集合。更正式地說,集合 不包含元素對e1和e2,使得e1.equals(e2)和 中最多一個爲null元素。正如其名稱所暗示的那樣,該接口模型 是數學集抽象。

如果您決定堅持ArrayList大約有刪除重複或進行擴展的類不允許相同的價值觀很多帖子說:

How to remove Duplicate value from arraylist in Android

+0

我想到了這一點,但不會減少arraylist的大小,並刪除我想繪製的值,所以例如,如果我有20個值和5個副本,那麼我會有15個值而不是20個,這不是適合我的圖表。 – user2469133

+0

現在你的圖形圖像和圖形圖像會對此有很大幫助,你可以在其他地方發佈圖像並提供鏈接嗎? – Niko

+0

http://postimg.org/image/tpllfyoz7/ note 46.6 and 47 – user2469133