python卸载matplotlib_python – 删除matplotlib中保存的图像周围的空白

我需要拍摄一个图像,并保存一段时间后。当我显示图形看起来不错,但当我保存图,我在保存的图像周围有一些空白。我已经尝试过savefig方法的’tight’选项,也没有工作。代码:

import matplotlib.image as mpimg

import matplotlib.pyplot as plt

fig = plt.figure(1)

img = mpimg.imread(path)

plt.imshow(img)

ax=fig.add_subplot(1,1,1)

extent = ax.get_window_extent().transformed(fig.dpi_scale_trans.inverted())

plt.savefig('1.png', bbox_inches=extent)

plt.axis('off')

plt.show()

我试图绘制一个基本的图形通过使用NetworkX上的一个数字,并保存。我意识到,没有图,它的工作原理,但当添加一个图形,我得到的白色空间周围的保存的图像;

import matplotlib.image as mpimg

import matplotlib.pyplot as plt

import networkx as nx

G = nx.Graph()

G.add_node(1)

G.add_node(2)

G.add_node(3)

G.add_edge(1,3)

G.add_edge(1,2)

pos = {1:[100,120], 2:[200,300], 3:[50,75]}

fig = plt.figure(1)

img = mpimg.imread("C:\\images\\1.jpg")

plt.imshow(img)

ax=fig.add_subplot(1,1,1)

nx.draw(G, pos=pos)

extent = ax.get_window_extent().transformed(fig.dpi_scale_trans.inverted())

plt.savefig('1.png', bbox_inches = extent)

plt.axis('off')

plt.show()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值