Code: Select all
Shape BARSHAPE = new Polygon(new int[] { 12, 8, -8, -8, 8 }, new int[] { 0, 4, 4, -4, -4 }, 5);//arrow
GanttRenderer renderer = new GanttRenderer();
CategoryItemLabelGenerator generator = new StandardCategoryItemLabelGenerator("{2}",
DateFormat.getDateInstance());
renderer.setBaseItemLabelGenerator(generator);
renderer.setBaseItemLabelFont(new Font("SansSerif", Font.PLAIN, 7));
renderer.setBaseItemLabelsVisible(true);
renderer.setBaseShape(BARSHAPE);
Also i tried customizing the drawingSupplier and assigning to the plot as below
Code: Select all
DefaultDrawingSupplier drawingSupplier = new DefaultDrawingSupplier(new Paint[] { ChartColor.DARK_BLUE,
ChartColor.DARK_CYAN, ChartColor.DARK_MAGENTA, ChartColor.DARK_RED, ChartColor.DARK_YELLOW,
ChartColor.DARK_GRAY, ChartColor.GRAY, new Color(215, 0, 215), new Color(215, 64, 215), Color.pink },
DefaultDrawingSupplier.DEFAULT_OUTLINE_PAINT_SEQUENCE, DefaultDrawingSupplier.DEFAULT_STROKE_SEQUENCE,
DefaultDrawingSupplier.DEFAULT_OUTLINE_STROKE_SEQUENCE, new Shape[] { BARSHAPE });
categoryplot.setDrawingSupplier(drawingSupplier);
.