From: <st...@st...> - 2002-07-31 21:18:11
|
Does anyone know how to label the data points on a TimeSeries? I've looked through the doc (including the javadoc and the $30 pdf, which was worth the money BTW) and can't seem to find this documented anywhere. There was an example using a CategoryDataset, but the methods didn't all exist for my chart. Thanks. STEW |
From: David G. <dav...@ob...> - 2002-07-31 21:26:32
|
On Wednesday 31 July 2002 10:18 pm, st...@st... wrote: > Does anyone know how to label the data points on a TimeSeries? I've > looked through the doc (including the javadoc and the $30 pdf, which wa= s > worth the money BTW) and can't seem to find this documented anywhere. > There was an example using a CategoryDataset, but the methods didn't al= l > exist for my chart. > > Thanks. > STEW Another developer added this code to the drawItem(...) method in the=20 LineAndShapeRenderer: =09=09=09if (plot.getLabelsVisible()) { =09=09=09=09NumberFormat formatter =3D plot.getLabelFormatter(); =09=09=09=09Font labelFont =3D plot.getLabelFont(); =09=09=09=09g2.setFont(labelFont); =09=09=09=09Paint paint =3D plot.getLabelPaint(); =09=09=09=09g2.setPaint(paint); =09=09=09=09boolean rotate =3D plot.getVerticalLabels(); =09=09=09=09String label =3D formatter.format(value); =09=09=09=09drawLabel(g2, label, x1, y1, labelFont, rotate); =09=09=09} To get the same feature working for time series charts, something similar= will=20 need to be added to the StandardXYItemRenderer class. Regards, DG. |
From: <st...@st...> - 2002-08-01 13:21:13
|
How do I get write access in CVS? Do I need to get access from you? Thanks. STEW David Gilbert said: > On Wednesday 31 July 2002 10:18 pm, st...@st... wrote: >> Does anyone know how to label the data points on a TimeSeries? I've >> looked through the doc (including the javadoc and the $30 pdf, which >> was worth the money BTW) and can't seem to find this documented >> anywhere. There was an example using a CategoryDataset, but the >> methods didn't all exist for my chart. >> >> Thanks. >> STEW > > Another developer added this code to the drawItem(...) method in the > LineAndShapeRenderer: > > if (plot.getLabelsVisible()) { > NumberFormat formatter = plot.getLabelFormatter(); > Font labelFont = plot.getLabelFont(); > g2.setFont(labelFont); > Paint paint = plot.getLabelPaint(); > g2.setPaint(paint); > boolean rotate = plot.getVerticalLabels(); > String label = formatter.format(value); > drawLabel(g2, label, x1, y1, labelFont, rotate); > } > > To get the same feature working for time series charts, something > similar will need to be added to the StandardXYItemRenderer class. > > Regards, > > DG. > > > > ------------------------------------------------------- > This sf.net email is sponsored by: Dice - The leading online job board > for high-tech professionals. Search and apply for tech jobs today! > http://seeker.dice.com/seeker.epl?rel_code1 > _______________________________________________ > jfreechart-developers mailing list > jfr...@li... > https://lists.sourceforge.net/lists/listinfo/jfreechart-developers |