python怎么筛选并列关系数据_一文带你学会如何用Python生成带误差棒的并列和堆积柱状图...

经过我们最近多次的探讨,相信大家对于Python中经典的matplotlib库已经非常熟悉了,作为Python编程中应用最广泛的二维数据可视化经典库,掌握matplotlib库中的各个模块和函数,就可以制备自己想要的图表。

前面几次,已经和大家探讨过柱状图的绘制,且最为柱状图的深入内容,咱们也一起探讨过了并列柱状图和堆积柱状图,那今天呢,咱们继续深入柱状图相关的内容,来聊聊在Python中如何绘制带误差棒的并列柱状图和堆积柱状图。

好啦,咱们就正式开始吧!

首先,聊聊在Python中如何绘制带误差棒的并列柱状图

通过前面咱们聊过的内容,大家已经知道绘制柱状图需要调用matplotlib库中的bar()函数,那如何绘制带误差棒的多数据并列柱状图呢?为了能够让大家更好的理解,下面咱们还是先举个“栗子”直观感受一下吧:

上面就是咱们所编写的绘制带误差棒的多数据并列柱状图,下面咱们一起来分析一下,其中第14~19行代码是设置误差棒相关属性的代码,第27~30行则是用于生成带误差棒的多数据并列柱状图的函数,可以看到是通过调用两次bar()函数进行绘制,二者进行叠加共同生成了咱们所需绘制的图表。

好啦,下面咱们通过调用Python解释器来看一下效果如何吧:

通过运行上面指令就可生成咱们所要绘制的带误差棒的多数据并列柱状图,如下图所示:

下面,聊聊在Python中如何绘制带误差棒的堆积柱状图

关于堆积柱状图,咱们已经共同探讨过了,其实堆积柱状图也是普通柱状图的一种变体,同样是调用bar()函数实现的,那如何绘制带误差棒的堆积柱状图呢?咱们依然首先举个“栗子”来直观感受一下吧:

咱们来分析一下上面所写的程序,其中第14~16行用于设置误差棒的误差范围,第25行则用于设置误差棒的相关属性,第28和29行则通过两次调用bar()函数来生成带误差棒的堆积柱状图,可以看到它是通过巧妙的设置相应的位置参数,使两次柱状图叠加实现的,下面咱们调用Python解释器来运行一下上面程序:

运行上面指令就会生成下面咱们所绘制的带误差棒的堆积柱状图,如下图所示:

好啦,关于在Python中如何绘制带误差棒的并列柱状图和堆积柱状图的相关内容咱们已经聊完了,通过上面咱们的探讨可以看出,其实对于这类复合型图表是通过设置误差棒的属性并多次调用bar()函数来实现的,大家要学会这种复合型图表的绘制原理和过程,并将其用到自己的工作中去。

误差棒图你真的会吗?一文帮你用Python绘制,拿走不谢

一文讲透,带你学会用Python绘制带误差棒的柱状图和条形图

一文学会用Python绘制经典的棉棒图、箱线图和误差棒图

今天咱们就聊到这吧,下次再见哦![再见]

敬请关注“品位集结号”,每天让您进步一点点![比心]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
是的,Python可以用来自动读取数据生成Excel报表,同时通过一些技巧可以美化报表,使其更加易读和美观。下面是一个简单的示例,演示如何使用Python和第三方库来生成Excel报表。 首先,需要安装openpyxl库来处理Excel文件。可以使用以下命令来安装: ``` pip install openpyxl ``` 接下来,我们可以使用openpyxl库来创建一个Excel工作簿,并添加一些数据和图表。以下是一个示例代码,其中包含了一些注释来帮助您理解代码: ```python import openpyxl from openpyxl.chart import BarChart, Reference # 创建一个新的Excel工作簿 workbook = openpyxl.Workbook() # 选择第一个工作表 worksheet = workbook.active # 添加一些数据到工作表中 worksheet['A1'] = 'Name' worksheet['B1'] = 'Score' worksheet['A2'] = 'Alice' worksheet['B2'] = 85 worksheet['A3'] = 'Bob' worksheet['B3'] = 92 worksheet['A4'] = 'Charlie' worksheet['B4'] = 78 # 创建一个柱状图,将数据添加到图表中 chart = BarChart() data = Reference(worksheet, min_col=2, min_row=1, max_row=4) categories = Reference(worksheet, min_col=1, min_row=2, max_row=4) chart.add_data(data) chart.set_categories(categories) # 将图表添加到工作表中 worksheet.add_chart(chart, 'D1') # 保存Excel工作簿 workbook.save('report.xlsx') ``` 上面的代码将生成一个包含一些数据和一个柱状图的Excel报表。您可以根据需要修改数据和图表的类型和样式,以生成符合您要求的报表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值