plt.text设置字体大小及位置
时间: 2023-10-30 16:04:34 浏览: 122
可以使用 `plt.text()` 函数来设置文本的字体大小和位置。下面是一个示例:
```python
import matplotlib.pyplot as plt
# 创建图形和子图
fig, ax = plt.subplots()
# 绘制一条线
x = [1, 2, 3, 4]
y = [1, 4, 2, 3]
ax.plot(x, y)
# 添加文本
ax.text(2, 3, "Hello, World!", fontsize=12)
# 显示图形
plt.show()
```
在这个例子中,我们使用 `ax.text()` 函数在坐标 `(2, 3)` 的位置添加了一个文本字符串 "Hello, World!"。我们还通过 `fontsize` 参数设置了文本的字体大小。
相关问题
plt.figtext设置字体大小
可以使用plt.rc方法来设置matplotlib的全局字体大小,例如:
```python
import matplotlib.pyplot as plt
# 设置全局字体大小为14
plt.rc('font', size=14)
# 创建图形并绘制文本
fig, ax = plt.subplots()
ax.axis('off')
ax.text(0.5, 0.5, 'Hello, World!', ha='center', va='center')
# 添加图形文本
fig.text(0.5, 0.1, 'Figure text', ha='center', va='center')
```
在上面的例子中,使用`plt.rc('font', size=14)`将全局字体大小设置为14。然后创建一个图形并绘制文本。最后使用`fig.text`方法添加图形文本。
如何改变plt.text中字体大小
在plt.text函数中,可以通过设置参数fontsize来改变字体大小。例如:
```python
import matplotlib.pyplot as plt
plt.text(0.5, 0.5, "Hello World!", fontsize=16)
plt.show()
```
在上面的例子中,字体大小被设置为16。你可以根据需要自定义字体大小。