有没有办法同时使用 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)的主要内容,如果未能解决你的问题,请参考以下文章