JavaPlot jest biblioteki, które mogą być wykorzystywane jako sposób tworzenia wykresów Gnuplot na bieżąco poprzez czystych poleceń Java. W przeciwieństwie do innych bibliotek Java wspólnego Gnuplot, wykorzystuje do przechowywania struktur Java różne parametry działki, w tym zestawów danych.
Ponadto, jest wystarczająco elastyczna, aby dostarczyć specyficznych parametrów, Gnuplot, nawet jeśli biblioteka nie jest jeszcze wspierać. Oprogramowanie JavaPlot używa wyjątków Java, aby poinformować użytkownika, jeśli coś poszło nie tak.
Java 1.5 (lub lepiej) jest potrzebny do tej biblioteki. Powodem jest to, rozległe wykorzystanie różnych 1,5 technologii, takich jak rodzajowych i autoboxing, aby pomóc maipulation danych wydruku. Został przetestowany z gnuplot 4.2. Starsze wersje mogą lub nie mogą pracować.
Biblioteka ta została sprawdzona w systemie Windows XP, Linux (Debian) i Mac OS X (Tiger i Leopard). Powinien działać na innym systemie, jeśli dostroić parametry potrzebne specjalne.
Sposób użycia:
Najpierw trzeba włączyć tę bibliotekę w ścieżce klas. Wtedy najprostszym sposobem, aby rozpocząć tworzenie wykresów, jest utworzenie nowej instancji obiektu JavaPlot.
Sprawdzian można znaleźć pod test / com / Panayotis / gnuplot / GNUPlotTest.java. Potrzebuje JUnit4 uruchomić, ale można bezpiecznie skopiować i wkleić ocde z tego przykładu, aby dopasować swoje potrzeby. Aby uzyskać więcej szczegółowych informacji, patrz dostarczonego javadoc. Większość metod powinna być oczywista.
Jeśli chcesz iść w głąb biblioteki, ważne jest, aby zrozumieć, klasy "ProeprtiesHolder", który jest posiadaczem nieruchomości bazowe tej biblioteki. , Ta klasa jest w stanie przechowywać pary wartości (takich jak par klucz-wartość). Użyj zestawu () i wyłączenie () metody tej klasy, aby dodać parametry, które zostaną wykorzystane podczas tworzenia programu gnuplot.
Jest kilka rzeczy, które nie są jeszcze obsługiwane. Są to głównie multiplot środowisko i splot-rodzinne polecenia. Mimo to, przy użyciu podobnych metod getPreInit () i getPostInit () może być w stanie je zasymulować.
Jeśli chcesz używać funkcji SVG w Javie, musisz bibliotekę do obsługi plików SVG. Taka biblioteka wyposażona jest SVGSalamander tego pakietu. Nie jest to błąd w tej bibliotece, choć, które ignoruje wartości kolorów. Wszystkie kolory w tym samym wykresie wektorowym są czarne
Co nowego w tym wydaniu:.
- Ta wersja używa zamiast plików tymczasowych rury; poprawia kompatybilność z systemem Windows.
Co nowego w wersji 0.4.0:.
- Podstawowe wsparcie Graph3d (SPLOT)
- Realizacja terminali zdefiniowanych przez użytkownika.
Wymagania :
- Java SE Development Kit
- gnuplot
Komentarze nie znaleziono