Gráfico Barra\Pizza - Usando JFreeChart

Olá sou novo no fórum,

minha dúvida é mais sobre desempenho do que código em si.

Estou num projeto no qual o programa gera relatórios, e gráficos estão incluídos, este projeto, vai atualizar e também por funções novas no programa.
E para geração dos gráficos estamos usando o componente JFreeChart

No programa atual ele gera um relatório e mostra gráficos apenas de barras, e durante uma reunião foi proposta que fosse incluído gráficos do tipo “pizza”
Por exemplo: o usuário entra com os dados, o programa gera o relatório e o gráfico de barras em mostrado como default, porém ele terá a opção (em um Radio Button) de ver o mesmo gráfico na perspectiva de gráfico pizza.

Então,

a dúvida é, se nessa nova implementação, gerar o gráfico de pizza é apenas algumas trocas de parametros, já que todo cáculo usado para o barras será o mesmo para o pizza, ou se teria que re-implementar o código específicamente para o pizza, o que neste caso seria inviável e esta opção seria descartada do projeto.

Estou postando essa dúvida, pois não conheço o JFreeChart e estou estudando ele, e sanar essa dúvida o quanto antes ajudaria muito no projeto.

Espero ter sido claro.
Obrigado a todos.

oh… tmb nao sou nenhum expert no assunto…
mas eh provavel q isso provavelmente do modo como foi projetado teu sistema

se cs levaram em consideraçao os aspectos de garantir um fraco acoplamento
entre os componentes… entao deve ser possivel…