使用pandas绘图,并保存,支持中文
2023-12-28 22:45:04
支持中文标题
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
import matplotlib.font_manager as fm
# 打印可用的中文字体列表
font_list = fm.findfont(fm.FontProperties(family='SimHei'))
print(font_list)
# 设置字体路径
font_path = '/usr/share/fonts/chinese/SimHei.ttf' # 将路径替换为你字体文件的实际路径
# 加载字体
custom_font = FontProperties(fname=font_path)
# 配置Matplotlib以使用自定义字体
plt.rcParams['font.family'] = custom_font.get_name()
绘图
import pandas as pd
import matplotlib.pyplot as plt
创建DataFrame
df = pd.DataFrame({‘x’: [1, 2, 3, 4, 5], ‘y’: [2, 4, 6, 8, 10]})
绘制图形
ax = df.plot()
添加其他绘图细节
ax.set_xlabel(‘横轴’)
ax.set_ylabel(‘纵轴’)
ax.set_title(‘数据图’)
保存图形
plt.savefig(‘plot.png’) # 保存为PNG格式,可以根据需要调整文件名和格式
显示图形
plt.show()
文章来源:https://blog.csdn.net/weixin_43899514/article/details/135279164
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!