2016-09-26 45 views
1

我正在使用MPAndroidChart。我有一個由一個條形圖和一個折線圖組成的組合圖表。當我打開圖表活動時,我想在x位置3.0f處輸入條目,僅突出顯示條形圖。當我打電話給mCombinedChart.highlight(3.0f, int dataSetIndex, false)時,它給了我一個空指針異常,無論我有什麼int作爲數據集索引。我怎麼能達到我的目標?如何突出顯示CombinedChart中的一個BarDataSet條目?

回答

1
  1. 創建高亮對象:Highlight high = new Highlight(float x, int dataSetIndex);

  2. 調用一組數據索引方法:high.setDataIndex(int dataIndex);

  3. mCombinedChart.highlightValue(high, false)

使用setDataIndex方法來選擇哪些數據對象您想要使用的組合圖表,並使用dataSetIndex值作爲所選數據對象的數據集的索引。