matplotlib图例中加入°符号
时间: 2023-11-22 17:48:02 浏览: 88
可以在legend中使用LaTeX语法来添加°符号。具体实现方法如下所示:
```python
import matplotlib.pyplot as plt
import numpy as np
# 设置字体大小
plt.rcParams.update({'font.size': 15})
# 绘制图像
theta = np.linspace(0, 2*np.pi, 100)
plt.plot(theta, np.sin(theta), label='sin(θ)')
plt.plot(theta, np.cos(theta), label='cos(θ)')
# 添加图例
plt.legend(loc='upper right', labels=[r'sin($\theta$)', r'cos($\theta$)'+r'$^\circ$'])
# 显示图像
plt.show()
```
在labels中,对于需要添加°符号的标签,可以使用LaTeX语法中的`$^\circ$`来添加。其中,`$`符号用于表示LaTeX语法的开始和结束,`^\circ`表示添加°符号。
阅读全文