グラフを描画しましたaxes (aspect = 'equal')
が、座標の比率を維持するために を呼び出す必要があります。
ただし、軸を挿入すると、この図のように境界線も挿入されます (灰色の領域は、axes() によって挿入された境界線です)。
xlim() と ylim() を設定しようとしましたが、これらのコマンドは図にのみ作用し、境界には作用しません。
軸の境界線を絶対 0 に設定し、同時にアスペクトを設定するのを手伝ってくださいequal
。
編集:
これがグラフのイメージです。このコードだけを使用して図を設定します。
(グラフの周りに白い境界線が見えます):
ax = plt.gca()
ax.axis([0, 0, 1, 1])
ax.xaxis.set_visible(False)
ax.yaxis.set_visible(False)
[spine.set_visible(False) for spine in ax.spines.values()]
...NETWORKX CALLS...
xmax = max(points, key = lambda x : x[0])[0]
ymax = max(points, key = lambda x : x[1])[1]
xmin = min(points, key = lambda x : x[0])[0]
ymin = min(points, key = lambda x : x[1])[1]
xlim (xmin, xmax)
ylim (ymin, ymax)
show()
フレームスペースを最大限に使用し、軸で使用される境界を完全にカットしたいと考えています。