Olá pessoal,
Com o seguinte código:
protected String converterGraficoBase64(JFreeChart chart, int largura, int altura) throws IOException{
BufferedImage img = chart.createBufferedImage(largura, altura);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(img, "png", baos);
baos.flush();
byte[] imageInByte = baos.toByteArray();
baos.close();
return new sun.misc.BASE64Encoder().encode(imageInByte);
}
Eu converto o meu gráfico para a base 64 e mostro ele na minha página, vários gráficos mostram perfeitamente, o problema é quando existem muitos dados no gráfico, ele não renderiza quando estou no IE 8.
Eu já tentei aumentar a largura e altura, mas não deu certo, alguém tem alguma ideia do que fazer nesse caso pra mostrar o gráfico com muitos dados? O problema só ocorre no ie8 e não tem como falar para o usuário parar de usar!
Obrigado!