2012-05-25 5 views
0

내 날짜 값이 내 프로그램에 밀리 초 단위로오고 있습니다. 따라서 FixedMillisecond 클래스를 사용하여 RegularTimePeriod 클래스로 변환합니다. 불행히도, 표시하고있는 차트는 xAxis 값으로 밀리 세컨드를 사용하고 있습니다. 좋은 날짜/요일 등을 출력하는 것이 아닙니다. FixedMillisecond 클래스의 toString 메서드는 일,시, 초 등을 나타내는 매우 좋은 형식화 된 문자열을 반환하지만, 축 렌더링의 경우. 이 동작을 무시할 수있는 방법이 있습니까?JFreeChart xAxis 밀리 초 단위로 JFreeChart에

답변

1

예 - 당신이 DateAxis를 사용하는 가정, 내가 또 다른 문제가 발생했습니다의 DateFormat

DateAxis axis = (DateAxis) plot.getDomainAxis(); 
axis.setDateFormatOverride(new SimpleDateFormat("HH:mm:ss")); 
+0

감사합니다 설정할 수 있습니다. Chart FX가 실제로 시계처럼 보이도록 실제 시계열을 반환하도록 ChartFactory를 변경했습니다 (저는 XYseries를 사용하고있었습니다). 그러나, 내가 2 년 동안 포인트를 insert하면, 액시스는 Jun3900 등과 같은 것을 보여주기 시작합니다. 어떤 아이디어입니까? – Bober02

+0

@ Boder02 - 코드를 보지 않고 ... – amaidment

+0

해결 됨, 걱정할 필요가 없습니다. – Bober02

관련 문제