資料可視化
HW05 - 分組圖
蕭裕憲
國立臺北科技大學資訊工程所
目錄
P.2
01
章節 01
目錄
P.3
介紹Force-directed graph
P.4
02
章節 02
介紹
P.5
Force-directed graph
Force-directed graph (力導向圖) 是一種用於視覺化圖形的方法,通過模擬物理力和運動,展示圖中節點之間的關係。這種視覺化方法模擬節點之間的吸引和斥力,使得節點布局呈現出合理的結構,幫助我們理解圖形的結構和特徵。在資料視覺化中被廣泛應用在展示社交網路、系統架構等。
資料處理
P.6
03
章節 03
檔案處理
到此連結下載四個資料檔案 : "分組名單.csv"、"個人github帳號.csv"、"Teamname.csv"、"URL.csv",和一個python檔案 : "CSV_to_JSON.py
P.7
圖 2.需下載的檔案
檔案處理
執行CSV_to_JSON.py所需要函式庫:
(1)JSON 網頁連結
安裝指令 : pip install jsons
(1)Pands 網頁連結
安裝指令 : pip install pandas
安裝完畢以後,執行會得到一個output.csv檔案,接下來作業會用到此檔案
P.8
評分標準
P.9
04
章節 04
評分標準
P.10
作業說明
05
P.11
Simple baseline (3pt)
P.12
圖 3.Force-directer-tree呈現圖
Simple baseline (3pt)
P.13
圖 4.拖拉效果呈現
圖 5.定義拖拉函數
圖 6.呼叫拖拉函數
Simple baseline (3pt)
P.14
圖 7.放入個人圖片呈現結果
圖 8.加入個人圖片的程式片段
Medium baseline (5pt)
P.15
圖 10.小組節點的顯示資訊
圖 9.課程節點的顯示資訊
Medium baseline (5pt)
P.16
圖 12.加入節點資訊的程式片段
圖11.組員節點的顯示資訊
Medium baseline (5pt)
P.17
圖 14.放大節點與圖片的程式片段
圖 13.節點放大的顯示結果
Medium baseline (5pt)
P.18
圖 15.展開縮放效果呈現
圖 17.放大節點與圖片的程式片段
圖 16.新增節點click事件
Strong baseline (2pt)
P.19
圖 18.蘋果環繞效果呈現
圖 19.蘋果環繞效果的程式片段
繳交資訊
06
P.20
繳交資訊
P.21
1
2
3
繳交資訊
上傳output.json到https://github.com/你的帳號/vis2023f/tree/main/hw05/src
P.22
繳交資訊
將下載下來的檔案解壓縮,並修改js檔案中最下面函式的URL路徑改成 ../output.json,simple、medium、strong都要修改才可以讀取到資料。
P.23
繳交資訊
P.24
Regulations
P.25
助教聯絡資訊
07
P.26
助教聯絡資訊
P.27