001 - Datapane 简介

作者: 呆鸟的简书 | 来源:发表于2020-10-21 10:57 被阅读0次

"""
呆鸟云:今天先发第一篇,Datapane 的简介,完整文档随后会一篇篇发出,要写数据分析报告的朋友,一定要亲自动手尝试下,体验一下用 Python 做报告的舒爽。
"""

Datapane 是什么?

Datapane 是为分享 Python 数据分析提供便捷途径的支持库。

通过把下列分析中常用的对象打包成组件,只需编程就能创建报告:

报告创建后,可在网上发布,也可在云端动态生成,还能嵌入您的应用,从而实现数据的交互式探索,并生成交互式可视图。

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)
).save(path='report.html', open=True)

HTML 报告

Datapane 公众版

发布与分享

Datapane 公众版提供免费 API 与托管平台,可用于发布与分享在线报告。如您已创建账户并登陆,只需一条命令即可发布包含数据集与可视图的报告。

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

报告发布后,利用报告链接,就可以把报告分享给您的社区、同学或好友。

还可以把发布的报告嵌入到 Reddit、Medium 等社交平台,让您的读者无需跳出原文即可交互式地探索数据、操作可视图。

Datapane 团队版

Datapane 团队版

如果您的团队正在使用 Python 进行数据分析,制作可视图,但仍在用拖拽式的 BI 工具分享分析结果,那么,现在您可以尝试一下 Datapane 团队版,直接用 Python 创建并分享报告。这样一来,数据团队就可以使用他们熟悉的工具驱动商业决策,并可让用户自行浏览数据团队创建的分析报告,省去了等待生成报告的时间。

除了提供安全、可验证的报告分享机制之外,Datapane 团队版还支持在云端部署 Python 脚本和 Jupyter Notebook,自动生成报告。通过网页表单输入参数可以生成自定义报告,还可以按计划定时生成报告,或通过我们的 HTTP 和 Python API 按需生成报告。

000 - 推荐一款 Python 数据分析报告开发与分享神器

相关文章

  • 001 - Datapane 简介

    """呆鸟云:今天先发第一篇,Datapane 的简介,完整文档随后会一篇篇发出,要写数据分析报告的朋友,一定要亲...

  • Datapane 002 - 快速上手

    安装与设置 Datapane 支持库和 API。 安装 conda 或 pip 可以把 Datapane 的 Py...

  • Datapane 008 - 团队版

    Datapane 团队版 - 简介 Python 开源生态系统的灵活与强大已被众多数据团队认可,但把 Python...

  • Datapane 006 - 报告 - 嵌入报告

    概览 报告发布到 Datapane 虚拟机后,可以嵌入到其它平台。 Datapane 报告可以嵌入到任何支持 if...

  • Datapane 005 - 报告 - 发布与分享

    本功能使用免费 Datapane 公众版托管平台或私有 Datapane 团队版虚拟机。 发布报告 至此,已经介绍...

  • 001 简介

    Redis是一个远程内存数据库,不仅性能强劲,而且还具有复制特征以及为解决问题而生的独一无二的数据模型。 Redi...

  • 001-简介

    1.简介 TensorFlow™ 是一个开放源代码软件库,用于进行高性能数值计算。借助其灵活的架构,用户可以轻松地...

  • 新人简介(001)

    没有什么明确想写的东西,但是每当看到名人被提问时的回答,都会在脑海里自己假设模拟一番自己在被提问时会怎么做答。 然...

  • 001-Linux简介

    Linux 内核以及发行版 Linux内核(kernel) 操作系统内核是指大多数操作系统的核心部分。它由操作系统...

  • 001_JavaScript简介

    什么是语言 计算机就是一个由人来控制的机器,人让它干嘛,它就得干嘛。 我们要学习的语言就是人和计算机交流的工具,人...

网友评论

    本文标题:001 - Datapane 简介

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