有没有办法同时使用 Openpyxl 和 Seaborn? (Python)

Posted

技术标签:

【中文标题】有没有办法同时使用 Openpyxl 和 Seaborn? (Python)【英文标题】:Is there a way to use Openpyxl and Seaborn together? (Python) 【发布时间】:2021-06-08 06:40:02 【问题描述】:

我在一个 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 创建一个可视化图表。是否可以在包含两组数据集的单个工作表中执行此操作? 我将如何指向数据?

正在做:

graph = sns.barplot(data = book2, x = 'Date', y = 'Sales', hue = 'Country')

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

好的,是否可以让 seaborn 图表在仪表板上以交互方式运行? 我不这么认为,但这是一个完全独立的问题。如果您使用 Excel 的图表,它们会在数据发生变化时自动更新。

以上是关于有没有办法同时使用 Openpyxl 和 Seaborn? (Python)的主要内容,如果未能解决你的问题,请参考以下文章

openpyxl - 活动工作表被分组到选定的工作表

python中使用openpyxl模块时报错: File is not a zip file

7Python文件操作工具 openpyxl 工具 2

openpyxl 库

openpyxl模块(excel操作)

python中openpyxl读取或写信excel文件