美文网首页
Datapane 005 - 报告 - 发布与分享

Datapane 005 - 报告 - 发布与分享

作者: 呆鸟的简书 | 来源:发表于2020-11-09 15:53 被阅读0次

本功能使用免费 Datapane 公众版托管平台或私有 Datapane 团队版虚拟机。

发布报告

至此,已经介绍了如何在本机创建与查看报告;Datapane 最强大的一个功能是用代码直接发布报告,并将报告分享给团队成员或公众。

登陆账户后,在脚本里调用 publish(name='your-report-name') ,就可以将报告发布至 Datapane 虚拟机,实现在线查看。此操作返回的内容是分享报告的 URL。

下例沿用上文中的例子,把 .save 改为 .publish,并指定报告名称就可以了。

# simple_report.py

import pandas as pd
import altair as alt
import datapane as dp

dataset = pd.read_csv('https://covid.ourworldindata.org/data/owid-covid-data.csv')
df = dataset.groupby(['continent', 'date'])['new_cases_smoothed_per_million'].mean().reset_index()

plot = alt.Chart(df).mark_area(opacity=0.4, stroke='black').encode(
    x='date:T',
    y=alt.Y('new_cases_smoothed_per_million:Q', stack=None),
    color=alt.Color('continent:N', scale=alt.Scale(scheme='set1')),
    tooltip='continent:N'
).interactive().properties(width='container')

dp.Report(
    dp.Plot(plot), 
    dp.Table(df)
).publish(name='covid_report', open=True)

报告发布后,就可以把连接分享给其他人。这里可以查看本教程的报告,更多示例请查看实例图库

版本控制

发布到 Datapane 公众版或 Datapane 团队版的报告支持版本控制。发布与之前报告同名的报告,会添加为新的版本。在 Datapane 网页界面里,可以查看不同版本的报告。

下一节,介绍如何在其它平台里嵌入报告。

相关文章

网友评论

      本文标题:Datapane 005 - 报告 - 发布与分享

      本文链接:https://www.haomeiwen.com/subject/bhmupktx.html