sns怎么在py文件运行后显示图片
时间: 2024-04-30 16:17:15 浏览: 90
要在py文件中显示图片,可以使用Matplotlib库中的imshow()函数来显示图片。以下是一个示例代码:
```python
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
img = mpimg.imread('path/to/image.jpg')
plt.imshow(img)
plt.show()
```
在这个代码中,首先使用Matplotlib库的image模块中的imread函数读取图片,并将其保存在img变量中。然后使用Matplotlib库中的pyplot模块中的imshow函数显示图片,最后使用show函数显示图像。
如果要在sns绘图中显示图片,可以在set函数中设置background_image参数,例如:
```python
import seaborn as sns
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
img = mpimg.imread('path/to/image.jpg')
sns.set_style("darkgrid", {"axes.facecolor": ".9", "grid.color": "white", 'axes.labelcolor': 'white', 'text.color': 'white', 'background_image': img})
sns.distplot(...)
plt.show()
```
在这个代码中,首先使用Matplotlib库的image模块中的imread函数读取图片,并将其保存在img变量中。然后使用sns.set_style函数设置样式,并在background_image参数中指定要显示的图片。最后,使用其他sns绘图函数生成图像,并使用plt.show()将其显示出来。
阅读全文