plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] 封装这两段代码
时间: 2024-05-10 10:18:19 浏览: 113
字符串封装源代码
这两段代码的作用是设置 matplotlib 绘图时所使用的字体为 SimHei(黑体),并且解决绘图时出现的负号显示问题。下面是将这两段代码封装成函数的示例:
```python
import matplotlib.pyplot as plt
def set_plot_style():
"""设置 matplotlib 绘图风格"""
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
```
现在我们可以在需要绘图的代码中先调用这个函数,以设置绘图风格:
```python
import matplotlib.pyplot as plt
def set_plot_style():
"""设置 matplotlib 绘图风格"""
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
# 在需要绘图的代码中先调用 set_plot_style 函数
set_plot_style()
# 绘制示例图
x = [1, 2, 3, 4, 5]
y = [2, 4, -3, 6, 1]
plt.plot(x, y)
plt.title('示例图')
plt.xlabel('x')
plt.ylabel('y')
plt.show()
```
阅读全文