Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    JFreeChart Problema...!!

    Ciao a tutti... sto tentando di creare un semplice grafico che poi vorrei unire ad una gui e rappresentare i dati man mano che vengono rilevati da una scheda di acquisizione...
    Ho provato a fare un semplice programma ma NON VA...!
    Sapreste aiutarmi?

    codice:
    package io.programmo;   import java.io.File; import java.io.IOException;  import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartUtilities; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PlotOrientation; import org.jfree.data.xy.XYSeries; import org.jfree.data.xy.XYSeriesCollection;  public class XYChartExample { 	 public static void main(String[] args){ 	// Create a simple XY chart 	XYSeries series = new XYSeries("XYGraph"); 	series.add(1,1); 	series.add(1,2); 	series.add(2,1); 	series.add(3,9); 	series.add(4,10); 	// Add the series to your data set 	XYSeriesCollection dataset = new XYSeriesCollection(); 	dataset.addSeries(series); 	// Generate the graph 	JFreeChart chart = ChartFactory.createXYLineChart( 	"XY Chart", // Title 	"x-axis", // x-axis Label 	"y-axis", // y-axis Label 	dataset, // Dataset 	PlotOrientation.VERTICAL, // Plot Orientation 	true, // Show Legend 	true, // Use tooltips 	false // Configure chart to generate URLs? 	); 	 try { 	ChartUtilities.saveChartAsJPEG(new File("C:\\chart.jpg"), chart, 500, 300); 	} catch (IOException e) { 	System.err.println("Problem occurred creating chart."); 	} 	}}

  2. #2
    scusate per il format ora l'ho rimesso...

    codice:
    
    package io.programmo;
    
    
    import java.io.File;
    import java.io.IOException;
    
    import org.jfree.chart.ChartFactory;
    import org.jfree.chart.ChartUtilities;
    import org.jfree.chart.JFreeChart;
    import org.jfree.chart.plot.PlotOrientation;
    import org.jfree.data.xy.XYSeries;
    import org.jfree.data.xy.XYSeriesCollection;
    
    public class XYChartExample {
    	
    public static void main(String[] args){
    	// Create a simple XY chart
    	XYSeries series = new XYSeries("XYGraph");
    	series.add(1,1);
    	series.add(1,2);
    	series.add(2,1);
    	series.add(3,9);
    	series.add(4,10);
    	// Add the series to your data set
    	XYSeriesCollection dataset = new XYSeriesCollection();
    	dataset.addSeries(series);
    	// Generate the graph
    	JFreeChart chart = ChartFactory.createXYLineChart(
    	"XY Chart", // Title
    	"x-axis", // x-axis Label
    	"y-axis", // y-axis Label
    	dataset, // Dataset
    	PlotOrientation.VERTICAL, // Plot Orientation
    	true, // Show Legend
    	true, // Use tooltips
    	false // Configure chart to generate URLs?
    	);
    	
    try {
    	ChartUtilities.saveChartAsJPEG(new File("C:\\chart.jpg"), chart, 500, 300);
    	} catch (IOException e) {
    	System.err.println("Problem occurred creating chart.");
    	}
    	}}

  3. #3
    E questo è l'errore...!

    Launch configuration MonthDateFormat references non-existing project Grafici.

    Penso che sia un problema di librerie e classpath... ma non capisco...

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Esiste una sezione apposita dedicata a Java: ho spostato la discussione.
    Ho inoltre corretto il titolo perché era del tutto inadeguato.

    Leggi il Regolamento per conoscere queste e altre norme da seguire.

    Infine, quando apri una discussione, fornisci da subito tutti i dettagli necessari, senza fare più post per pubblicare prima il fatto che hai un errore, e la descrizione due ore dopo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Si scusa sono in palla totale per questo fatto... cmq non è un err ne programma xke anche se metto un main senza alcun rif alle librerie jfc da lo stesso err...!!

  6. #6
    Nesuno sa niente? non riesco ad uscirne...

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    direi che non è un problema java... è un problema dell'IDE che stai utilizzando. Sei sicuro di aver configurato per bene il progetto? Non è che magari hai modificato a manina qualcosa (tipo cancellato qualche file etc etc?)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    no ho provato a "ricreare" 3 4 progetti per re-iniziare tutto da capo... però sembra che le librerie di JFREECHAR non funzionino.... Magari ho sbagliato qualcosa nel creare il progetto con eclipse...
    Ti scrivo i passaggi così magari vedi cosa sbaglio...

    1) Creo nuovo progetto
    2) Importo le librerie, progetto (destto)->proprietà->java Built Path-> Libraries -> add external jar
    3)Vengono importate sul progetto
    4) copio incollo un esempio
    5) mi scrive quell'err...

    in alternativa conosci un modo per fare semplici grafici da agg ad un panel?

    Grazie ciao..!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.