matplotlib作图如何设置文字大小
时间: 2023-07-04 16:20:13 浏览: 105
您可以使用`fontsize`参数来设置文字的大小。这个参数可以应用于大多数 matplotlib 对象,例如图形标题,坐标轴标签,图例标签和注释等。
以下是一个例子:
```python
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.set_title('Example Plot', fontsize=16)
ax.set_xlabel('X Label', fontsize=12)
ax.set_ylabel('Y Label', fontsize=12)
plt.show()
```
在这个例子中,我们使用`set_title`、`set_xlabel`和`set_ylabel`方法来设置图形标题和坐标轴标签的文字大小。这里的参数`fontsize`可以接受任何整数或浮点数值。您可以根据需要进行调整。
另外,对于更细粒度的控制,您可以使用 matplotlib 中的`rcParams`字典来设置全局默认字体大小。例如,以下代码将设置默认字体大小为12:
```python
import matplotlib.pyplot as plt
plt.rcParams['font.size'] = 12
fig, ax = plt.subplots()
ax.set_title('Example Plot')
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
plt.show()
```
这样,您可以在整个代码中使用默认字体大小,而不必在每个 matplotlib 对象中单独指定。
阅读全文