gpt4 book ai didi

android - 我正在使用 Mp Chart android 我希望 yAxis 值显示在红色圆圈中

转载 作者:太空狗 更新时间:2023-10-29 13:50:40 33 4
gpt4 key购买 nike

enter image description here

YAxis leftAxis1 = barChart.getAxisLeft();

leftAxis1.setDrawLabels(true);

leftAxis1.setDrawAxisLine(false);

leftAxis1.setDrawGridLines(true);

leftAxis1.setEnabled(true);

leftAxis1.setDrawZeroLine(true);

//leftAxis1.setTypeface(); // set a different font

leftAxis1.setTextSize(12f); // set the text size

leftAxis1.setAxisMinimum(0f); // start at zero

leftAxis1.setAxisMaximum(100f); // the axis maximum is 100

leftAxis1.setTextColor(Color.BLACK);

leftAxis1.setValueFormatter(new MyValueFormatter());

leftAxis1.setGranularity(1f); // interval 1

leftAxis1.setLabelCount(9, true);


//leftAxis1.setDrawZeroLine(true);

YAxis rightAxis1 = barChart.getAxisRight();

rightAxis1.setEnabled(false);

private class MyValueFormatter implements IAxisValueFormatter {

private DecimalFormat mFormat;

public MyValueFormatter() {
mFormat = new DecimalFormat("###,###,##0.0"); // use one decimal
}

@Override
public String getFormattedValue(float value, AxisBase axis) {
return mFormat.format(value) + " $"; // e.g. append a dollar-sign
}
}

我想让图表的 y 轴值与上图中显示的值相似。我该怎么做呢? y 值之间的间隔应为 10。有什么办法吗?

最佳答案

这对您有帮助:

mChart.getAxisLeft().setGranularity(10);

这将使 Y 轴值增加 10,您将获得所需的结果。但是,如果放大,值和图形将发生变化(这是正常的)。如果你还想禁用放大和缩小,你可以禁用它:

mChart.setScaleEnabled(false);

希望对你有帮助

关于android - 我正在使用 Mp Chart android 我希望 yAxis 值显示在红色圆圈中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47919306/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com