目录
使用MPAndroidChart实现K线图(1)——基本用法
使用MPAndroidChart实现K线图(2)——自定义XY轴
使用MPAndroidChart实现K线图(3)——自定义柱状图
使用MPAndroidChart实现K线图(4)——图表联动、加载更多
使用MPAndroidChart实现K线图(5)——高亮联动、横竖屏切换
MPAndroidChart中的X轴和Y轴的标签内容,可以调用setValueFormatter(IAxisValueFormatter f)方法,对不同的value返回不同的显示内容,如下所示:
xac.setValueFormatter(new IAxisValueFormatter() {
@Override
public String getFormattedValue(float value, AxisBase axis) {
int v = (int) value;
if (!xValues.containsKey(v) && xValues.containsKey(v - 1)) {
v = v - 1;
}
String x = xValues.get(v);
return TextUtils.isEmpty(x) ? "" : x;
}
});
(说明:不想显示的标签一定要返回空字符串,不要返回null,因为MPAndroidChart的后续代码会调用返回值的一些方法,而null会出现空指针异常。)<