Jfreechart: muestra semanas en el eje x para el valor de días

Estoy usando JFreeChart para mostrar un valor para cada día de un mes. Ahora quiero que mi eje x muestre las semanas en un mes en lugar de los días. Por el momento, los valores de mi gráfico son dobles en el eje y e int en el eje x.

Timestamp ts = a.getTimestamp(); Double val = a.getVal(); series1.add(ts.getDate(), val);

estoy usandoplot.getDomainAxis().setRange(0, 31); para establecer el rango de días a un mes yxax.setTickUnit(new NumberTickUnit(7)); para que el eje x muestre los ticks en la posición correcta. En lugar de mostrar los días (0, 7, 14, 21, 28) quiero que sean semanas (0, 1, 2, 3, 4).

¿Es eso posible y cómo podría hacerlo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta