2010-05-06 26 views
5

Tengo un gráfico de barras apiladas creado con JFreeChart. Las etiquetas de la categoría son bastante grandes y se superponen con la etiqueta del próximo Bar. Me gustaría envolverlo en la próxima línea. Hice algunas búsquedas y descubrí que tengo que usar el siguiente código. setMaximumCategoryLabelLines (2) en el CategoryAxis y aún no se ajusta a la siguiente línea.Cómo ajustar las etiquetas de categoría en JfreeChart

Sugerir soluciones.

Respuesta

12

Alterar el BarChartDemo1code como se muestra y usar los nombres de las categorías largas, veo el cuadro a continuación. Parece que funciona con renderizado apilado también. ¿Es ese el efecto deseado?

private static JFreeChart createChart(CategoryDataset dataset) { 
    ... 
    // OPTIONAL CUSTOMISATION COMPLETED. 
    domainAxis.setMaximumCategoryLabelLines(2); 
    ... 
} 

image

Cuestiones relacionadas