matplotlib怎么在散点图中的左上角加上自己想输出的字符串
时间: 2024-02-03 11:12:21 浏览: 94
使用matplotlib画散点图的方法
你可以使用 `plt.text()` 函数在散点图中添加文本。下面是一个例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成一些随机数据
x = np.random.rand(50)
y = np.random.rand(50)
# 绘制散点图
plt.scatter(x, y)
# 在左上角添加文本
plt.text(0.05, 0.95, 'My Text', transform=plt.gca().transAxes, fontsize=14,
verticalalignment='top')
# 显示图形
plt.show()
```
其中,`plt.text()` 函数的第一个参数和第二个参数表示文本的位置,这里使用的是相对坐标系,即 `(0,0)` 表示左下角,`(1,1)` 表示右上角。第三个参数是要添加的文本内容,`transform` 参数表示使用哪种坐标系,这里使用的是当前坐标系 `plt.gca().transAxes`,`fontsize` 参数表示字体大小,`verticalalignment` 参数表示垂直对齐方式。
阅读全文