2
我有一個LineChart,可以顯示/隱藏多個數據集。該算法顯示/隱藏每個數據集是這樣的:MPAndroidChart:將最後一行設置爲透明隱藏其他行
LineDataSet set = chart.getData().getDataSetByIndex(item.getIndex());
int color = item.isEnabled() ? Color.TRANSPARENT : item.getColor();
set.setColor(color);
set.setCircleColorHole(color);
set.setCircleColor(color);
set.setDrawValues(!item.isEnabled());
chart.invalidate();
它可以完美的n-1個第一數據集,但是當應用於最後數據集的其他數據集的線消失得(圓圈和文本值仍然存在,但連接每個圓的線是透明的)。奇怪的是,如果我改變透明爲任何其他顏色(例如:紅色),它按預期工作。
對此有何看法?
檢查這一點,它可以幫助你:http://stackoverflow.com/questions/37268519/how-to-改變點顏色,如果值是高於常量在mpandroidchart/37389595#37389595 – Dhruv
嗨@Dhruv,我的問題是與設置ENTRE的顏色,但設置最後的數據集線顏色爲透明「覆蓋「其他數據集也是線條顏色。 – aalih