MPAndroidChart, как установить ось X в нижнюю часть диаграммы?

Я загрузил библиотеку MPAndroidChart для рисования LineChart, я заметил, что этот LineChart всегда рисует ось x сверху из yAxis, мне нужно нарисовать xAxis внизу yAxis

вот как я инициализирую диаграмму

  mChart = (LineChart) findViewById(R.id.chart1);

    mChart.setDescription("");
    mChart.setNoDataTextDescription("You need to provide data for the chart.");

    // enable value highlighting
    mChart.setHighlightEnabled(true);

    // enable touch gestures
    mChart.setTouchEnabled(true);

    mChart.setDragDecelerationFrictionCoef(0.9f);

    // enable scaling and dragging
    mChart.setDragEnabled(true);
    mChart.setScaleEnabled(true);
    mChart.setDrawGridBackground(false);
    mChart.setHighlightPerDragEnabled(true);
    mChart.setBackgroundColor(Color.WHITE);

    XAxis xAxis = mChart.getXAxis();

    xAxis.setDrawGridLines(false);




    YAxis leftAxis = mChart.getAxisLeft();

    leftAxis.setTextColor(ColorTemplate.getHoloBlue());
    leftAxis.setAxisMaxValue(200f);
    leftAxis.setDrawGridLines(false);


    YAxis rightAxis = mChart.getAxisRight();
    rightAxis.setDrawAxisLine(false);
    rightAxis.setTextColor(Color.WHITE);
    rightAxis.setDrawGridLines(false);

    MyMarkerView mv = new MyMarkerView(this, R.layout.custom_marker_view);

    // set the marker to the chart
    mChart.setMarkerView(mv);

person Amalo    schedule 29.09.2015    source источник


Ответы (1)


Попробуйте это: xAxis.setPosition(XAxisPosition.BOTTOM)

Более того, в документации.

person Philipp Jahoda    schedule 29.09.2015
comment
Привет, Филипп, что я могу сделать, чтобы между позицией xAxis и линией над ней было пространство? - person david; 23.10.2017