Chart Studio & Datapane:优雅地将 Plotly 图嵌入到 Markdown 文件中进行可视化分析
背景
在之前的一篇文章 工具篇 | Hexo Markdown 中嵌入 Plotly 动态交互图 中想要在 Hexo/Markdown 中嵌入 Plotly 图表,主要思路是:将 Plotly html 格式数据手动拿出来放在 Markdown 中进行渲染。思路非常简单所以没有详细介绍,但是这种手动流程太次,初始数据中包含所有的图表数据和图的格式,因此不仅文件大而且手动非常麻烦。
Plotly Chart Studio
Plotly 官方直接推出 Chart Studio 服务和功能,可以直接在线绘制和保存 Plotly 图表。此外可以通过 Python API 绘制图表并上传到云存储中,然后在线访问或者 iFrame 分享嵌入等,可以直接在 Web 端嵌入。👍🏻
给定一个示例如下
这样插入图片比较简单,图表的数据和样式直接保存在 Plotly 云存储中!详细教程可以参考官方说明:Plotly Chart Studio。
存在的缺点就是嵌入样式比较简单,而且 Community 客户创建的 Public graph 有限制无法无限使用,对于需求不高的用户可以使用!
Datapane
Datapane 是一个 Python 库,用于在几秒钟内为用户构建交互式报告,可以从 pandas Dataframes 构建报告,从 Python(即库、Markdown) 构建绘图,以及数据探索和布局组件。
参考官方说明如下:https://docs.datapane.com/tut-getting-started,相比于 Chart Studio 支持更多的样式,类似于 Streamlit。
给定一个可视化案例如下:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 梦家博客!
评论
TwikooValine