我已经使用JFreeChart制作了以下图表: alt text http://img706.imageshack.us/img706/912/jfreechart.jpg
是否有可能(如果是这样的话)在x轴上延长日期以便它们包含年份,例如。 4-II-2010,5-II-2010,...,6-III-2010?
答案 0 :(得分:2)
现在不清楚如何格式化日期,但setDateFormatOverride
中的DateAxis
允许您指定合适的SimpleDateFormat
。如果尚未提供,您应该可以在getShortMonths()
中覆盖DateFormatSymbols
以获取罗马数字。
附录:为了正确定位,可能更容易做到这样的事情:
DateAxis axis = (DateAxis) plot.getDomainAxis();
DateFormatSymbols dfs = DateFormatSymbols.getInstance(); // default locale
String[] roman = { ... };
dfs.setShortMonths(roman);
axis.setDateFormatOverride(new SimpleDateFormat("dd-MMM-yyyy", dfs));