我可以在 MPAndroidChart 中设置单位吗?
Can I set units in MPAndroidChart?
enter image description here
我想调整照片中红色边框的单位间距
例如,我想以 70,140,210 的步长调整单位。这可能吗?谢谢
您可以使用 BarChart
实现您的设计
BarChart MPAndroidChart 库
第 1 步:将库添加到 build.gradle
第 2 步:将此代码添加到内容页
<com.github.mikephil.charting.charts.BarChart
android:id="@+id/chart1"
android:layout_width="match_parent"
android:layout_height="match_parent" />
第 3 步:在 link
处遵循 Java 代码
使用chart.getAxisLeft()函数获取坐标轴然后使用函数设置参数
setAxisMaximum(float min),setAxisMinimum(float min),setLabelCount(int count, boolean force) 等。
请参阅 https://weeklycoding.com/mpandroidchart-documentation/axis-general/ 了解更多详情。
试试这个
tempLineChart = findViewById(R.id.temp_lineChart);
YAxis yAxisleft = tempLineChart.getAxisLeft();
yAxisleft.setValueFormatter(new ValueFormatter() {
@Override
public String getFormattedValue(float value) {
return value+"℃";
}
});
enter image description here
enter image description here
我想调整照片中红色边框的单位间距 例如,我想以 70,140,210 的步长调整单位。这可能吗?谢谢
您可以使用 BarChart
实现您的设计BarChart MPAndroidChart 库
第 1 步:将库添加到 build.gradle
第 2 步:将此代码添加到内容页
<com.github.mikephil.charting.charts.BarChart
android:id="@+id/chart1"
android:layout_width="match_parent"
android:layout_height="match_parent" />
第 3 步:在 link
处遵循 Java 代码使用chart.getAxisLeft()函数获取坐标轴然后使用函数设置参数 setAxisMaximum(float min),setAxisMinimum(float min),setLabelCount(int count, boolean force) 等。 请参阅 https://weeklycoding.com/mpandroidchart-documentation/axis-general/ 了解更多详情。
试试这个
tempLineChart = findViewById(R.id.temp_lineChart);
YAxis yAxisleft = tempLineChart.getAxisLeft();
yAxisleft.setValueFormatter(new ValueFormatter() {
@Override
public String getFormattedValue(float value) {
return value+"℃";
}
});
enter image description here