Anda di halaman 1dari 4

Nama : Auryn Wijayanti Harry Putri

Kelas : 3PA17
NPM : 10520194

TUGAS PRAKTIKUM DGX

Blok diatas untuk membuat gambaran graf dengan menggunakan dictionary, setiap node yang
terhubung dengan dengan node lain, maka akan di kelompokan dalam sets.
Blok-blok diatas merupakan function untuk mencari node-node yang dapat memiliki garis-garis
penghubung atau yang dapat disebut edges.

Sedangkan blok function diatas untuk mencari node yang tidak memiliki garis penghubung/edges
dengan node lain.

Blok program diatas merupakan class graph yang terdiri dari beberapa function yang dapat
menambah edge, menambah vertex, mencari edge
Contoh untuk mencari graf sudut dengan memanggil class Graph dengan parameter variabel graf
(g) lalu memanggil method edge(vertical).

Contoh untuk menambahkan edge pada graph(g) dengan method add_edge().


NetworkX adalah library Python untu membuat, memanipulasi, dan mempelajari struktur, serta
dinamika, dan fungsi jaringan yang kompleks. Sedangkan Matplotlib adalah library untuk
membuat visualisasi statis, animasi, dan interaktif dengan Python NetworkX dapat digunakan juga
untuk membuat suatu graf. Pertama-tama perlu membuat graf kosong dengan nx.graph(). Lalu
untuk menambahkah edge dan node dapat dengan methode .add_edge() dan .add_node. Lalu untuk
mengambarkan hasil dari graf yang sudah dibuat, dapat menggunakan method nx.draw().

Untuk menyimpan hasil dari visualisasi graf menjadi gambar dapat menggunakan .savefig() dari
lib maptolib.

Anda mungkin juga menyukai