Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的绘图是否另存为空白图像?_Python_Pdf_Plot_Save_Png - Fatal编程技术网

Python中的绘图是否另存为空白图像?

Python中的绘图是否另存为空白图像?,python,pdf,plot,save,png,Python,Pdf,Plot,Save,Png,我已经用Python创建了几个绘图,并试图将它们保存为.png文件或PDF。输入数据后,我将使用以下代码创建: plt.xlabel('Sersic索引号',fontsize=16) plt.ylabel('Number',fontsize=16) plt.xticks(fontsize=14) plt.yticks(fontsize=14) plt.title('Voids In VIKING',fontsize=20) 情节也很精彩。然而,每当我使用 plt.savefig('Sersic\

我已经用Python创建了几个绘图,并试图将它们保存为.png文件或PDF。输入数据后,我将使用以下代码创建:

plt.xlabel('Sersic索引号',fontsize=16)
plt.ylabel('Number',fontsize=16)
plt.xticks(fontsize=14)
plt.yticks(fontsize=14)

plt.title('Voids In VIKING',fontsize=20)

情节也很精彩。然而,每当我使用

plt.savefig('Sersic\u Voids.png')

要保存,它会这样做,并且文件会显示在我的计算机上。对于我使用的每一次和文件类型,文档都是空白的,没有打印、轴或任何东西

EDIT1:我已经在使用
plt.savefig()
格式来保存,但是运气不好。我没有任何plt.show()函数,每个Jupiter笔记本都有两个我试图保存的绘图,这两个都不起作用。我曾尝试将一半代码剪切到一个空白工作簿中以保存第一个绘图,但仍然存在问题。开头输入为:

from astropy.io import fits
import numpy as np
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches

要将matplotlib绘图保存为电脑中的文件,请按下面的方法进行

import matplotlib
import matplotlib.pyplot as plt
现在,要制作并查看图表,请使用.plot()方法传递值进行绘图。例如,我将绘制简单的点作为

plt.plot([0, 1, 2, 3, 4], [0, 20, 40, 60, 85])
添加轴标签的步骤

plt.xlabel('Number of people')
plt.ylabel('Total Weight')
要将图形调用.show()方法弹出为

plt.show()
要保存刚才绘制的图形,请使用.savefig()方法

plt.savefig('weight_calculation.png')
重量计算->文件名 您还可以提供要保存的目录的路径

使用dpi更改要保存的图形的分辨率

您可以使用的其他附加组件很少,例如, 透明、bbox英寸和pad英寸。
更改bbox\u英寸更改图形周围外部白色框的大小

将matplotlib绘图保存为电脑中的文件。按下面的方法进行

import matplotlib
import matplotlib.pyplot as plt
现在,要制作并查看图表,请使用.plot()方法传递值进行绘图。例如,我将绘制简单的点作为

plt.plot([0, 1, 2, 3, 4], [0, 20, 40, 60, 85])
添加轴标签的步骤

plt.xlabel('Number of people')
plt.ylabel('Total Weight')
要将图形调用.show()方法弹出为

plt.show()
要保存刚才绘制的图形,请使用.savefig()方法

plt.savefig('weight_calculation.png')
重量计算->文件名 您还可以提供要保存的目录的路径

使用dpi更改要保存的图形的分辨率

您可以使用的其他附加组件很少,例如, 透明、bbox英寸和pad英寸。
更改bbox_inches更改图形周围外部白色框的大小

您是绘制多个图形还是仅绘制一个图形?在代码中是否使用了plt.show()?必须与image type->uint,8 int64等相关?是否绘制多个图形或仅绘制一个图形?代码中是否使用了plt.show()?必须与image type->uint、8 int64等相关