python画图保存图片
时间: 2023-11-05 20:59:51 浏览: 56
Python中可以使用Seaborn库来进行画图和保存图片。对于散点图、频率分布图、箱型图和热力图,可以使用`.get_figure()`和`.savefig()`来保存图片。而对于多变量图,只需要使用`.savefig()`来保存图片。
以下是一个绘制热力图并保存的示例代码:
```python
import seaborn as sns
import numpy as np
x = np.array([[1, 2, 3, 4], [2, 3, 4, 6], [10, 2, 3, 6], [8, 9, 7, 3]])
fig_name = 'heatmap.png'
fig_path = filepath + '/' + fig_name
fig = sns.heatmap(x, annot=True)
heatmap = fig.get_figure()
heatmap.savefig(fig_path, dpi=400)
```
你可以根据需要修改代码中的数据和文件路径,然后使用`.savefig()`来保存图片。
相关问题
python画图调整保存图片位置
在Python中,你可以使用matplotlib库来进行画图,并且可以通过调整保存图片的位置来满足你的需求。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
# 创建一个简单的图形
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
# 调整保存图片的位置
plt.savefig('/path/to/save/image.png') # 将图片保存到指定路径
# 显示图形
plt.show()
```
在上面的代码中,`savefig`函数用于保存图片,你可以将`/path/to/save/image.png`替换为你想要保存图片的具体路径。当你运行这段代码后,图片将会被保存到指定的路径中。
matplotlib画图怎么保存图片
你可以使用`savefig`函数来保存matplotlib画出的图片。该函数需要传入一个文件名和文件格式,例如:
```python
import matplotlib.pyplot as plt
# 画图代码
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
# 保存图片
plt.savefig('my_plot.png')
```
在上面的例子中,`savefig`函数将保存png格式的图片到当前工作目录下的`my_plot.png`文件中。你也可以使用其他常见的图片格式,例如jpeg、pdf等。