public class MyXAxisValueFormatter implements XAxisValueFormatter {
@Override
public String getXValue(String dateInMillisecons, int index, ViewPortHandler viewPortHandler) {
try{
SimpleDateFormat sdf = new SimpleDateFormat("dd MMM");
return sdf.format(new Date(Long.parseLong(dateInMillisecons)));
}
catch (Exception e)
{
return dateInMillisecons;
}
}
希望这可以帮助
0
如果它还在......
class DateAxisValueFormatter implements IAxisValueFormatter {
private String[] mValues;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd.hh");
public DateAxisValueFormatter(String[] values) {
this.mValues = values; }
@Override
public String getFormattedValue(float value, AxisBase axis) {
// "value" represents the position of the label on the axis (x or y)
return mValues[(int) value];
}
}
2 回答
请尝试以下方法 .
设置X轴
创建一个新类
MyXAxisValueFormatter
implementXAxisValueFormatter
希望这可以帮助
如果它还在......
你必须在Create put
String[]
values(public DateAxisValueFormatter(String[] values) )
,其中每个值都是DateString . 数据系列X的条目(新条目(forX,forY))必须是flat array = 0,1,2,3,4
对不起,我的英语很差,我来自俄罗斯 . 1988年起,水电厂实时控制系统开发公司主任(www.asu-epro.ru) . Borodatov Michael miclosoft@mail.ru