에 미친 버그 :나는이 같은 도메인 라벨 형식을 샘플 코드 SimpleXYPlotActivity를 변경 setDomainValueFormat
// create a couple arrays of y-values to plot:
Number[] domainLabels = {1, 2, 3, 6, 7, 8, 9, 10, 13, 14};
Number[] series1Numbers = {1, 4, 2, 8, 4, 16, 8, 32, 16, 64};
Number[] series2Numbers = {5, 2, 10, 5, 20, 10, 40, 20, 80, 40};
// turn the above arrays into XYSeries':
// (Y_VALS_ONLY means use the element index as the x value)
//XYSeries series1 = new SimpleXYSeries(Arrays.asList(series1Numbers), SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, "Series1");
XYSeries series1 = new SimpleXYSeries(Arrays.asList(domainLabels), Arrays.asList(series1Numbers), "Series1");
//XYSeries series2 = new SimpleXYSeries(Arrays.asList(series2Numbers), SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, "Series2");
XYSeries series2 = new SimpleXYSeries(Arrays.asList(domainLabels), Arrays.asList(series2Numbers), "Series2");
//...other lines
plot.setDomainValueFormat(new Format() {
@Override
public StringBuffer format(Object obj, StringBuffer toAppendTo, FieldPosition pos) {
int day = ((Number) obj).intValue();
System.out.println(day);
return new StringBuffer(day);
}
@Override
public Object parseObject(String source, ParsePosition pos) {
return null;
}
});
// reduce the number of range labels
//plot.setTicksPerRangeLabel(3);
// rotate domain labels 45 degrees to make them more compact horizontally:
plot.getGraphWidget().setDomainLabelOrientation(-45);
내가 왜 몰라,하지만 줄거리는 다음과 같은 도메인 라벨을 인쇄 : 1, 2, 3, 5, 1,235,1, 2, 3, 6, 7, 8, 9, 10, 13, 14
왜 이런 미친 행동을 했나요? ?