Saya mencari pustaka Grafik untuk .net. Apakah ada yang keluar?
ps: Yang saya maksud adalah perpustakaan GRAFIK, bukan perpustakaan grafik atau charting!
edit: Yang saya maksud adalah grafik, dari teori grafik:
(source: sourceforge.net )
Saya juga membutuhkannya untuk memiliki kemampuan menggambar.
Jawaban:
Gunakan kombinasi QuickGraph ( GitHub , CodePlex ) dan Graph # untuk WPF ( GitHub fork , CodePlex ) - keduanya merupakan pustaka terbaik. Mereka bekerja dengan sangat baik untuk saya tetapi dokumentasi untuk Grafik # hampir tidak ada.
sumber
Saya bekerja di tim NDepend dan kami beralih dari GraphViz ke MsAgl ( Microsoft Automatic Graph Layout ) pada september 2008. Lisensi MsAgl memungkinkan penggunaan komersial. Berikut adalah beberapa contoh gambar grafik MsAgl yang terintegrasi dalam NDepend (semuanya interaktif, node dapat dipindahkan / dipilih / dilepas / diklik, tepi dapat diedit / dipilih / dilepas / diklik, tata letak dapat diperbesar, dan juga, sementara itu bisa lebih bersih MsAgl API cukup bersih untuk digunakan):
sumber
Jika posting saya sebelumnya dihapus, saya akan mencoba memberikan jawaban yang lebih kompleks untuk pertanyaan itu. Jawaban teratas tidak lagi aktual karena pustaka Grafik # sudah sangat usang.
Saya akan merekomendasikan untuk memeriksa kombinasi GraphX dan Quickgraph . GraphX sebagai mesin rendering dan Quickgraph sebagai manajemen grafik dan komponen operasi matematika.
Library GrpahX dikodekan untuk WPF 4.0 dan METRO. Ini menyediakan banyak fitur yang tidak dimiliki Grafik #:
Juga GraphX mendukung semua algoritma tata letak asli dari Grafik #. Silakan kunjungi http://panthernet.ru/forum jika Anda memiliki pertanyaan!
sumber
Ada QuickGraph , ini bekerja dengan cukup baik dan memiliki sebagian besar algoritma dasar.
sumber
Kunjungi yWorks: http://www.yworks.com/en/index.html
Tidak ada banyak perpustakaan bagus di luar sana, dari apa yang saya lihat.
sumber
Anda dapat menggunakan NodeXL API dari Microsoft Research di: http://www.codeplex.com/NodeXL tetapi pertanyaan serupa telah diajukan di: /programming/44090/do-you-know-any -graph-visualization-libraries-for-net /
sumber
Saya belum mencobanya tetapi menemukan penawaran menarik dari MS Research untuk memvisualisasikan grafik terarah Microsoft Automatic Graph Layout .
Coba gunakan "grafik terarah" atau "digraf" untuk istilah penelusuran. Saya mendapatkan banyak hit.
sumber
Lihatlah Satsuma . Ditulis dalam C #, terutama algoritma grafik, tetapi ada beberapa tata letak dan gambar grafik dasar juga.
sumber
Lihat http://quickgraph.codeplex.com/ Mereka memiliki dukungan untuk visualisasi melalui DotViz dan Glee.
Untuk visualisasi, saya juga akan memeriksa
http://flare.prefuse.org/
Meskipun flash-nya, tampaknya sangat menarik, dan setidaknya memiliki visualisasi pohon, meskipun Anda mungkin dapat mengeluarkan beberapa grafik tidak terarah darinya.
sumber
Perpustakaan Koleksi Generik C5 untuk C # dan CLI
sumber
Sobat, saya pikir inilah yang Anda butuhkan!
sumber
Kami telah menggunakan ZedGraph yang merupakan proyek Open Source yang ditulis dalam C #, sehingga Anda dapat menyesuaikannya jika Anda merasa perlu. Ini melayani kebutuhan kami yang sepertinya sangat dekat dengan apa yang Anda gambarkan. Bahkan ada situs wiki untuk proyek tersebut dengan beberapa contoh yang cukup bagus.
sumber
Matlab memiliki dukungan yang baik untuk pembuatan grafik, dan dengan beberapa baris .NET Anda dapat memanggil file .m untuk menampilkan grafik. Lihat Membuat grafik atau plot dari aplikasi konsol C #, menggunakan Matlab?
sumber