1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Lines não aparecem no Chart criado!

Tenho que criar várias XYSeries nesse chart, o usuário vai entrar com a quantidade de Series que precisa ser criado, até ai acho que não apresentou nenhum erro, entretanto, quando vou abrir o arquivo .PNG, gerado para plotar o chart, as Lines não aparecem, apenas as legendas das Séries.

public static void Gerar_Series (){

int a = Integer.parseInt (Interface.N_Perfis.getText());

data = new XYSeriesCollection();

for (int i = 0; i<a;i++){

XYSeries serie = new XYSeries ("Perfil" + String.valueOf(i+1));

for (int j = 0; j < Interface.Table.getRowCount(); j ++){

String table1 = Interface.Table.getValueAt(i,0).toString();

String table2 = Interface.Table.getValueAt(i,2).toString();

Double x = Double.parseDouble(table1);

Double y = Double.parseDouble(table2);

serie.add(x,y);

}

data.addSeries(serie); } }


public static void Plotar_perfil () throws FileNotFoundException, IOException{

JFreeChart chart = ChartFactory.createXYLineChart("Perfil","X","Y",data,PlotOrientation.VERTICAL,true,true,true);

try (OutputStream arquivo = new FileOutputStream(Interface.Nome_text.getText()+".PNG")

) {

ChartUtilities.writeChartAsPNG(arquivo, chart, 1024, 240);

} }

ai está os 2 métodos que aparentemente estão com os erros, os outros métodos são apenas para preenchimento de um Jtable, que é de onde tiro os dados da Série.

Alguém tem alguma ideia do porque que as lines não aparecem no Chart;

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jfreechart ou faça a sua própria pergunta.