>

프로젝트에서 'com.github.PhilJay : MPAndroidChart'에서 MPAndroidChart 라이브러리 여기 를 업데이트 한 후 : v2.25에서 'com.github.PhilJay : MPAndroidChart : v3.0.2로 돌아 가면 ValueFormatter 클래스를 찾을 수 없다는 오류가 발생합니다. 추가 연구에서 v2.2.5가 최신 버전이고 v3.0.2가 가장 최근에 업데이트 된 버전이 아닌 것처럼 보이기 때문에 maven 저장소 아티팩트 색인에서 실수를 한 것으로 보입니다 여기


  • 답변 # 1

    현재 작업중인 프로젝트에서이 버전을 사용하고 있습니다

    implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'
    
    

    X와 Y의 형식을 지정하려면 다음 가져 오기를 사용합니다

    import com.github.mikephil.charting.formatter.IAxisValueFormatter;
    import com.github.mikephil.charting.formatter.IValueFormatter;
    
    

    구현은 다음과 같습니다

    public class MyValueFormatter implements IValueFormatter {
        private DecimalFormat mFormat;
        public MyValueFormatter() {
            mFormat = new DecimalFormat("###,###,##0"); // use one decimal
        }
        @Override
        public String getFormattedValue(float value, Entry entry, int dataSetIndex, ViewPortHandler viewPortHandler) {
            // write your logic here
            return mFormat.format(value) + ""; // e.g. append a dollar-sign
        }
    }
    
    

관련 자료

  • 이전 r ADBUG 모델 nls 단일 기울기
  • 다음 assembly - c ++에서 * int 만들기 - 함수 반환 값을 전역에 할당하기 전에 msvc의 추가 저장/재로드 지점은 무엇입니까?