linux在命令行运行python时如何输出plt画的图片
时间: 2024-05-03 12:22:49 浏览: 22
在命令行运行Python时,可以使用以下代码将plt画的图片保存到本地,然后通过命令行查看图片:
```python
import matplotlib.pyplot as plt
# 画图代码
...
# 保存图片
plt.savefig('figure.png')
# 关闭画图窗口
plt.close()
```
然后在命令行中,使用以下命令查看图片:
```bash
$ eog figure.png
```
其中,`eog`是Linux图像浏览器之一,也可以使用其他图像浏览器打开图片。
相关问题
python代码里的画图代码,如何在命令行运行代码时输出到页面上
如果你想在命令行中运行Python代码并将图像输出到页面上,可以使用Matplotlib库。以下是一个示例代码:
```python
import matplotlib.pyplot as plt
# 创建一个图形对象和一个子图
fig, ax = plt.subplots()
# 绘制一个简单的曲线
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
ax.plot(x, y)
# 将图像输出到屏幕上
plt.show()
```
当你运行这个代码时,它会在命令行中打开一个新的窗口,并显示半透明的图像。如果你想将图像输出到HTML页面上,可以使用Matplotlib的内置函数`mpld3.show()`。
```python
import matplotlib.pyplot as plt
import mpld3
# 创建一个图形对象和一个子图
fig, ax = plt.subplots()
# 绘制一个简单的曲线
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
ax.plot(x, y)
# 将图像输出到HTML页面上
mpld3.show()
```
当你运行这个代码时,它会在命令行中打印出一段HTML代码,你可以将它复制到一个HTML文件中,并在浏览器中打开该文件以查看图像。
写一个Python程序输出plt画布上的矩形框
可以使用Matplotlib库中的Rectangle类来创建矩形框,然后使用plt.gca()获取当前的Axes对象,调用add_patch()方法将矩形框添加到画布上。以下是示例代码:
```python
import matplotlib.pyplot as plt
from matplotlib.patches import Rectangle
# 创建矩形框
rect = Rectangle((0.2, 0.3), 0.4, 0.5, linewidth=1, edgecolor='r', facecolor='none')
# 创建画布并添加矩形框
fig, ax = plt.subplots()
ax.add_patch(rect)
# 显示画布
plt.show()
```
这段代码将在plt画布上绘制一个左上角坐标为(0.2, 0.3),宽度为0.4,高度为0.5的红色矩形框。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)