【dash技巧】静默保存fact(feffery_antd_charts)的图表到本地目录
文章目录
- 一、页面效果
- 二、代码
-
- 2.1 server.py
- 2.2 app.py
- 2.3 callbacks/app_c.py
- 2.4 assets/fact_to_server.js
- 2.5 requirements.txt
费老师开源的fact(feffery_antd_charts)图表库,使用canvas渲染图表,简洁高效。费老师提供了‘downloadTrigger’属性值,对其进行更新,可实现主动下载当前图表为png格式图片的功能,页面会弹出下载窗口,供您保存图表图片。
如果需要静默式将图片保存到本地指定目录,不弹出下载窗口,可以通过浏览器端回调函数,将中的内容转换为 Data URI 格式,配合flask的服务器,来实现。
主要流程包括:创建服务器接口、浏览器端回调和JS代码。略微有点复杂,特此为记。
费老师fact官网: https://fact.feffery.tech/what-is-fact

一、页面效果