網(wǎng)上有很多關(guān)于隨心刷pos機(jī),航線熱力指數(shù)TOP50的知識(shí),也有很多人為大家解答關(guān)于隨心刷pos機(jī)的問(wèn)題,今天pos機(jī)之家(www.tjfsxbj.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來(lái)看下吧!
本文目錄一覽:
隨心刷pos機(jī)
1
大家好!
之前后臺(tái)收到一些關(guān)于python(桑基圖)的問(wèn)題,很多人表示顯示圖片為空白,應(yīng)該都是因?yàn)閚odes和links兩個(gè)參數(shù)沒(méi)寫對(duì),我剛開始接觸?;鶊D也卡在nodes和links這里好幾天,個(gè)人感覺(jué)?;鶊D最重要的是把nodes和links的結(jié)構(gòu)看懂,先一模一樣按我這個(gè)案例來(lái)操作,再嘗試自己個(gè)性化的數(shù)據(jù)吧。
2
案例中數(shù)據(jù)表格結(jié)構(gòu)如下:
3
代碼及演示:
(重點(diǎn)理解nodes和links)
import pandas as pdfrom pyecharts.charts import Page, Sankeyfrom pyecharts import options as optsfrom pyecharts.globals import ThemeTypedata = pd.read_Excel("D:\\\\01\\\\會(huì)Excel的隔壁老王\\\\Excel報(bào)表\\\\20200804-python-桑基圖-東航“周末隨心飛”航線熱力指數(shù)TOP50\\\\東航隨心飛-航線熱力指數(shù)TOP50 - 3.xlsx")nodes = []for i in data["起飛"].unique(): dic = {} dic["name"] = i nodes.append(dic) for i in data["排名"].unique(): dic = {} dic["name"] = i nodes.append(dic) for i in data["落地"].unique(): dic = {} dic["name"] = i nodes.append(dic) links = []for i in data.values: dic = {} dic["source"] = i[0] dic["target"] = i[1] dic["value"] = i[3] links.append(dic) for i in data.values: dic = {} dic["source"] = i[1] dic["target"] = i[2] dic["value"] = i[3] links.append(dic) c = ( Sankey(init_opts=opts.InitOpts(width="360px",height="auto" />
position="right"), ) .set_global_opts(title_opts=opts.TitleOpts(title="東航“周末隨心飛”航線熱力指數(shù)TOP50【微信公眾號(hào):會(huì)Excel的隔壁老王】", subtitle = "【數(shù)據(jù)來(lái)源:東航官方公眾號(hào)】",pos_bottom = "97%", pos_right = "15%")) .set_series_opts(label_opts=opts.LabelOpts(is_show = 1, position = "right", color = "#F8F8FF")))# 輸出html可視化結(jié)果#c.render('Sankey.html') c.render_notebook()4
案例中數(shù)據(jù)表格結(jié)構(gòu)如下:
5
代碼及演示:
import pandas as pdfrom pyecharts.charts import Page, Sankeyfrom pyecharts import options as optsfrom pyecharts.globals import ThemeTypedata = pd.read_excel("D:\\\\01\\\\會(huì)Excel的隔壁老王\\\\Excel報(bào)表\\\\20200804-python-桑基圖-東航“周末隨心飛”航線熱力指數(shù)TOP50\\\\東航隨心飛-航線熱力指數(shù)TOP50 - 1.xlsx")nodes = []for i in data["航線"].unique(): dic = {} dic["name"] = i nodes.append(dic) for i in data["排名"].unique(): dic = {} dic["name"] = i nodes.append(dic) for i in data["目的地"].unique(): dic = {} dic["name"] = i nodes.append(dic) links = []for i in data.values: dic = {} dic["source"] = i[0] dic["target"] = i[1] dic["value"] = i[3] links.append(dic) for i in data.values: dic = {} dic["source"] = i[1] dic["target"] = i[2] dic["value"] = i[3] links.append(dic) c = ( Sankey(init_opts=opts.InitOpts(width="360px",height="auto" />
以上就是關(guān)于隨心刷pos機(jī),航線熱力指數(shù)TOP50的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于隨心刷pos機(jī)的知識(shí),希望能夠幫助到大家!
