load carbig
X=[MPG Acceleration Weight Displacement];
[d,p,stats]=manova1(X,Origin);
manovacluster(stats);
张德丰编著—MATLAB概率与数据统计分析----第305页—【M】北京:机械工业出版社
节点颜色Node Colormap
Author: Aric Hagberg ,Chen Xiang Yu(hagberg@lanl.gov)
import matplotlib.pyplot as plt
import networkx as nx
G = nx.cycle_graph(28)
设置排列位置,iterations迭代次数
pos = nx.spring_layout(G, iterations=300)
node_color节点颜色
nx.draw(G, pos, node_color=range(28), node_size=900, cmap=“BrBG”)
plt.show()
https://blog.csdn.net/LuohenYJ/article/details/102844209
import matplotlib.pyplot as plt
import networkx as nx
G = nx.random_geometric_graph(200, 0.125)
position is stored as node attribute data for random_geometric_graph
pos = nx.get_node_attributes(G, ‘pos’)
find node near center (0.5,0.5)
dmin = 1
ncenter = 0
for n in pos:
x, y = pos[n]
d = (x - 0.5)**2 + (y - 0.5)**2
if d < dmin:
ncenter = n
dmin = d
color by path length from node near center
p = dict(nx.single_source_shortest_path_length(G, ncenter))
plt.figure(figsize=(18, 28))
nx.draw_networkx_edges(G, pos, nodelist=[ncenter], alpha=0.8)
nx.draw_networkx_nodes(G, pos, nodelist=list(p.keys()),
node_size=120,
node_color=list(p.values()),
cmap=plt.cm.Reds_r)
plt.xlim(-0.05, 1.05)
plt.ylim(-0.05, 1.05)
plt.axis(‘on’)
plt.show()
[python] NetworkX实例