两年数据对比柱形图_Excel图表新玩法 | 两个时间点数据变化呈现还可以用斜率图?...

五家门店两年占比数据对比如下 ▼

78f9c69e46dc2e21dab6f52b9eb8dccd.png

将以上数据用图表呈现

常规做法 — 柱形图 ▼

8855f6d9d919a091a104ff2aa61ec8c8.png

柱形图中规中矩,换成斜率图更让人眼前一亮 ▼

b3b0b03039043d12fd42eedd043d486a.png

这类斜率图制作麻烦吗?

工作中讲究实用高效,图表制作也需要考虑时间成本,如果太过复杂就不太适合日常使用。

上图的斜率图制作并不麻烦。

思路解析 ▼

  • 斜率图其实就是折线图,只是折线图只有两个时间点。

  • 略微复杂的是两边标签的设置,借助散点图+标签插件批量设置标签。


详细步骤 ▼

1、选中数据,插入图表 - 【折线图】

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我来帮你写这个程序。首先,你需要安装pandas和matplotlib这两个库,你可以在命令行中使用以下命令进行安装: ``` pip install pandas matplotlib ``` 然后,你可以使用以下代码来读取Excel文件中的数据,并计算出每个年龄段的占比: ```python import pandas as pd # 读取Excel文件中的数据 df = pd.read_excel('data.xlsx') # 计算每个年龄段的数量 age_counts = df['age'].value_counts() # 计算每个年龄段的占比 age_percentages = age_counts / age_counts.sum() # 将占比转化为百分比形式 age_percentages = age_percentages.apply(lambda x: format(x, '.2%')) print(age_percentages) ``` 接下来,你可以使用以下代码来绘制柱形图: ```python import matplotlib.pyplot as plt # 设置图表样式 plt.style.use('ggplot') # 绘制柱形图 age_counts.plot(kind='bar', color='steelblue') # 添加x轴和y轴标签 plt.xlabel('Age') plt.ylabel('Count') # 显示图表 plt.show() ``` 最后,你可以使用以下代码将程序保存为rw2_1.py,并将图表保存为t2.png: ```python import matplotlib.pyplot as plt # 读取Excel文件中的数据 df = pd.read_excel('data.xlsx') # 计算每个年龄段的数量 age_counts = df['age'].value_counts() # 计算每个年龄段的占比 age_percentages = age_counts / age_counts.sum() # 将占比转化为百分比形式 age_percentages = age_percentages.apply(lambda x: format(x, '.2%')) # 绘制柱形图 age_counts.plot(kind='bar', color='steelblue') # 添加x轴和y轴标签 plt.xlabel('Age') plt.ylabel('Count') # 保存图表 plt.savefig('t2.png') # 显示图表 plt.show() ``` 希望能对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值