I have a small point that I cannot solve even if it seems very simple..
In a timeseries plot (XYplot), I would like to display just the year of dates: for example : 2005 - 2006 - 2007
But what I get is the following format : mmm-yyyy : for example janv.-2005
The code I wrote is the following
- I fill in my dataset as follows
Code: Select all
dataSeries.add(new Year(data.getInt(1)),data.getInt(2));
Code: Select all
SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
StandardXYToolTipGenerator ttg = new StandardXYToolTipGenerator(StandardXYToolTipGenerator.DEFAULT_TOOL_TIP_FORMAT, sdf, NumberFormat.getInstance());
TimeSeriesURLGenerator urlg = new TimeSeriesURLGenerator(sdf, "drilldowntochart", "series", "variableSql");
ValueAxis timeAxis = new DateAxis("");
NumberAxis valueAxis = new NumberAxis("");
StandardXYItemRenderer renderer = new StandardXYItemRenderer(StandardXYItemRenderer.LINES + StandardXYItemRenderer.SHAPES,ttg, urlg);
renderer.setShapesFilled(true);
XYPlot plot = new XYPlot(xyDataset, timeAxis, valueAxis, renderer);
Many thanks in advance for your help !