Cambiar líneas discontinuas de fondo JFreeChart

Quiero hacer mi gráfico imprimible. Sé que JFreeChart ya tiene una configuración de impresión, pero necesito que sea imprimible (en blanco y negro) para poder guardar la imagen (ya imprimible) en PNG y ponerla en un informe.

Intenté cambiar el fondo a blanco, pero las líneas discontinuas del fondo se vuelven invisibles (ya son blancas).

He buscado pero no puedo encontrar una opción para cambiar su color.

¿Alguien puede darme algo de luz?

EDITAR: es un gráfico XY (originalmente con un fondo gris y líneas discontinuas blancas)

preguntado el 12 de junio de 12 a las 18:06

1 Respuestas

Tengo algo como esto en una de mis fuentes:

plot.setBackgroundAlpha(0.25)
plot.setDomainMinorGridlinePaint(Color.GRAY)
plot.setDomainGridlinePaint(Color.DARK_GRAY)
plot.setRangeMinorGridlinePaint(Color.GRAY)
plot.setRangeGridlinePaint(Color.DARK_GRAY)

Quizás ayude.

También es posible aplicar un tema como:

StandardChartTheme.createJFreeTheme().apply(chart)

Primero puede aplicar cualquier tema y luego modificar todo lo que desee.

Respondido el 12 de junio de 12 a las 18:06

El tema parece agradable. El código sobre el objeto de la trama es la trama del gráfico (como chart.getPlot()) ? - lcguida

Yop. En tu caso debe ser un XYPlot objeto. (debido a la XYChart) - matcauthon

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.