使用pandas绘图,并保存,支持中文

使用pandas绘图,并保存,支持中文

  • 支持中文标题
  • 绘图
  • 创建DataFrame
  • 绘制图形
  • 添加其他绘图细节
  • 保存图形
  • 显示图形

支持中文标题

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()

你可能感兴趣的:(pandas)