Datapane --python 資料分析報告開發與分享神器
推薦一個python寫資料分析報告的神器,前幾天在微信訂閱號【Python大咖談】中有幸看到,覺得似乎很實用,便自己開始動手實操了。
連結直達:
官網地址:官網
文章地址:公眾號文章地址
先看一下實操效果吧!
duang!duang!duang!截圖效果!圖上圈出部分可進行網頁互動。體驗滿分。
實操部分
安裝
以pycharm為例子,在terminal控制檯輸入一下程式碼:
pip3 install datapane
接下來就是等候一堆進度條完成。下載完成之後,進行一個簡單的demo。
demo實操
1、下載資料來源 新增連結描述
2、我會將資料來源放在專案下面,方便呼叫。
3、製作簡單的可以下載的介面: Datapane 的 Table(表格)元件可以直接呼叫 DataFrame。下列程式碼將 DataFrame 傳遞至 Table 元件,只用這個元件就可以建立報告,即開篇的download表格部分
import pandas as pd
import altair as alt
import datapane as dp
dataset = pd.read_csv('./owid-covid-data.csv')
df = dataset.groupby(['continent', 'date'])['new_cases_smoothed_per_million'].mean().reset_index()
# # 可下載的csv格式
dp.Report(
dp.Table(df)
).save(path='report.html', open=True)
4、有表格還不夠,做點視覺化作為支撐。這就要呼叫Plot元件。(與傳統 BI 工具不同,Datapane 不依賴專用的視覺化引擎,相反,它支援 Altair、Bokeh 等 Python 視覺化支援庫。)
import pandas as pd
import altair as alt
import datapane as dp
dataset = pd.read_csv('./owid-covid-data.csv')
df = dataset.groupby(['continent', 'date'])['new_cases_smoothed_per_million'].mean().reset_index()
# # 可下載的csv格式
# dp.Report(
# dp.Table(df)
# ).save(path='report.html', open=True)
# 製作圖表
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)
好了,接下來就是慢慢探索啦。
相關文章
- Python+資料分析:資料分析:北京Python開發的現狀Python
- python分析文字報告Python
- 2023愛分析 · 資料科學與機器學習平臺廠商全景報告 | 愛分析報告資料科學機器學習
- 資料包告 | 非洲電商市場分析報告
- 天府大資料:2018全球大資料發展分析報告大資料
- Ssas:年度資料、分析和AI報告AI
- 星圖資料:無糖飲料發展分析報告(附下載)
- 2022愛分析・資料庫廠商全景報告 | 愛分析報告資料庫
- Python資料分析與挖掘實戰(開發流程及常用庫安裝)Python
- 寫好資料分析報告,資料的思路非常重要
- 2017年京津冀大資料產業發展分析報告大資料產業
- 抖音2018大資料分析報告大資料
- EMC儲存Raid故障資料分析報告AI
- Python培訓分享:如何做資料分析,資料分析流程是什麼?Python
- 開卷報告:2016年少兒出版市場資料分析
- 淺談資料開發神器——數棧離線開發平臺(BatchWorks)BAT
- 【資料治理案例分享】新冠疫情資訊公開質量綜合評價報告
- python資料分享Python
- 銀彈谷:資料與資料治理的趨勢報告
- 資料分析彙報用這個神器,瞬間棄用Excel和PPTExcel
- Python文字資料分析與處理Python
- Python資料分析與展示之『Numpy』Python
- 2019 年度歐洲 ASM 資料分析報告ASM
- Salesforce:2023年資料和分析報告Salesforce
- 大咖雲集,清華方圓系列之大資料分析與視覺化報告會 | 報名大資料視覺化
- 大資料藍皮書:中國大資料發展報告大資料
- 太香了,牆裂推薦3個Python資料分析EDA神器!Python
- 資料分析師如何寫一篇“有用”的分析報告
- 報告解讀下載 | 首份《中國資料庫行業分析報告》重磅釋出!資料庫行業
- 報告解讀分享會報名開啟:2022愛分析·人工智慧應用實踐報告解讀人工智慧
- 工具分享丨分析GreatSQL Binglog神器SQL
- 行業報告| 請查收 2022 MongoDB 資料與創新報告行業MongoDB
- 星圖資料:2022年電商發展分析報告(附下載)
- Tower與DevCloud對比分析報告devCloud
- RDM 與 Project 的對比分析報告Project
- Python分析3月政府工作報告Python
- Python利用pandas處理資料與分析Python
- 2019年開源資料庫報告:熱門資料庫、雲基礎設施分析與混合持久化趨勢資料庫持久化