Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Information Technology
Title in original language Vairākslāņu grafu vizualizēšanas metožu novērtējums "Python" bibliotēkām
Title in English Evaluation of Multilayer Graph Visualization Methods Using Python Libraries
Department 12100 Institute of Information Technology
Scientific advisor Jānis Grabis
Reviewer Jevgēnijs Raģiņa
Abstract Vairākslāņu grafs, kas sastāv no šķautnēm, virsotnēm un slāņiem, ļauj labāk vizualizēt sarežģītas attiecības un mijiedarbības sociālajās, bioloģiskajās, fiziskajās, informācijas, inženierzinātņu u.c. jomās, kā arī tas ļauj modelēt sarežģītus grafus. Vairākslāņu grafu modelēšanai un vizualizācijai tika izvēlēta viena no populārākajām programmēšanas valodām datu zinātnē – Python. Izmantojot integrēto izstrādes vidi - “PyCharm”, tika izstrādāti trīs skripti Python vizualizācijas bibliotēkām: NetworkX, MultinetX, Pymnet. Pētījuma mērķis ir noteikt efektīvāko un vizuāli pievilcīgāko veidu vairākslāņu grafu implementēšanai ar Python bibliotēkām, salīdzinot trīs bibliotēkas, izmantojot eksperimentāli iegūtos kvantitatīvos rādītājus: skripta izpildes laiku un sistēmas atmiņas patēriņu, kā arī subjektīvu rādītāju: respondentu novērtējumu. Eksperimentāli izveidojot nejaušus vairākslāņu grafus, tika iegūti kvantitatīvi dati un aptauja sniedza subjektīvus datus, kas, analizējot, atklāja Python vizualizācijas bibliotēku stiprās un vājās puses. Darbā tika salīdzinātas bibliotēkas un sniegts ieteikums Python vizualizācijas bibliotēku izvēlei, ņemot vērā vizualizējamā vairākslāņu grafa īpašības, bibliotēku ierobežojumus, kā arī lietošanas ērtumu un vienkāršību, vizualizējot vairākslāņu grafus.
Keywords Vairākslāņu grafs, vizualizēšana, Python bibliotēkas.
Keywords in English Multilayer graph, visualization, Python libraries.
Language lv
Year 2023
Date and time of uploading 29.05.2023 00:05:52