2009-11-29 25 views
10

Sono appena entrato nella visualizzazione delle informazioni e nella visualizzazione scientifica e ho usato Piccolo e un po 'con JFreeChart. Sto cercando di trovare alcune nuove librerie che posso iniziare a usare. Sto cercando specificamente le librerie che implicano la visualizzazione multidimensionale e la sovrapposizione delle mappe (qualcosa come gli strati aperti), ma sarebbe aperto per ottenere l'esposizione a qualsiasi libreria grafica.Introduzione alle librerie grafiche Java

+0

Per la grafica basata su JVM, vedere anche [http://waterloo.sourceforge.net] (http://waterloo.sourceforge.net) – user1610348

risposta

7

Si potrebbe voler guardare Processing - un ambiente di visualizzazione dei dati e linguaggio scritto in Java.

+0

L'elaborazione viene eseguita come applet. È quasi impossibile estrarlo dall'applet. Pertanto, se hai intenzione di utilizzare la visualizzazione in un altro modo, non utilizzare Processing (anche se è una libreria fantastica). – akuhn

+0

Se premi Ctrl + Maiusc + E, esporta come applicazione, non come applet –

+0

Come descriveresti la curva di apprendimento e quanto è robusta una libreria? – slimbo

1

Se si desidera utilizzare Java puro, consultare Prefuse per la visualizzazione del grafico.

+0

In realtà Prefuse è progettato per la visualizzazione dei dati, ma ha un supporto speciale per i grafici –

1

JMathTool può essere interessante. Ti consentirà di fare rapidamente grafici 3D semplici, tuttavia non è progettato per gestire visualizzazioni più complicate.

+0

Questo sembra divertente, dovrò esaminarlo un po ' – slimbo

1

La combinazione che penso userò è JMathPlot (simile a MATLAB) per la visualizzazione di dati scientifici e utilizzando JOGL per la visualizzazione dei dati informativi

0

QuickDraw, scritto da Università di professori Calgary Schock e Stephenson, è un grande strumento semplice per la visualizzazione grafica. Gratuito per uso personale e non commerciale.

http://pages.cpsc.ucalgary.ca/QuickDraw/

+0

È anche indipendente dalla lingua tramite piping. Sexy. –

+0

Carino - grazie per il suggerimento! –

4

si potrebbe anche prendere in considerazione R, che come molto ampie capacità grafiche ed è ampiamente utilizzato nella ricerca accademica e luoghi come il NY Times. Richiederebbe di imparare una nuova sintassi, ma è molto difficile da battere per le visualizzazioni scientifiche e può facilmente essere called from Java using JRI.

Qui ci sono alcune risorse:

Inoltre, anche se questo non è specifico R, the gallery of data visualization is worth looking at.

+0

Hey, grazie mille per questa risposta. L'ho visto solo dopo la taglia, ma mi piace davvero. Il meglio che posso darti è l'upvote – slimbo