2016-02-25 23 views
4

我正在使用MPAndroid圖表庫來繪製折線圖,​​並且我在LineChart上設置了動態數據,但有時候我會將某些索引的值設爲0.0,並且我不希望在任何索引上顯示0.0值。 如何跳過具有0.0值的索引。如何使用MPAndroid圖表庫跳過折線圖中特定索引的值?

ArrayList<Entry> entries = new ArrayList<>(); 
     entries.add(new Entry(23.00f, 0)); 
     entries.add(new Entry(40.00f, 1)); 
     entries.add(new Entry(00.00f, 2)); // want to skip this index 2(Mar) 
     entries.add(new Entry(00.00f, 3)); // want to skip this index 3 (Apr) 
     entries.add(new Entry(94.00f, 4)); 
     entries.add(new Entry(20.00f, 5)); 

現在我越來越喜歡這個 enter image description here

,但我想獲得一些這樣的事

enter image description here

這個任何想法?

感謝

+0

你可以跳過將0.0添加到你的圖表 – Sree

+0

@Sree正是我要做的跳過這個值? –

+0

您是否找到任何解決方案?如果是,請分享。我也陷入了同樣的情況。 –

回答

0

你的代碼應該尋找爲:

ArrayList<Entry> entries = new ArrayList<>(); 
     entries.add(new Entry(23.00f, 0)); 
     entries.add(new Entry(40.00f, 1)); 
//  entries.add(new Entry(00.00f, 2)); // want to skip this index 2(Mar) 
//  entries.add(new Entry(00.00f, 3)); // want to skip this index 3 (Apr) 
     entries.add(new Entry(94.00f, 4)); 
     entries.add(new Entry(20.00f, 5)); 

的lib中會自動繪製作爲截圖2

+0

它不工作的人。我在這裏發佈我的問題之前嘗試了這個。 –

+0

我有類似的任務,並沒有爲我添加數據作品。另一種選擇是使點的顏色列表具有顏色,並使00,00f條目的顏色透明。然後將其更改爲新值,計算爲 – Evgeny

0

怎麼樣添加多個數據集,一個爲每個連續的一部分你的圖?

相關問題