python画图,怎样指定单位长度的像素
时间: 2023-07-24 21:26:30 浏览: 117
python 设置输出图像的像素大小方法
在 Python 中,可以使用 Matplotlib 库来进行画图,其中可以通过设置坐标轴的刻度、标签、大小等来指定单位长度的像素。
下面是一个简单的例子,展示如何使用 Matplotlib 来绘制一个正方形,并且指定每个单位长度的像素为 100:
```python
import matplotlib.pyplot as plt
# 创建一个画布和一个子图
fig, ax = plt.subplots()
# 绘制一个正方形
ax.plot([0, 1, 1, 0, 0], [0, 0, 1, 1, 0], lw=2)
# 设置坐标轴的范围和刻度
ax.set_xlim(0, 1)
ax.set_ylim(0, 1)
ax.set_xticks([0, 0.5, 1])
ax.set_yticks([0, 0.5, 1])
# 设置坐标轴的单位长度为 100 像素
fig.set_size_inches(100, 100)
# 显示图形
plt.show()
```
在这个例子中,我们创建了一个画布和一个子图,并在子图上绘制了一个正方形。然后,我们通过 `set_xlim`、`set_ylim`、`set_xticks` 和 `set_yticks` 来设置坐标轴的范围和刻度,以及 `fig.set_size_inches` 来设置坐标轴的单位长度为 100 像素。最后,我们使用 `plt.show()` 来显示图形。
阅读全文