python中zoom缩放对比图
时间: 2023-08-31 18:17:52 浏览: 217
图中图缩放-mmzoom.m
以下是使用Python中的Matplotlib库来实现Zoom缩放的对比图例:
```python
import matplotlib.pyplot as plt
# 生成一组随机数据
x = [i for i in range(100)]
y = [i**2 for i in x]
# 创建两个子图
fig, (ax1, ax2) = plt.subplots(nrows=1, ncols=2, figsize=(10, 5))
# 在第一个子图中绘制原始数据
ax1.plot(x, y)
ax1.set_title('Original Data')
# 在第二个子图中绘制缩小后的数据
ax2.plot(x, y)
ax2.set_xlim([20, 40])
ax2.set_ylim([0, 200])
ax2.set_title('Zoomed Data')
# 显示图形
plt.show()
```
这段代码将生成一个包含两个子图的图形窗口。第一个子图显示原始的数据,第二个子图显示缩小后的数据。在第二个子图中,我们使用set_xlim()和set_ylim()方法来限制x和y轴的范围,从而实现Zoom缩放的效果。可以根据需要调整这些范围值来实现不同程度的缩放效果。
阅读全文