Pergunta

Eu tenho uma aplicação Swing que usa JFreeChart para uma exibição de uma série de consultas. Algumas dessas consultas têm uma chave TimeSeries composto. Cada componente desta chave pode conter alguns valores, mas quando renderizado faz um gráfico muito barulhento. Gostaria de uma maneira simples para os usuários para ocultar / mostrar alguns dos TimeSeries no componente gráfico exibido.

Foi útil?

Solução

Parece que o método setSeriesVisible de AbstractRenderer é o que você está procurando. Embora esta discussão fórum sugere que pode único trabalho na versão mais recente, mas há um trabalho em torno de versões anteriores.

Outras dicas

Eu não estou completamente certo o que você quer dizer, mas se você quiser manter artigo molda à parte, ter um olhar para a classe AnalysisXYItemRenderer (ou correspondente). Há um transXDiff há que pode ser usado para tais cálculos (tais como acumular o diff e só mostram formas de parcela quando esse valor acumulado atinge um limite).

Foi um par de anos atrás eu fiz isso, então as coisas poderiam ter mudado em JFreeChart desde então.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top