JavaPlot είναι μια βιβλιοθήκη που μπορεί να χρησιμοποιηθεί ως ένας τρόπος για να δημιουργήσετε οικόπεδα gnuplot σχετικά με τη μύγα μέσα από τον καθαρό εντολών Java. Σε αντίθεση με άλλα κοινά gnuplot Java βιβλιοθήκες, χρησιμοποιεί δομές Java για να αποθηκεύσετε τις διάφορες παραμέτρους οικόπεδο, συμπεριλαμβανομένων των συνόλων δεδομένων.
Επιπλέον, είναι αρκετά ευέλικτο ώστε να δώσει ειδικές παραμέτρους για την Gnuplot, ακόμη και αν η βιβλιοθήκη δεν το υποστηρίζουν ακόμη. Λογισμικό JavaPlot χρησιμοποιεί Εξαιρέσεις της Java για να ενημερώσει το χρήστη αν κάτι πήγε στραβά.
Java 1.5 (ή καλύτερη) είναι απαραίτητη για τη βιβλιοθήκη αυτή. Ο λόγος είναι η εκτεταμένη χρήση διαφόρων 1,5 τεχνολογιών, όπως η Generics και autoboxing, για να βοηθήσει maipulation των δεδομένων οικοπέδου. Έχει δοκιμαστεί με gnuplot 4.2. Παλαιότερες εκδόσεις μπορεί ή δεν μπορεί να λειτουργήσει.
Αυτή η βιβλιοθήκη έχει ελεγχθεί στα Windows XP, Linux (Debian) και Mac OS X (Tiger & Leopard). Θα πρέπει να λειτουργεί σε οποιοδήποτε άλλο σύστημα, αν χρειαστεί μπορείτε να τελειοποιήσουν τις ειδικές παραμέτρους.
Χρήση:
Πρώτα θα πρέπει να συμπεριλάβει αυτή η βιβλιοθήκη σε CLASSPATH σας. Στη συνέχεια, ο ευκολότερος τρόπος για να ξεκινήσετε τη δημιουργία οικοπέδων, είναι να δημιουργηθεί μια νέα παρουσία του JavaPlot αντικειμένου.
Μια δοκιμή μπορεί να βρεθεί υπό δοκιμή / com / Παναγιώτης / gnuplot / GNUPlotTest.java. Πρέπει JUnit4 να τρέξει, αλλά μπορείτε να αντιγράψετε με ασφάλεια & paste τον ΟΟΣΑ από αυτό το παράδειγμα για να ταιριάζει με τις ανάγκες σας. Για περισσότερες πληροφορίες, δείτε το παρεχόμενο javadoc. Οι περισσότερες μέθοδοι θα πρέπει να είναι αυτονόητα.
Αν θέλουν να πάνε βαθύτερα στη βιβλιοθήκη, είναι σημαντικό να κατανοήσουμε την κατηγορία "ProeprtiesHolder", η οποία είναι η βάση ιδιότητες κάτοχος αυτής της βιβλιοθήκης. . Αυτή η κατηγορία είναι σε θέση να αποθηκεύσει ζεύγη τιμών (όπως ζεύγη κλειδιών-τιμών). Χρησιμοποιήστε το σύνολο () και unset () μέθοδος αυτής της κατηγορίας για να προσθέσετε τις παραμέτρους που θα χρησιμοποιηθούν κατά τη δημιουργία του προγράμματος gnuplot.
Υπάρχουν μερικά πράγματα που δεν υποστηρίζονται ακόμα. Πρόκειται κυρίως για τα multiplot περιβάλλον και SPLOT οικογένειας εντολές. Ακόμα, με τη χρήση μεθόδων όπως getPreInit () και getPostInit () ίσως να είναι σε θέση να τους μιμηθεί.
Αν θέλετε να χρησιμοποιήσετε την έξοδο SVG σε Java, θα πρέπει να έχετε μια βιβλιοθήκη για να χειριστεί τα αρχεία SVG. Μια τέτοια βιβλιοθήκη είναι SVGSalamander παρέχεται με αυτό το πακέτο. Υπάρχει ένα bug σε αυτή τη βιβλιοθήκη, όμως, η οποία αγνοεί τις αξίες χρώμα. Έτσι, όλα τα χρώματα σε γραφήματα SVG είναι μαύρο
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Αυτή η έκδοση χρησιμοποιεί τα προσωρινά αρχεία αντί της σωλήνες? βελτιώνει τη συμβατότητα με τα Windows.
Τι είναι καινούργιο στην έκδοση 0.4.0:.
- Βασική υποστήριξη της Graph3d (SPLOT)
- Εφαρμογή των τερματικών ορίζονται από το χρήστη.
Απαιτήσεις :
- Java SE Development Kit
- gnuplot
Τα σχόλια δεν βρέθηκε