AnyChart на Android: форматирование значений по оси X - PullRequest
0 голосов
/ 23 января 2019

В настоящее время я впервые работаю с AnyChart на Android.Данные отображаются правильно и все работает до сих пор.Но я не могу отформатировать значения по оси X.

Я пытался использовать

cartesian2.xAxis(0).labels("{%Value}{numDecimals:2}");

Но это не имеет никакого эффекта.Я просто хочу две десятичные цифры.Я не нашел никакого решения онлайн, так как большая часть документации о JS.

РЕДАКТИРОВАТЬ:

 APIlib.getInstance().setActiveAnyChartView(brightplot);

        List<DataEntry> brightnessdata = createSeries(maxBrightnessRow);


        Cartesian cartesian2 = AnyChart.column();

        cartesian2.data(brightnessdata);

        cartesian2.title("Intensitätsverteilung");

        cartesian2.yScale().minimum(0d);
        cartesian2.yScale().maximum(255);

        cartesian2.xAxis(0).title("Ort [cm]");

        cartesian2.yAxis(0).title("Intensität");

        cartesian2.xScroller(true);
        cartesian2.xZoom(true);
        cartesian2.yAxis(0).labels(false);

        cartesian2.xZoom().setToPointsCount(1500,false, null);
        cartesian2.xAxis(0).labels().format("{%Value}{decimalsCount:2}");

        brightplot.setHorizontalScrollBarEnabled(true);
        brightplot.setVerticalScrollBarEnabled(true);
        brightplot.setZoomEnabled(true);
        brightplot.setChart(cartesian2);
        brightplot.setVisibility(View.VISIBLE);

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Проблема в том, что значения x должны иметь тип "число", поэтому, чтобы все это работало, напишите следующую строку: chart.xAxis().labels().format("{%value}{type:number, decimalsCount:2}");

0 голосов
/ 25 января 2019

Вы должны использовать функцию format() и параметры форматирования, которые для нее определены как токены.Попробуйте следующую строку:

cartesian2.xAxis(0).labels().format("{%Value}{decimalsCount:2}");

Это должно работать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...