2

グラフを描画しました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()

フレームスペースを最大限に使用し、軸で使用される境界を完全にカットしたいと考えています。

ここに画像の説明を入力

4

1 に答える 1