2016-09-25 1 views
-2

MPAndroidChart 라이브러리를 사용하여 두 개의 선 그래프를 표시하고 있으며 버튼 클릭시 Dataset을 숨기려고합니다.LineChart에서 데이터 세트 (선 그래프)를 숨기는 방법은 무엇입니까?

단추를 클릭 할 때 선형 차트에서 선 그래프를 숨기는 방법을 제안 할 수 있습니까? a line chart

+0

차트를 표시하는 방법이 있다고 가정하면 새로운 OnClick 메서드에서는 차트 메서드를 호출하지만 이제는 분홍색 선 그래프의 데이터 만 사용합니다. – TimeToCode

+0

@TimeToCode 그래, 할 수있어.하지만 여기서 문제는 전체 차트가 다시 만들어 질거야. 그래서 여기서 방해 받고 나는 숨기고 싶다. 내가 할 수 있을까? –

+0

잠깐, 당신은 차트를 ArrayList로 채우고 있습니까? – TimeToCode

답변

0

차트의 모든 정보를 삭제하려면 clear() 메서드를 사용해야하며 그 후에는 invalidate() 메서드를 사용하여 전체 차트를 새로 고쳐야합니다.

MPAndroidChart 문서

현재 위치 : MPAndroidChart Documentation

1

차트 데이터에서 제거하지 않고 차트에서 DataSet을 숨길 수도 있습니다.

DataSet 클래스의 메서드를 사용하여이 작업을 수행 할 수 있습니다.

LineDataSet dataSet = ...; 
dataSet.setVisible(false); // hides the set 
chart.invalidate(); // redraw 
관련 문제