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

支持中文标题

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

相关推荐

  1. 使用pandas绘图保存支持中文

    2023-12-29 05:46:01       48 阅读
  2. R 绘图 - 中文支持

    2023-12-29 05:46:01       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-29 05:46:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-29 05:46:01       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-29 05:46:01       82 阅读
  4. Python语言-面向对象

    2023-12-29 05:46:01       91 阅读

热门阅读

  1. 07.kubernetes客户端部署

    2023-12-29 05:46:01       55 阅读
  2. oracle linux 8升级gcc gcc9

    2023-12-29 05:46:01       56 阅读
  3. Linux基础命令之系统管理常用命令

    2023-12-29 05:46:01       50 阅读
  4. pfc001 Not enough information

    2023-12-29 05:46:01       48 阅读
  5. trino-435:dynamic catalog

    2023-12-29 05:46:01       56 阅读
  6. (js)循环判断找到满足条件的单项后结束循环

    2023-12-29 05:46:01       54 阅读
  7. VUE笔记

    VUE笔记

    2023-12-29 05:46:01      46 阅读
  8. gRPC-Go基础(3)基础gRPC服务

    2023-12-29 05:46:01       63 阅读
  9. Linux压缩算法-zstd

    2023-12-29 05:46:01       42 阅读