python plt画点加注释
时间: 2023-09-07 15:02:54 浏览: 49
使用Python中的matplotlib库中的pyplot子库可以方便地实现画点和加入注释。
要在图上画点,可以使用pyplot库中的scatter函数。这个函数的用法是scatter(x, y, s=None, c=None, marker=None, alpha=None, cmap=None)。其中,x和y是点的坐标,s是点的大小,c是点的颜色,marker是点的形状,alpha是点的透明度,cmap是点的颜色映射。
要在图上加上注释,可以使用pyplot库中的annotate函数。这个函数的用法是annotate(text, xy, xytext=None, xycoords='data', arrowprops=None, **kwargs)。其中,text是要添加的注释文本,xy是注释的位置,xytext是注释文本的位置,xycoords是注释和注释文本的坐标系,arrowprops是指向注释文本的箭头属性。
下面是一个简单的示例代码,演示如何使用plt画点和加入注释:
```python
import matplotlib.pyplot as plt
# 创建一个图形窗口
plt.figure()
# 画点
x = [1, 2, 3]
y = [1, 2, 3]
plt.scatter(x, y, color='blue')
# 添加注释
plt.annotate('point1', xy=(1, 1), xytext=(1.5, 1.5), arrowprops=dict(arrowstyle='->'))
# 设置坐标轴范围
plt.xlim(0, 4)
plt.ylim(0, 4)
# 显示图形
plt.show()
```
以上代码中,先创建了一个图形窗口,然后使用scatter函数画了一个蓝色的点,再使用annotate函数添加了一个注释,最后通过设置xlim和ylim设置了坐标轴范围,通过show函数显示了图形。