1

ベクトルの両対数プロットを生成し、生成されたプロットをファイルに保存しようとしています。

これは私がこれまでに試したことです:

import matplotlib.pyplot as plt
... 
plt.loglog(deg_distribution,'b-',marker='o')
plt.savefig('LogLog.png')

上記のコードのステートメント 2 の後に出力として生成されたグラフを取得する Jupyter Notebook を使用していますが、保存されたファイルは空白です。

4

1 に答える 1

1

pyplot には、現在の図と現在の軸の概念があることに注意してください。すべてのプロット コマンドは、現在の座標軸に適用されます。したがって、正しい軸にプロットするようにしてください。こちらがWMEです。

import matplotlib.pyplot as plt

fig, ax = plt.subplots()
ax.loglog(range(100), 'b-',marker='o')

plt.savefig('test.png')     # apply to the axes `ax`
于 2016-06-13T14:47:32.157 に答える