Pustaka visualisasi (plot, grafik, ...) mana yang Anda sarankan untuk digunakan dalam aplikasi mandiri (Linux, .Net, Windows, apa pun). Performa yang masuk akal akan menyenangkan juga.
data-visualization
software
ymihere
sumber
sumber
Jawaban:
Alat Visualisasi Kit VTK cukup mengesankan untuk visualisasi 3D data numerik. Sayangnya, levelnya juga cukup rendah.
Graphviz digunakan cukup luas untuk memvisualisasikan grafik dan struktur data seperti pohon lainnya.
igraph juga dapat digunakan untuk visualisasi struktur data seperti pohon. Berisi antarmuka yang bagus untuk bahasa scripting seperti R dan Python bersama dengan pustaka C yang berdiri sendiri.
The NCL (NCAR Command Language) perpustakaan berisi beberapa grafik yang cukup rapi routines- terutama jika Anda mencari di didistribusikan secara spasial, data multidimensi seperti bidang angin. Yang masuk akal karena NCAR adalah Pusat Penelitian Atmosfer Nasional.
Jika Anda ingin melonggarkan persyaratan yang dapat dieksekusi, atau mencoba alat seperti py2exe , ada kemungkinan memanfaatkan beberapa pustaka dan aplikasi Python yang rapi seperti:
MayaVi : Front-end level lebih tinggi untuk VTK yang dikembangkan oleh Enthought.
Chaco : Pustaka Enthought lain fokus pada grafik 2D.
Matplotlib : Perpustakaan plot 2D lainnya. Memiliki dukungan yang bagus untuk anotasi matematika berbasis TeX.
Basemap : Pengaya Matplotlib untuk menggambar peta dan menampilkan data geografis ( contoh seksi di sini ).
Jika kita ingin mengubah konsep "aplikasi mandiri" lebih jauh untuk memasukkan file PDF, ada beberapa perpustakaan grafik yang rapi tersedia untuk pengguna LaTeX:
Asymptote dapat menghasilkan berbagai grafik, tetapi permata mahkotanya jelas merupakan kemampuan untuk menanamkan grafik 3D ke dalam dokumen PDF yang dapat dimanipulasi (diperbesar, diputar, animasi, dll.) Oleh siapa saja yang menggunakan pembaca Adobe Acrobat ( contoh ).
PGF / TikZ menyediakan bahasa gambar vektor yang bagus untuk dokumen TeX. The pengguna adalah tangan-down, sepotong komprehensif dan indah yang paling ditulis dengan baik dokumentasi yang pernah saya lihat di sebuah proyek open source. PGFPlots menyediakan lapisan abstraksi untuk menggambar plot. Sebuah showcase wondeful dapat ditemukan di TeXample .
PSTricks berfungsi sebagai inspirasi untuk TikZ dan memungkinkan pengguna untuk memanfaatkan kekuatan bahasa PostScript untuk membuat beberapa grafik yang rapi.
Dan untuk iseng, ada DISLIN , yang memiliki antarmuka asli untuk
Fortran
! Tidak open source atau gratis untuk penggunaan komersial.sumber
Selalu ada gnuplot yang indah:
sumber
Anda bisa melihat Memproses: http://processing.org/
sumber
Jika Anda dapat menggunakan R, coba ggplot2 .
sumber
Untuk memvisualisasikan grafik di lingkungan Java / SWT, lihat Zest: http://eclipse.org/gef/zest
sumber
Ada juga Gephi untuk merencanakan jaringan sosial.
(ps: Inilah cara menghubungkannya dengan R )
sumber
Untuk javascript protovis (http://vis.stanford.edu/protovis/) sangat bagus.
sumber
Mungkin cakupannya sedikit sempit, tetapi jika Anda melakukan pekerjaan apa pun di Clojure di JVM ada Incanter yang luar biasa :
sumber
Saya telah menggunakan ZedGraph untuk .NET. Ini open source, dan mendukung semua jenis grafik 2D umum.
sumber
Sayangnya, ini hanya berjalan di mac, tetapi sebaliknya aplikasi hebat (pada dasarnya Memproses dalam python):
sumber