最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python?Pyecharts繪制?;鶊D分析用戶行為路徑

 更新時間:2022年05月11日 16:39:05   作者:螞蟻ailing  
這篇文章主要為大家介紹了Python?Pyecharts繪制桑基圖分析用戶行為路徑,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

?;鶊D,它的核心是對不同點之間,通過線來連接。線的粗細代表流量的大小。很多工具都能實現(xiàn)?;?/p>

圖,比如:Excel、tableau,我們今天要用 Pyecharts 來繪制。

因為沒有用戶行為路徑相關的公開數(shù)據(jù),所以本次實現(xiàn)可視化是根據(jù)泰坦尼克號,其生存與遇難的人的

數(shù)據(jù),來分析流向路徑。學會思路,你也可以換成自己公司的用戶行為埋點數(shù)據(jù)。

讀取數(shù)據(jù)

數(shù)據(jù)來源:https://www.kaggle.com/c/titanic

from pyecharts import options as opts
from pyecharts.charts import Sankey
import pandas as pd
data = pd.read_excel('/Users/wangwangyuqing/Desktop/train.xlsx')
data

整理數(shù)據(jù)結構:父類→子類→值

從父類到子類,每相鄰的兩個分類變量都需要計算,使用 Pandas 中數(shù)據(jù)透視表,計算后的數(shù)據(jù)縱向合并成三列。

lis = data.columns.tolist()[:-1]
lis1 = lis[:-1]
lis2 = lis[1:]
data1 = pd.DataFrame()
for i in zip(lis1,lis2):  
    datai = data.pivot_table('ID',index=list(i),aggfunc='count').reset_index()
    datai.columns=[0,1,2]
    data1 = data1.append(datai)
data1

生成節(jié)點數(shù)據(jù)

需要把所有涉及到的節(jié)點去重規(guī)整在一起。列表內嵌套字典的形式去重匯總。

# 生成nodes
nodes = []
# 先添加幾個頂級的父節(jié)點
nodes.append({'name':'C港口'})
nodes.append({'name':'Q港口'})
nodes.append({'name':'S港口'})
# 添加其他節(jié)點
for i in data1[1].unique():    
    dic = {}    
    dic['name'] = i    
    nodes.append(dic)
nodes

組織數(shù)據(jù):定義節(jié)點和流量

數(shù)據(jù)從哪里流向哪里,流量(值)是多少,循環(huán)+字典來組織數(shù)據(jù)

links = []
for i in data1.values:    
    dic = {}    
    dic['source'] = i[0]    
    dic['target'] = i[1]    
    dic['value'] = i[2]
    links.append(dic)
links

數(shù)據(jù)可視化

c = (
    Sankey(init_opts=opts.InitOpts(width="1200px", height="800px",theme='westeros'))
    .add(
        "",
        nodes=nodes,
        links=links,
        linestyle_opt=opts.LineStyleOpts(opacity=0.2, curve=0.5, color="source"),
        label_opts=opts.LabelOpts(position="right"),
    )
    .set_global_opts(title_opts=opts.TitleOpts(title="桑基圖"))
    .render("/Users/wangwangyuqing/Desktop/image.html")
)

?;鶊D是分析用戶路徑的有效方法之一,能非常直觀地展現(xiàn)用戶旅程,幫助我們進一步確定轉化漏斗中的關鍵步驟,發(fā)現(xiàn)用戶的

流失點,找到有價值的用戶群體,看用戶主要流向了哪里,發(fā)現(xiàn)用戶的興趣點以及被忽略的產(chǎn)品價值,尋找新的機會。

以上就是Python Pyecharts繪制?;鶊D分析用戶行為路徑的詳細內容,更多關于Pyecharts繪制?;鶊D的資料請關注腳本之家其它相關文章!

相關文章

  • pymysql模塊使用簡介與示例

    pymysql模塊使用簡介與示例

    這篇文章主要介紹了pymysql模塊使用的相關資料,幫助大家更好的利用python操作MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-11-11
  • Pycharm中的下載安裝、配置與測試方式

    Pycharm中的下載安裝、配置與測試方式

    這篇文章主要介紹了Pycharm中的下載安裝、配置與測試方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python中的列表及其操作方法

    Python中的列表及其操作方法

    這篇文章主要介紹了Python中的列表及其操作方法,涉及到的方法包括對列表元素進行修改、添加、刪除、排序以及求列表長度等,此外還介紹了列表的遍歷、數(shù)值列表、切片和元組的一些操作,下文詳細介紹需要的小伙伴可以參考一下
    2022-03-03
  • Django在urls.py利用函數(shù)path()配置路由時傳遞參數(shù)給調用的視圖函數(shù)的方法(推薦)

    Django在urls.py利用函數(shù)path()配置路由時傳遞參數(shù)給調用的視圖函數(shù)的方法(推薦)

    這篇文章主要介紹了Django在urls.py利用函數(shù)path()配置路由時傳遞參數(shù)給調用的視圖函數(shù)的方法(推薦),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • 以Python的Pyspider為例剖析搜索引擎的網(wǎng)絡爬蟲實現(xiàn)方法

    以Python的Pyspider為例剖析搜索引擎的網(wǎng)絡爬蟲實現(xiàn)方法

    這篇文章主要介紹了以Python的Pyspider為例剖析搜索引擎的網(wǎng)絡爬蟲實現(xiàn)方法,Pyspider是一個開源項目、用Python語言編寫十分簡潔且具有爬蟲程序的代表性,需要的朋友可以參考下
    2015-03-03
  • python批量生成本地ip地址的方法

    python批量生成本地ip地址的方法

    這篇文章主要介紹了python批量生成本地ip地址的方法,實例分析了Python實現(xiàn)生成本地IP地址并綁定到網(wǎng)卡上的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • python腳本執(zhí)行CMD命令并返回結果的例子

    python腳本執(zhí)行CMD命令并返回結果的例子

    今天小編就為大家分享一篇python腳本執(zhí)行CMD命令并返回結果的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python基于celery實現(xiàn)異步任務周期任務定時任務

    python基于celery實現(xiàn)異步任務周期任務定時任務

    這篇文章主要介紹了python基于celery實現(xiàn)異步任務周期任務定時任務,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • Python中range函數(shù)的使用方法

    Python中range函數(shù)的使用方法

    這篇文章主要介紹了Python中range函數(shù)的使用方法,文章基于Python3環(huán)境展開range函數(shù)的使用方法,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • pandas實現(xiàn)滑動窗口的示例代碼

    pandas實現(xiàn)滑動窗口的示例代碼

    本文主要介紹了pandas實現(xiàn)滑動窗口的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03

最新評論

右玉县| 山丹县| 临漳县| 田东县| 竹北市| 八宿县| 朝阳区| 新安县| 西平县| 嘉定区| 汪清县| 舒兰市| 清原| 呼图壁县| 上思县| 昌乐县| 金坛市| 宜兰市| 河东区| 远安县| 沈丘县| 张家口市| 延川县| 西宁市| 清新县| 信阳市| 盱眙县| 自治县| 泗阳县| 华坪县| 长岭县| 赤水市| 本溪市| 璧山县| 青河县| 平江县| 盐津县| 金秀| 大同市| 寿宁县| 乐业县|