Pregunta

Tengo una aplicación Swing que usa JFreeChart para mostrar una de una serie de consultas. Algunas de estas consultas tienen una clave de TimeSeries compuesta. Cada componente de esta clave puede contener algunos valores, pero cuando se procesa hace un gráfico muy ruidoso. Me gustaría una forma sencilla para que los usuarios oculten / muestren algunos de los TimeSeries en el componente Gráfico que se muestra.

¿Fue útil?

Solución

Parece que setSeriesVisible El método de AbstractRenderer es lo que está buscando. Aunque esta forum discute que solo puede funcionar en la última versión, pero hay una solución para las versiones anteriores.

Otros consejos

No estoy seguro de lo que quiere decir, pero si desea mantener separadas las formas de los elementos, eche un vistazo a la clase AnalysisXYItemRenderer (o la correspondiente). Hay un transXDiff que se puede usar para tales cálculos (como acumular el diff y solo mostrar formas de trazado cuando el valor acumulado alcanza un límite).

Hace un par de años que hice esto, así que las cosas podrían haber cambiado en JFreeChart desde entonces.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top