99%的人都不知道的在线生成柱状图方法!速看!——九数云BI

标签: 在线生成柱状图 | 发布时间: 2024-10-20 18:53:05

柱状图是我们日常数据展示的常见方式,下面来看看九数云分享的在线生成柱状图的方法吧!

图表的制作是数据时代我们在日常工作中最长遇到的场景,下面为大家整理了一份在线生成柱状图方法,一起来看看吧!

可以处理Excel文件的Python模块有很多,xlwings模块的功能是最齐全的。它不仅能读写和修改,而且能批量处理多个Excel文件。此外,xlwing模块还能与Exce VBA结合使用,在Excel中自动绘制图表

1、在线生成柱状图方法:模块安装

首先需要安装xlwings库,可以使用pip命令进行安装,具体的命令如下:

pip install xlwings

或者使用conda命令进行安装:

conda install xlwings

如果是其他环境,安装可以参考以前的讲解文章,或者留言讨论,这里不再赘述。

2、在线生成柱状图方法: 生成柱状图

import xlwings as xw

# 打开Excel文件
wb = xw.Book("data_temp_chart.xlsx")

# 选择一个工作表
sheet = wb.sheets[0]

# 创建一个柱状图
chart = sheet.charts.add(150,50)

# 设置图表数据
chart.set_source_data(sheet.range(A1).expand())

# 设置图表类型为Column
chart.chart_type = column_clustered

# 下面对图表美化
# 设置图表标题和坐标轴标签
chart.api[1].SetElement(3)     #显示标题
chart.api[1].ChartTitle.Text = 1-6日销售额动态图   #设置标题名称

chart.api[1].Axes(1).HasTitle = True
chart.api[1].Axes(2).HasTitle = True
chart.api[1].Axes(1).AxisTitle.Text = 时间
chart.api[1].Axes(2).AxisTitle.Text = 数量
# 设置图表序列的名称和颜色
chart.api[1].SeriesCollection(1).Name = 销售额
# 保存工作簿
wb.save(data_temp_chart01.xlsx)

运行结果如下:

99%的人都不知道的在线生成柱状图方法!速看!——九数云BI插图

以上示例中,我们是首先打开上个例子生成的(data_temp_chart.xlsx)Excel文件,获取Sheet1对象。然后新建一个Excel图表对象,并将数据放到图表中。接着设定图表的标题、坐标轴标签、图表序列的名称,并最后保存到Excel文件data_temp_chart01.xlsx中。

3. 总结

到这里,我们就讲解完了Python使用xlwings库生成图表的操作方法,通过以上的示例,你应该能够掌握如何生成折线图和柱状图,如果要生成其他的图表修改chart.chart_type的值就行。如果想要继续美化你程序自动生成的图表,如颜色、字体大小等,可以设置其他属性,这就需要了解更多xlwings的用法,可以通过xlwings的官方文档来进一步学习,也可以参考xlwings的示例代码库。当然,我也会后面的教程讲解中,会对此知识点的进一步阐述。

最后,上述的操作可能更适合专业人士,如果你是新手小白,可以选择合适的软件来辅助,比如九数云BI,它是帆软打造的一款在线BI、数据分析和图表制作软件,可以连接excel、飞书文档、简道云表单和各类数据库,零代码分析千万级别的数据并制作各类美观图表,功能强悍的数据可视化工具网站,值得尝试!!



上一篇:
下一篇:
相关内容