plt.plot(data.index, data['xiaoliang'])加入font
时间: 2024-01-18 21:03:17 浏览: 66
可以使用`matplotlib`的字体管理器`FontProperties`设置字体。例如:
```
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
# 设置字体
font = FontProperties(fname='simsun.ttc') # 指定字体文件路径
# 加载数据
data = ...
# 绘制图像
plt.plot(data.index, data['xiaoliang'])
plt.xlabel('日期', fontproperties=font) # 设置x轴标签字体
plt.ylabel('销量', fontproperties=font) # 设置y轴标签字体
plt.title('销量变化', fontproperties=font) # 设置标题字体
plt.show()
```
其中`simsun.ttc`是宋体的字体文件,可以根据需要替换为其他字体文件。
相关问题
plt.plot(data.index, data['xiaoliang'])设置字体大小
你可以使用`plt.rcParams`来设置全局字体大小,例如:
```
import matplotlib.pyplot as plt
plt.rcParams['font.size'] = 14 # 设置全局字体大小为14
plt.plot(data.index, data['xiaoliang'])
plt.xlabel('日期')
plt.ylabel('销量')
plt.title('销量变化')
plt.savefig('total.png',dpi=300)
```
你也可以在每个标签中使用`fontsize`参数来设置特定标签的字体大小,例如:
```
plt.plot(data.index, data['xiaoliang'])
plt.xlabel('日期', fontsize=16)
plt.ylabel('销量', fontsize=16)
plt.title('销量变化', fontsize=18)
plt.savefig('total.png',dpi=300)
```
这将在x轴标签中使用16号字体,在y轴标签中使用16号字体,在标题中使用18号字体。
plt.figure() plt.plot(data.index, data['xiaoliang']) plt.xlabel('日期', fontproperties=font) # 设置x轴标签字体 plt.ylabel('销量', fontproperties=font) # 设置y轴标签字体 plt.title('销量变化', fontproperties=font) # 设置标题字体 plt.savefig('total.png',dpi=300)设置这个图片的大小
你可以在plt.figure()中添加figsize参数来设置图片的大小,例如:
```
plt.figure(figsize=(8,6))
```
这将创建一个宽度为8英寸,高度为6英寸的图片。你也可以根据需要调整这些数字。
阅读全文