如何导入电子表格数据并用matplotlib折线图展现结果

一、需求场景

  • 导入电子表格数据
  • 展现折线图
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib

# 读取电子表格数据
df = pd.read_excel("E:\\testData\\data_blog.xlsx")

# 设置默认字体为中文字体,如黑体
matplotlib.rcParams['font.family'] = 'SimHei'

# 设置x轴刻度标签的角度
plt.xticks(rotation=45)

# 设置图形标题和坐标轴标签
plt.title("博客访问数据折线图")

# 绘制折线图
plt.plot(df['日期'],df['阅读量'], label='阅读量')
plt.plot(df['日期'],df['评论数'], label='评论数')
plt.plot(df['日期'],df['粉丝数'], label='粉丝数')
plt.plot(df['日期'],df['收藏数'], label='收藏数')

# 添加图例
plt.legend()

# 显示图形
plt.show()

二、运行效果

日期阅读量评论数粉丝数收藏数
2024年04月02日91000
2024年04月03日88000
2024年04月04日53000
2024年04月05日47000
2024年04月06日66001
2024年04月07日96000
2024年04月08日128000
2024年04月09日99000
2024年04月10日118001
2024年04月11日131000
2024年04月12日174000
2024年04月13日110001
2024年04月14日57000
2024年04月15日91000
2024年04月16日110000
2024年04月17日492054
2024年04月18日5271519
2024年04月19日842198
2024年04月20日100202124
2024年04月21日237212720
2024年04月22日171411327
2024年04月23日160702438
2024年04月24日283004864
2024年04月25日168901932
2024年04月26日248202451
2024年04月27日291613737
2024年04月28日196703323
2024年04月29日182102334
2024年04月30日157411920
2024年05月01日78103132

三、知识点

导入电子表格

# 读取电子表格数据
df = pd.read_excel("E:\\testData\\data_blog.xlsx")

GitHub - pandas-dev/pandas: Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much moreFlexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more - pandas-dev/pandasicon-default.png?t=N7T8https://github.com/pandas-dev/pandas

绘制图形

pyplot — Matplotlib 2.0.2 documentationicon-default.png?t=N7T8https://matplotlib.org/2.0.2/api/pyplot_api.html

# 设置x轴刻度标签的角度
plt.xticks(rotation=45)
# 绘制折线图
plt.plot(df['日期'],df['阅读量'], label='阅读量')
plt.plot(df['日期'],df['评论数'], label='评论数')
plt.plot(df['日期'],df['粉丝数'], label='粉丝数')
plt.plot(df['日期'],df['收藏数'], label='收藏数')

设置中文字体显示 

# 设置默认字体为中文字体,如黑体
matplotlib.rcParams['font.family'] = 'SimHei'
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值