jjzjj

python - matplotlib savefig 图像大小与 bbox_inches ='tight'

我必须绘制一个矢量图,我只想看到没有轴、标题等的矢量,所以我尝试这样做:pyplot.figure(None,figsize=(10,16),dpi=100)pyplot.quiver(data['x'],data['y'],data['u'],data['v'],pivot='tail',units='dots',scale=0.2,color='black')pyplot.autoscale(tight=True)pyplot.axis('off')ax=pyplot.gca()ax.xaxis.set_major_locator(pylab.NullLocator())ax.ya

python - matplotlib savefig() 大小控制

我编写了一个函数,它采用从Pandas生成的数据框并生成热图:defdrawHeatMap(df,city,province,collector,classtype,color,titleposy):try:thePlot=pl.matshow(df.values,cmap='PuBuGn')pl.colorbar(thePlot,orientation='vertical')aTitle=(classtype+'CompositionChangesOverTimein'+city+','+province+'\n'+collector+'collector.'+'rs100')pl.

python - matplotlib savefig() 大小控制

我编写了一个函数,它采用从Pandas生成的数据框并生成热图:defdrawHeatMap(df,city,province,collector,classtype,color,titleposy):try:thePlot=pl.matshow(df.values,cmap='PuBuGn')pl.colorbar(thePlot,orientation='vertical')aTitle=(classtype+'CompositionChangesOverTimein'+city+','+province+'\n'+collector+'collector.'+'rs100')pl.

python - Plt.show 显示完整图表,但 savefig 正在裁剪图像

我的代码已成功将图像保存到文件,但它正在从右侧裁剪重要细节。Answers当plt.show出现此问题时,存在用于解决此问题,但在此示例中,savefig命令错误地生成了图形。如何解决这个问题?我的代码的相关示例:importglobimportosforfileinglob.glob("*.oax"):try:spc_file=open(file,'r').read()newName=file[6:8]+'-'+file[4:6]+'-'+file[0:4]+''+file[8:12]+'UTC(Observed)-NoSeaBreezeDay'plt.title(newName,f

python - Plt.show 显示完整图表,但 savefig 正在裁剪图像

我的代码已成功将图像保存到文件,但它正在从右侧裁剪重要细节。Answers当plt.show出现此问题时,存在用于解决此问题,但在此示例中,savefig命令错误地生成了图形。如何解决这个问题?我的代码的相关示例:importglobimportosforfileinglob.glob("*.oax"):try:spc_file=open(file,'r').read()newName=file[6:8]+'-'+file[4:6]+'-'+file[0:4]+''+file[8:12]+'UTC(Observed)-NoSeaBreezeDay'plt.title(newName,f

python - 调用 pyplot.show() 后保存图形会导致一个空文件

以下示例代码生成一个简单的绘图,然后将其保存到“fig1.pdf”,然后显示它,然后再次将其保存到“fig2.pdf”。第一张图片看起来像预期的那样,但第二张是空白的(包含一个白色方block)。这里到底发生了什么?plt.show()行显然搞砸了,但我不知道是什么/如何!importnumpyasnpimportmatplotlib.pyplotaspltx=np.linspace(-1,1,100)y=x**2plt.plot(x,y)plt.savefig('fig1.pdf')plt.show()plt.savefig('fig2.pdf') 最佳答

python - 调用 pyplot.show() 后保存图形会导致一个空文件

以下示例代码生成一个简单的绘图,然后将其保存到“fig1.pdf”,然后显示它,然后再次将其保存到“fig2.pdf”。第一张图片看起来像预期的那样,但第二张是空白的(包含一个白色方block)。这里到底发生了什么?plt.show()行显然搞砸了,但我不知道是什么/如何!importnumpyasnpimportmatplotlib.pyplotaspltx=np.linspace(-1,1,100)y=x**2plt.plot(x,y)plt.savefig('fig1.pdf')plt.show()plt.savefig('fig2.pdf') 最佳答

python - 使用 matplotlib 的 savefig 保存从 python pandas 生成的图(AxesSubPlot)

我正在使用pandas从数据框生成图,我想将其保存到文件中:dtf=pd.DataFrame.from_records(d,columns=h)fig=plt.figure()ax=dtf2.plot()ax=fig.add_subplot(ax)fig.savefig('~/Documents/output.png')似乎最后一行,使用matplotlib的savefig,应该可以解决问题。但是该代码会产生以下错误:Traceback(mostrecentcalllast):File"./testgraph.py",line76,inax=fig.add_subplot(ax)Fil

python - 使用 matplotlib 的 savefig 保存从 python pandas 生成的图(AxesSubPlot)

我正在使用pandas从数据框生成图,我想将其保存到文件中:dtf=pd.DataFrame.from_records(d,columns=h)fig=plt.figure()ax=dtf2.plot()ax=fig.add_subplot(ax)fig.savefig('~/Documents/output.png')似乎最后一行,使用matplotlib的savefig,应该可以解决问题。但是该代码会产生以下错误:Traceback(mostrecentcalllast):File"./testgraph.py",line76,inax=fig.add_subplot(ax)Fil

python - 删除已保存图像周围的空白

我需要拍摄一张图片并在经过一些处理后保存。当我显示它时,这个图看起来很好,但是在保存图之后,我在保存的图像周围有一些空白。我已经尝试了savefig方法的'tight'选项,也没有工作。代码:importmatplotlib.imageasmpimgimportmatplotlib.pyplotaspltfig=plt.figure(1)img=mpimg.imread("image.jpg")plt.imshow(img)ax=fig.add_subplot(1,1,1)extent=ax.get_window_extent().transformed(fig.dpi_scale_t