1
我已經得到了使用JFreeChart做了如下圖: alt text http://img706.imageshack.us/img706/912/jfreechart.jpg調整大小垂直刻度標識高度(XYStepChart)
是否有可能(如果它是如何)延長x軸的日期,以便他們包含年份,例如。 4-II-2010,5-II-2010,...,6-III-2010?
我已經得到了使用JFreeChart做了如下圖: alt text http://img706.imageshack.us/img706/912/jfreechart.jpg調整大小垂直刻度標識高度(XYStepChart)
是否有可能(如果它是如何)延長x軸的日期,以便他們包含年份,例如。 4-II-2010,5-II-2010,...,6-III-2010?
目前尚不清楚如何格式化日期,但setDateFormatOverride
在DateAxis
允許您指定合適的SimpleDateFormat
。如果尚不可用,您應該能夠在DateFormatSymbols
中覆蓋getShortMonths()
的羅馬數字。
附錄:爲了正確的定位,它可能更容易做這樣的事情:
DateAxis axis = (DateAxis) plot.getDomainAxis();
DateFormatSymbols dfs = DateFormatSymbols.getInstance(); // default locale
String[] roman = { ... };
dfs.setShortMonths(roman);
axis.setDateFormatOverride(new SimpleDateFormat("dd-MMM-yyyy", dfs));
乾草,非常感謝你! 它確實有效。這樣我就可以完全控制x軸上顯示的日期格式。 – 2010-04-28 14:02:17