matplotlib x轴有方框
时间: 2023-12-20 15:31:40 浏览: 295
Python matplotlib学习笔记之坐标轴范围
根据提供的引用内容,可以得知在使用matplotlib可视化柱状图时,坐标轴标签的符号显示为了方框。这是因为默认情况下matplotlib不支持中文显示,需要手动设置中文字体。解决方法如下:
1.导入matplotlib库和中文字体库
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
```
2.设置中文字体
```python
font = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=14)
```
3.在绘图时使用中文字体
```python
plt.xlabel('x轴标签', fontproperties=font)
plt.ylabel('y轴标签', fontproperties=font)
plt.title('图表标题', fontproperties=font)
```
这样就可以解决matplotlib x轴有方框的问题了。
阅读全文