JavaPlot er et bibliotek, der kan bruges som en måde at skabe gnuplot plots i farten gennem ren Java kommandoer. I modsætning til andre almindeligt gnuplot Java-biblioteker, bruger Java strukturer til at gemme de forskellige plot parametre, bl.a. datasæt.
Desuden er det fleksibelt nok til at give særlige parametre for at gnuplot, selvom biblioteket endnu ikke understøtter det. JavaPlot softwaren bruger Javas Undtagelser at informere brugeren, hvis noget gik galt.
Java 1.5 (eller bedre) er nødvendig for dette bibliotek. Årsagen er den omfattende brug af forskellige 1.5 teknologier, såsom Generics og autoboxing at hjælpe maipulation af plot data. Det er blevet testet med gnuplot 4.2. Ældre versioner måske eller måske ikke arbejde.
Dette bibliotek er blevet kontrolleret i Windows XP, Linux (Debian) og Mac OS X (Tiger & Leopard). Det bør arbejde på noget andet system, hvis du finjustere de specielle parametre nødvendig.
Anvendelse:
Først skal du nødt til at medtage dette bibliotek i din classpath. Så den nemmeste måde at begynde at oprette plots, er at skabe en ny instans af JavaPlot objekt.
En prøvesag kan findes under test / dk / Panayotis / gnuplot / GNUPlotTest.java. Det har brug for JUnit4 til at køre, men kan du trygt copy & paste OECD fra dette eksempel til at matche dine behov. For mere detaljeret information, se den medfølgende javadoc. De fleste metoder bør være selvforklarende.
Hvis du ønsker at gå dybere ind i biblioteket, er det vigtigt at forstå "ProeprtiesHolder" klasse, som er base-egenskaber indehaver af dette bibliotek den. . Denne klasse er i stand til at lagre par af værdier (såsom nøgleværdipar). Brug sættet () og frakoblet () metode i denne klasse for at tilføje parametre, som vil blive anvendt, når du opretter gnuplot programmet.
Der er nogle ting, der endnu ikke understøttet. Disse er først og fremmest de multiplot miljø- og Splot-familie kommandoer. Alligevel bruger metoder som getPreInit () og getPostInit () du måske være i stand til at simulere dem.
Hvis du ønsker at bruge SVG output i Java, du har brug for et bibliotek til at håndtere SVG-filer. Et sådant bibliotek er SVGSalamander forsynet med denne pakke. Der er en fejl i dette bibliotek, selv om, som ignorerer farveværdier. Således alle farver i SVG grafer er sorte
Hvad er nyt i denne udgivelse:.
- Denne udgivelse bruger midlertidige filer i stedet for rør; forbedrer kompatibiliteten med Windows.
Hvad er nyt i version 0.4.0:.
- Grundlæggende støtte Graph3d (Splot)
- Implementering af brugerdefinerede terminaler.
Krav :
- Java SE Development Kit
- gnuplot
Kommentarer ikke fundet