首页 > 解决方案 > 有没有办法同时使用 Openpyxl 和 Seaborn?(Python)

问题描述

我在 Excel 工作表中有几个小数据集。我想在每个数据集旁边创建小图。

这是我的工作表:

在此处输入图像描述

数据

这是包含在不同单元格中的同一工作表中的数据。

Country    Sales        Date
Africa     5000000      2/1/2021
Italy      10000000     3/1/2021
UK         2000000      3/3/2021
Australia  1000000      3/5/2021
        
        
        
        
        
        
Names   Sales       Date
Bill    5000000     2/1/2021
Jane    10000000    3/1/2021
Lea     2000000     3/3/2021
Tanya   1000000     3/5/2021

期望的

我希望指向工作表中的每个数据集,并使用 seaborn 或 plotly 创建一个可视化图表。是否可以在包含两组数据集的单个工作表中执行此操作?我将如何指向数据?

在此处输入图像描述

正在做:

图 = sns.barplot(数据 = book2,x = '日期',y = '销售',色调 = '国家')

在此处输入图像描述

如何导航到单个工作表中的两个单独的数据部分并使用 Seaborn 在每个数据集旁边创建一个图表?这是可能的还是我需要将 Openpyxl 与此合并?(我更喜欢 Seaborn 的功能和美学)任何建议都值得赞赏。

标签: pythonpandasplotlyseabornopenpyxl

解决方案


虽然这应该可以用 Seaborn 绘图来做到这一点——您需要将它们保存为图像然后添加它们,但只要您可以使用 Excel 生成的图表,这样做可能会更容易。


推荐阅读