【发布时间】:2016-05-27 13:55:26
【问题描述】:
我正在尝试在图像上绘制散点图,而图像周围没有任何空白。
如果我只绘制如下图像,则没有空白:
fig = plt.imshow(im,alpha=alpha,extent=(0,1,1,0))
plt.axis('off')
fig.axes.axis('tight')
fig.axes.get_xaxis().set_visible(False)
fig.axes.get_yaxis().set_visible(False)
但当我在图像上添加散点图时,如下所示:
fig = plt.scatter(sx, sy,c="gray",s=4,linewidths=.2,alpha=.5)
fig.axes.axis('tight')
fig.axes.get_xaxis().set_visible(False)
fig.axes.get_yaxis().set_visible(False)
此时,通过使用以下 savefig 命令,在图像周围添加空白:
plt.savefig(im_filename,format="png",bbox_inches='tight',pad_inches=0)
关于如何明确删除空白的任何想法?
【问题讨论】:
标签: python matplotlib plot scatter-plot imshow