ax.text 利用$\mathrm{定义颜色和字体}$
时间: 2023-12-31 07:06:10 浏览: 197
1. 定义颜色:
可以使用 matplotlib 中的颜色字符串或 RGB 值来定义文本颜色。
```python
ax.text(x, y, '文本内容', color='red') # 使用颜色字符串
ax.text(x, y, '文本内容', color=(0.2, 0.4, 0.6)) # 使用 RGB 值
```
2. 定义字体:
可以使用 matplotlib 中的字体名称或字体属性来定义文本字体。
```python
ax.text(x, y, '文本内容', fontfamily='serif', fontsize=14) # 使用字体名称和字号
ax.text(x, y, '文本内容', fontproperties=font) # 使用字体属性
```
其中,字体属性可以通过以下方式获取:
```python
import matplotlib.font_manager as fm
font_path = '/path/to/font.ttf' # 字体文件路径
font_prop = fm.FontProperties(fname=font_path, size=14) # 创建字体属性
```
阅读全文