JSNetworkXJavaScript 圖形庫(kù)
JSNetworkX 是流行的 Python 圖形庫(kù) NetworkX 的一個(gè)移植。
NetworkX 是一種 Python 語(yǔ)言軟件包,用于創(chuàng)建、操作和研究復(fù)雜網(wǎng)絡(luò)的結(jié)構(gòu)、動(dòng)態(tài)和功能。
使用 NetworkX,您可以以標(biāo)準(zhǔn)和非標(biāo)準(zhǔn)數(shù)據(jù)格式加載和存儲(chǔ)網(wǎng)絡(luò),生成多種類(lèi)型的隨機(jī)和經(jīng)典網(wǎng)絡(luò),分析網(wǎng)絡(luò)結(jié)構(gòu),構(gòu)建網(wǎng)絡(luò)模型,設(shè)計(jì)新的網(wǎng)絡(luò)算法,繪制網(wǎng)絡(luò)等等。
JSNetworkX 旨在將圖形處理引入 JavaScript 客戶(hù)端和服務(wù)器端,并提供一種在瀏覽器中可視化圖形的簡(jiǎn)便方法。
示例代碼
// This creates a new empty, undirected graph
var G = new jsnx.Graph();
// Generates a complete graph with six nodes
var G = jsnx.completeGraph(6);
// Generates a random graph with six nodes and
// an edge between each node is created with a probability of 0.3
var G = jsnx.binomialGraph(6, 0.3);評(píng)論
圖片
表情
