0
逆の順序でグラフを生成する方法があります。つまり、グラフを垂直に反転させて生成したいのですか?NetworkX:フリップグラフ
か、それを描く前にいくつかのmatplotlibサブルーチンで反転できますか?
F.e: 私は357と358が下
逆の順序でグラフを生成する方法があります。つまり、グラフを垂直に反転させて生成したいのですか?NetworkX:フリップグラフ
か、それを描く前にいくつかのmatplotlibサブルーチンで反転できますか?
F.e: 私は357と358が下
になるように、トップ、及び1-6になりたいは、ちょうどあなたの位置の座標を入れ替えます。
import networkx as nx
import matplotlib.pyplot as plt
G = fast_gnp_random_graph(20,0.1)
pos = nx.sprint_layout(G)
nx.draw_networkx(G, pos=pos)
flipped_pos = {node: (x,-y) for (node, (x,y)) in pos.items())
plt.clf()
nx.draw_networkx(G, pos = flipped_pos)
入力と出力のサンプルを入力してください。あなたに何を求めているのかはわかりません。 (私は、あなたが「生成する」という言葉を私が意味するものとは違って使っていると思います)。 – Joel
どちらの軸の順番も簡単に変更できます:[PyPlotの逆Y軸](http://stackoverflow.com/a/8280500)(@ Joelの答えは、あなたのコントロール下に位置を保持します。方法) – Bonlenfum