で撮影しましimread()
たが、フィギュアのサイズが画像と異なります。また、図を保存すると、画像の周りの白/灰色のスペースが画像の一部と見なされます。
私がしたいのは、画像を取得し、何らかの処理を行った後に保存し、同じサイズで白/灰色のスペースのない画像を作成することです。
実際に私がやろうとしているのは、NetworkX パッケージを使用して画像上にグラフを描画し、使用する図を別の場所に保存することです。
コードはそのようなものです。
import matplotlib.pyplot as plt
import networkx as nx
import matplotlib.image as mpimg
G = nx.cycle_graph(80)
pos = nx.circular_layout(G)
img = mpimg.imread(path1)
plt.imshow(img)
nx.draw(G,pos)
nx.draw(G, pos=pos)
plt.axis('off')
plt.show()
plt.savefig('test.png')
よろしく