我正在开发一个财务报告分析应用程序,主要用于处理数字并相应地绘制条形/线/饼形/散点图。该应用程序基于 Pandas 和 matplotlib,运行良好。最终用户只需将参数发送给我,应用程序就会运行并生成 SVG 格式的图表文件,然后我可以将文件通过电子邮件发送给最终用户。
现在的问题是:SVG文件是静态的,失去了交互能力,最终用户希望图表在鼠标单击或悬停在关键点或区域上时显示相关注释。
我在我的机器上添加了 matplotlib 图表的交互功能,但它依赖于我安装的环境。最终用户在 Windows 上运行,不会安装 python/matplotlib 等,他们想要的只是一个可以双击然后与内容交互的单个文件。
我现在想要的是:将 matplotlib 图表转换为那种文件的最简单方法。有点像将图片转换为 Flash 或动态 SVG 或用户可以交互的任何文件。
是否有任何 python 现有包或对此有任何想法?谢谢,