שְׁאֵלָה:
ספריות הדמיה מומלצות ליישומים עצמאיים
ymihere
2010-07-20 11:04:00 UTC
view on stackexchange narkive permalink

באילו ספריות ויזואליזציה (מגרשים, גרפים, ...) היית מציע להשתמש ביישום עצמאי (Linux, .Net, Windows, מה שלא יהיה). ביצועים סבירים יהיה נחמד גם כן.

למה אתה מתכוון, יישום עצמאי?
ביישום עצמאי אני מתכוון לתוכנית הפעלה.
עשר תשובות:
#1
+18
Sharpie
2010-07-20 13:13:32 UTC
view on stackexchange narkive permalink

ערכת כלי ההדמיה VTK מרשימה למדי עבור הדמיות תלת ממדיות של נתונים מספריים. למרבה הצער, היא גם די נמוכה.

Graphviz נעשה שימוש נרחב למדי להדמיה של גרפים ומבני נתונים אחרים דמויי עץ.

igraph ניתן להשתמש גם להדמיה של מבני נתונים דמויי עץ. מכיל ממשקים יפים לשפות סקריפטים כגון R ו- Python יחד עם ספריית C עצמאית.

ספריית NCL (NCAR Command Language) מכילה שגרות גרפים די מסודרות - במיוחד אם אתה מסתכל על נתונים רב-ממדיים המופצים במרחב, כגון שדות רוח. הגיוני מכיוון ש- NCAR הוא המרכז הלאומי למחקר אטמוספרי.

אם אתה מוכן להירגע מדרישת ההפעלה, או לנסות כלי כמו py2exe, יש אפשרות למנף כמה ספריות ויישומי פייתון מסודרים כמו:

  • MayaVi: חזית ברמה גבוהה יותר ל- VTK שפותחה על ידי Enthought.

  • צ'אקו: ספריית מחשבה נוספת שהתמקדה בתרשימים דו-ממדיים.

  • Matplotlib: עוד עלילה דו-ממדית סִפְרִיָה. בעל תמיכה נחמדה בהערה מתמטית מבוססת TeX.

  • מפת בסיס: תוסף ל- Matplotlib לציור מפות והצגת נתונים גיאוגרפיים ( דוגמאות סקסיות כאן).

אם היינו מכופפים את המושג "יישום עצמאי" עוד יותר כדי לכלול קבצי PDF, יש כמה ספריות גרפיקה מסודרות. למשתמשי LaTeX:

  • Asymptote יכול ליצור מגוון גרפים, אך תכשיט הכתר שלו הוא בהחלט היכולת להטמיע גרפים תלת-ממדיים במסמכי PDF הניתנים מנוהל (מוגדל, מסובב, מונפש וכו ') על ידי כל מי שמשתמש בקורא Adobe Acrobat ( דוגמה).

  • PGF / TikZ מספק שפת ציור וקטורית נפלאה למסמכי TeX. המדריך הוא מעשי ידיעתך התיעוד הכתוב ביותר, המקיף והיפה ביותר שראיתי בפרויקט קוד פתוח. PGFPlots מספק שכבת הפשטה לשרטוט עלילות. ניתן למצוא חלון ראווה מופלא בכתובת TeXample.

  • PSTricks שימש השראה ל- TikZ ומאפשר למשתמשים למנף את העוצמה של שפת PostScript ליצור גרפיקה מסודרת.

ולבעיטות, יש DISLIN, שיש לו ממשק מקורי ל Fortran ! לא קוד פתוח או בחינם לשימוש מסחרי.

אני נוטה להשתמש בכמה יותר מאחרים - הכלי שאני משתמש בו לרוב להדמיה הוא R וחבילות משויכות, אך השארתי אותו מחוץ לרשימה זו מכיוון שאין דרך קלה להרכיב סקריפטים R ל"הפעלה "עצמאית ש אופ רצה. אני לא באמת יכול לתבוע מועדף אחד - אצטרך לומר שזה תלוי ב -1) המשימה בהישג יד ו -2) הכלים שאני משתמש בהם
#2
+9
miku
2010-07-20 12:33:09 UTC
view on stackexchange narkive permalink

תמיד יש gnuplot מקסים:

Gnuplot הוא כלי גרפי מונע על ידי שורת פקודה עבור Linux, OS / 2, MS Windows, OSX, VMS ופלטפורמות רבות אחרות. קוד המקור מוגן בזכויות יוצרים אך מופץ בחופשיות (כלומר, אינך צריך לשלם עבורו). הוא נוצר במקור על מנת לאפשר למדענים ולסטודנטים לדמיין פונקציות ונתונים מתמטיים באופן אינטראקטיבי, אך התמוך בשימושים רבים שאינם אינטראקטיביים כגון סקריפטים ברשת. הוא משמש גם כמנוע זומם על ידי יישומי צד שלישי כמו אוקטבה. Gnuplot נתמכת ונמצאת בפיתוח פעיל מאז 1986.

Gnuplot תומך בסוגים רבים של מגרשים בתלת מימד או בתלת מימד. זה יכול לצייר באמצעות קווים, נקודות, תיבות, קווי מתאר, שדות וקטוריים, משטחים וטקסטים שונים הקשורים. הוא תומך גם בסוגי עלילה מיוחדים שונים.

#3
+6
seancarmody
2010-07-20 11:35:21 UTC
view on stackexchange narkive permalink

תוכל לעיין בעיבוד: http://processing.org/

#4
+6
Stephen Turner
2010-07-20 20:15:57 UTC
view on stackexchange narkive permalink

אם אתה יכול להשתמש ב- R נסה ggplot2.

#5
+5
Fabian Steeg
2010-07-20 17:32:41 UTC
view on stackexchange narkive permalink

להצגת גרפים בסביבת Java / SWT, עיין ב- Zest: http://eclipse.org/gef/zest

#6
+4
Tal Galili
2010-07-22 08:55:48 UTC
view on stackexchange narkive permalink

יש גם Gephi לתכנון רשתות חברתיות.

(p.s: כך לחבר אותו ל- R)

#7
+4
Joe
2010-08-30 19:19:25 UTC
view on stackexchange narkive permalink

עבור javascript פרוטוויס (http://vis.stanford.edu/protovis/) הוא נחמד מאוד.

#8
+3
Mike Mazur
2010-07-20 13:36:36 UTC
view on stackexchange narkive permalink

יכול להיות מעט צר בהיקפו, אבל אם אתה עושה עבודה כלשהי ב- Clojure ב- JVM יש את Incanter המצוין:

Incanter הוא Clojure פלטפורמה מבוססת R דמוי מחשוב וגרפיקה סטטיסטית.

באופן ספציפי יותר, השואל עשוי להתעניין ב- [JFreeChart] (http://www.jfree.org/jfreechart/) שמניע הרבה גרפיקה של Incanter.
#9
+1
nikie
2010-08-29 22:49:10 UTC
view on stackexchange narkive permalink

השתמשתי ב- ZedGraph עבור .NET. זהו קוד פתוח ותומך בכל סוגי התרשימים הדו-ממד הנפוצים.

#10
  0
miku
2010-07-20 12:30:34 UTC
view on stackexchange narkive permalink

למרבה הצער, הוא פועל רק על מחשבי מקינטוש, אך אחרת יישום נהדר (בעצם עיבוד בפייתון):

NodeBox הוא יישום Mac OS X המאפשר לך ליצור חזותיים דו-ממדיים (סטטיים, מונפשים או אינטראקטיביים) באמצעות קוד תכנות של Python ולייצא אותם כקובץ PDF או כסרט QuickTime. NodeBox הוא בחינם ומתועד היטב.



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 2.0 עליו הוא מופץ.
Loading...