Aplikasi web Dendrograms Viewer
Dendrogram Viewer adalah aplikasi web interaktif open-source yang ditulis dalam JavaScript yang memungkinkan visualisasi dendrogram, yang merupakan diagram pohon yang digunakan untuk menggambarkan pengaturan cluster yang diproduksi oleh algoritma Hierarchical Clustering (HC). D3.JS digunakan sebagai dasar untuk visualisasi dendrogram.
Aplikasi ini memungkinkan visualisasi interaktif dari jumlah kelompok yang berbeda dan perbedaan / jarak yang berbeda. Ini juga memiliki beberapa opsi visual, seperti pemilihan palet warna dendrogram, tata letak vertikal, label cluster melihat, dll.
Dendrogram Viewer adalah open-source di bawah lisensi MIT dan gratis untuk penggunaan komersial.
Daftar isi
Tata letak dendrogram D3.JS didasarkan pada instruksi dalam artikel ini:
Selain itu, paket JavaScript berikut digunakan dalam aplikasi:
Anda dapat git clone kode sumber Dendrograms Viewer dan kemudian membuka file index.html di browser web (penggunaan Firefox disarankan untuk hasil yang lebih baik).
Format file JSON adalah versi yang dimodifikasi dari format standar yang digunakan untuk pohon oleh D3.js untuk membuat file pengelompokan besar lebih kompak. Setiap cluster diwakili oleh objek simpul di mana:
n memegang nama atau ID dari cluster;d adalah perbedaan / jarak di mana ia ditemukan dan dibuat oleh algoritma HC;c adalah daftar yang berisi pasangan orang tua / anak -anak dari mana cluster dibuat.Misalnya, JSON berikut diproduksi dengan menggunakan kerangka kerja aglomera.net untuk mengelompokkan data yang ditetapkan di [Kaufman & Rousseeuw, 1990]:
{
"n" : " (1;4;5;2;3;6;7) " , "d" : 5.5 ,
"c" : [
{ "n" : " (2;3;6;7) " , "d" : 2.05 ,
"c" : [
{
"n" : " (2;3;6) " , "d" : 1.9 ,
"c" : [
{
"n" : " (2;3) " , "d" : 1.12 ,
"c" : [
{ "n" : " (3) " , "d" : 0.0 , "c" : [] },
{ "n" : " (2) " , "d" : 0.0 , "c" : [] } ] },
{ "n" : " (6) " , "d" : 0.0 , "c" : [] } ] },
{ "n" : " (7) " , "d" : 0.0 , "c" : [] } ]
},
{ "n" : " (1;4;5) " , "d" : 1.5 ,
"c" : [
{ "n" : " (1;4) " , "d" : 0.71 ,
"c" : [
{ "n" : " (4) " , "d" : 0.0 , "c" : [] },
{ "n" : " (1) " , "d" : 0.0 , "c" : [] } ] },
{ "n" : " (5) " , "d" : 0.0 , "c" : [] } ]
} ]
} Aplikasi secara otomatis memuat file JSON default dari folder examples . Pemilihan file manual dapat dicapai dengan dua cara:
file dalam url, misalnya file:///index.html?file=examples/iris.json;Load... dan pilih file yang diinginkan. 
Zoom & drag: kotak check-box.Num. clusters Slider Num. clusters akan memungkinkan visualisasi set cluster dari ukuran yang sesuai. Contoh dalam cluster tertentu divisualisasikan dengan memiliki node dan warna tautan yang sama. Memilih nilai 1 akan menunjukkan satu cluster yang berisi semua contoh, yaitu , semua dengan warna yang sama.Dist. threshold Slider akan memungkinkan visualisasi cluster-set yang algoritma yang ditemukan pada perbedaan / jarak yang sesuai. Memilih nilai 0 akan menunjukkan setiap contoh di clusternya sendiri, yaitu , semua dengan warna yang berbeda. Untuk mengekspor / mengunduh dendrogram ke dalam file SVG (grafik vektor yang dapat diskalakan), klik tombol Download SVG . Catatan: Ini akan mengekspor file gambar dengan gaya elemen dasar, misalnya , warna dan bobot. Untuk format lengkap tempat styles.css di folder yang sama (dan mungkin menyesuaikan file gaya).
Mendukung melihat label dari masing-masing cluster (biasanya contoh yang terkandung di dalamnya) dengan mengacak kotak check- Show labels .

Mendukung tata letak dendrogram vertikal dan horizontal dengan mengubah kotak Vertical layout .

Mendukung tautan cabang pohon lurus dan bundar dengan mengubah kotak check Straight links .

Mendukung warna abu-abu, dengan mengacak kotak check Grayscale .

Memungkinkan pilihan antara palet warna yang berbeda untuk digunakan untuk warna cluster dendrogram, dengan memilih dari Color scheme kombo, termasuk TOL , pembuat bir warna , dll. Catatan: Beberapa palet memiliki batasan jumlah warna sehingga sejumlah kelompok harus dipilih.
Warna latar belakang juga dapat dipilih dengan menggunakan pemetik Background color .

Referensi
Tautan lain
Hak Cipta © 2018, Pedro Sequeira