在一个已存在的png图片上画曲线,用matplotlib库画曲线
时间: 2023-06-16 12:05:53 浏览: 159
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
你可以使用 Matplotlib 库来在已存在的 PNG 图片上画曲线。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
from PIL import Image
# 读取 PNG 图片文件
img = Image.open("example.png")
# 转换为 Numpy 数组
img_arr = np.array(img)
# 创建一个新的 figure 和 axes
fig, ax = plt.subplots()
# 在 axes 上绘制曲线
x = np.linspace(0, 10, 100)
y = np.sin(x)
ax.plot(x, y)
# 显示曲线和图片
ax.imshow(img_arr)
plt.show()
```
这段代码会读取名为 `example.png` 的 PNG 图片文件,并在图片上绘制一个简单的正弦曲线。你可以根据自己的需要修改这段代码来画出任意的曲线。
阅读全文