条形线mpandroid图表

时间:2018-11-05 03:22:12

标签: android android-layout charts mpandroidchart

我有一个图表并使用mpandroidchart 形状如下图 enter image description here

我的线条如何整洁而不偏斜?

2 个答案:

答案 0 :(得分:0)

如果您使用的是3以上的版本,则需要按如下所示修改xAxis,最后两行代码将解决您的问题:

 // xAxis customization
    XAxis xAxis = combinedChart.getXAxis();

    // Following code have no effect but you can change it if required
    xAxis.setGranularity(1f);
    xAxis.setGranularityEnabled(true);
    xAxis.setCenterAxisLabels(false);
    xAxis.setDrawGridLines(false);

    //xAxis.setXOffset(2);

    // Setting maximum limit of xAxis
    xAxis.setAxisMaximum(barData().getEntryCount());

    // Setting position of xAxis
    xAxis.setPosition(XAxis.XAxisPosition.BOTH_SIDED); 

    // This is used to fix bar width of first bar
    **xAxis.setSpaceMin(barData().getBarWidth() / 2f);
    xAxis.setSpaceMax(barData().getBarWidth() / 2f);**

答案 1 :(得分:0)

我不确定,但是它对我有用。

此错误来自X轴起点。 将起点设置为1。

xAxis.setAxisMinimum(1); // or xAxis.setAxisMinimum(2);