JavaPlot היא ספרייה שיכול לשמש כדרך ליצירת חלקות Gnuplot על לטוס דרך פקודות Java טהורות. בניגוד לספריות ג'אווה Gnuplot הנפוץ אחרות, הוא משתמש במבני Java כדי לאחסן את הפרמטרים עלילה השונים, כולל מערכי נתונים.
יתר על כן, הוא גמיש מספיק כדי לתת פרמטרים מיוחדים לGnuplot, גם אם הספרייה עדיין אינה תומכת בו. תוכנה משתמשת במקרים יוצאים מן הכלל JavaPlot של ג'אווה כדי ליידע את המשתמש אם משהו השתבש.
Java 1.5 (או יותר) יש צורך לספרייה זו. הסיבה לכך היא השימוש הנרחב של 1.5 טכנולוגיות שונות, כגון תרופות הגנריות וautoboxing, כדי לעזור maipulation של נתונים עלילה. זה נבדק עם Gnuplot 4.2. גרסאות ישנות יותר עשויות או עשויות שלא לפעול.
ספרייה זו נבדקה ב- Windows XP, לינוקס (דביאן) ו- Mac OS X (טייגר וLeopard). זה אמור לעבוד בכל מערכת אחרת, אם לכוונן את הפרמטרים המיוחדים לצורך.
שימוש:
ראשית אתה צריך לכלול ספרייה זו בclasspath. אז הדרך הקלה ביותר להתחיל חלקות יצירת, היא ליצור מופע חדש של אובייקט JavaPlot.
ניתן למצוא מקרה מבחן הנבדק / com / panayotis / Gnuplot / GNUPlotTest.java. זה צריך JUnit4 לרוץ, אבל אתה יכול להעתיק בצורה בטוחה והדבק את ocde מדוגמא זו כדי להתאים לצרכימים שלך. לקבלת מידע מפורט יותר, ראה javadoc סיפק. רוב השיטות צריכה להיות הסבר עצמי.
אם אתה רוצה ללכת עמוק יותר לתוך הספרייה, חשוב להבין בכיתה "ProeprtiesHolder", אשר היא בעל מאפייני בסיס של ספרייה זו. . מחלקה זו היא מסוגלת לאחסן זוגות של ערכים (כגון זוגות מפתח-ערך). השתמש בסט () ולבטל את ההגדרה () שיטה של מעמד זה כדי להוסיף פרמטרים אשר ישמשו בעת יצירת תכנית Gnuplot.
יש כמה דברים שאינם נתמכים עדיין. אלה הם בעיקר פקודות הסביבה וsplot-משפחת multiplot. ובכל זאת, שיטות באמצעות כמו getPreInit () וgetPostInit () ייתכן שתוכלנה לדמות אותם.
אם אתה רוצה להשתמש בפלט SVG ב- Java, אתה צריך ספרייה כדי לטפל בקבצי SVG. כגון ספרייה היא SVGSalamander מסופק עם חבילה זו. יש באג בספרייה זו, אם כי, המתעלם ערכי צבע. כך כל הצבעים בגרפים SVG שחורים
מה חדש בהודעה זו:.
- גרסה זו משתמשת בקבצים זמניים במקום צינורות; משפר את התאימות עם Windows.
מה חדש בגרסה 0.4.0:.
- תמיכה בסיסית של Graph3d (splot)
דרישות :
- Java SE ערכת פיתוח
- Gnuplot
תגובות לא נמצא