2016-04-08 6 views
-1

Ich habe eine große Aufgabe, aber ich bin mir nicht sicher, wo ich anfangen soll, könnte ich bitte etwas Anleitung haben. Vielen Dank . Ich habe auch die unten erforderliche Aufgabe eingefügt.Grafik Anzeige der validierten Daten in Java

Für diese Aufgabe sollte die Lösung erweitert werden, so dass die Daten aus der Datei mit einem zweidimensionalen X-Y-Diagramm angezeigt werden können. Die Achse des Diagramms sollte mit den in der Datendatei angegebenen Kennzeichnungsinformationen gekennzeichnet werden. Die Werte auf der X-Achse sollten von der angegebenen beginnen, mit Intervallen, die mit einer durch die. Die Werte auf der Y-Achse müssen aus den Daten selbst bestimmt werden. Dies kann erreicht werden, indem die minimalen und maximalen Werte innerhalb des Datensatzes identifiziert werden und dann der minimale Wert als Startwert verwendet wird.

Jeder im Diagramm aufgetragene Punkt sollte mit einer einzelnen Linie verbunden werden. In diesem Stadium muss die grafische Ausgabe jedoch nicht skaliert werden und ist abhängig vom Eingabe-Dataset nicht immer vollständig sichtbar. Als Beispiel würde die angegebene Datei zu einem ähnlichen Ergebnis wie das zugehörige Diagramm führen.

Title: Effect of Age on Ability 

Xlabel: Age 

Ylabel: Ability 

start: 0 

interval: 15 

0, 3, 4.2, 7, 5.1, 10, 3.2 

Antwort

0

1) die Datei Lesen Sie die Daten, die Sie haben anzuzeigen enthält. Weitere Informationen dazu finden Sie unter this.

2) Speichern Sie die Dateiinformationen zu einem Klassenobjekt. Erstellen Sie eine Klasse Graph basierend auf den Informationen, die Sie lesen werden. Siehe das folgende Beispiel:

public class Graph { 
    private String title; 
    private String xLabel; 
    private String yLabel; 
    private double start; 
    private double interval; 
    List<Double> dataPoints; 

    // Constructor 
    // setters 
    // getters 
    ... 

}

3) Verwenden Sie eine Java-Diagramm-Bibliothek, die Informationen, die Sie in Ihrer Diagramm Instanz gespeichert anzuzeigen. Überprüfen Sie JFreeChart. Sie haben Proben und alles, was Ihnen helfen kann.