Python pyecharts可以繪制的圖形還是比較的多的,比如可以用來可以繪制各種各樣的圖形,應用到多種不同的場合,那么,怎么用Python pyecharts去繪制基圖呢?怎么快速的去繪制呢?下面就給大家詳細解答下。
桑基圖
?;鶊D(Sankey diagram),即?;芰糠至鲌D,也叫?;芰科胶鈭D。它是一種特定類型的流程圖,圖中延伸的分支的寬度對應數據流量的大小,通常應用于能源、材料成分、金融等數據的可視化分析。因1898年Matthew Henry Phineas Riall Sankey繪制的“蒸汽機的能源效率圖”而聞名,此后便以其名字命名為“桑基圖”。
?;鶊D最明顯的特征就是,始末端的分支寬度總和相等,即所有主支寬度的總和應與所有分出去的分支寬度的總和相等,保持能量的平衡。
?;鶊D系列模板
第一個桑基圖
from pyecharts import options as opts from pyecharts.charts import Sankey nodes=[ {"name":"category1"}, {"name":"category2"}, {"name":"category3"}, {"name":"category4"}, {"name":"category5"}, {"name":"category6"}, ] links=[ {"source":"category1","target":"category2","value":10}, {"source":"category2","target":"category3","value":15}, {"source":"category3","target":"category4","value":20}, {"source":"category5","target":"category6","value":25}, ] c=( Sankey() .add( "sankey", nodes, 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("?;鶊D.html") )
復雜?;鶊D
from pyecharts import options as opts from pyecharts.charts import Sankey colors=[ "#67001f", "#b2182b", "#d6604d", "#f4a582", "#fddbc7", "#d1e5f0", "#92c5de", "#4393c3", "#2166ac", "#053061", ] nodes=[ {"name":"a"}, {"name":"b"}, {"name":"a1"}, {"name":"b1"}, {"name":"c"}, {"name":"e"}, ] links=[ {"source":"a","target":"a1","value":5}, {"source":"e","target":"b","value":3}, {"source":"a","target":"b1","value":3}, {"source":"b1","target":"a1","value":1}, {"source":"b1","target":"c","value":2}, {"source":"b","target":"c","value":1}, ] c=( Sankey() .set_colors(colors) .add( "sankey", nodes=nodes, links=links, pos_bottom="10%", focus_node_adjacency="allEdges", orient="vertical", linestyle_opt=opts.LineStyleOpts(opacity=0.2,curve=0.5,color="source"), label_opts=opts.LabelOpts(position="top"), ) .set_global_opts( title_opts=opts.TitleOpts(title="標題"), tooltip_opts=opts.TooltipOpts(trigger="item",trigger_on="mousemove"), ) .render("復雜桑基圖.html") )
這個?;鶊D的案例已經可以完成你的可視化工作量了,其實一般研究?;鶊D的還是相對于比較少。
到此為止,這篇文章就給大家介紹完畢,希望可以給大家帶來一定幫助。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/128296.html
小編寫這篇文章的主要目的,主要還是去進行講解一些關于Python pyecharts繪制儀表盤的一些講解,具體怎么去進行操作呢?下面就給大家詳細解答下?! x表盤 儀表盤的效果我只能說炫酷而已,如果想要運用在實際的場景中,我其實也不清楚那個場景比較適合,但是pyecharts畢竟是炫酷可視化的利器,炫酷自然也就有它了?! ⌒∑噧x表盤是長這樣的,下面我們來看看pyecharts的儀表盤是怎么...
小編寫這篇文章的主要目的,主要是來給大家去做出一個相關性的介紹,介紹的內容主要還是涉及到Python pyecharts,主要是利用Python pyecharts去繪制漏斗,那么,具體要怎么繪制呢?下面給大家詳細解答下?! ÷┒穲D 漏斗圖是由Light等在1984年提出,一般以單個研究的效應量為橫坐標,樣本含量為縱坐標做的散點圖。效應量可以為RR、OR和死亡比或者其對數值等。理論上講,被納...
Python pyecharts作為常用的數據可視化軟件,能夠清晰的將海量的數據,去做一個拆分,要是更直觀的去查看數據圖表的話,就需要去制作云圖了?那么,怎么制作云圖呢?下面就給大家詳細的做個解答?! ≡~云圖 什么是詞云圖,相信大家肯定不會感到陌生,一本書統計里面出現的詞頻,然后可視化展示,讓讀者快速的了解這個主題綱要,這就是詞云的直接效果。 詞云圖系列模板 固定模式詞云圖 修改一些參...
小編寫這篇文章的主要方法,就是介紹關于Python pyecharts的一些相關技巧,包括教給大家怎么去使用Python pyecharts繪制雷達圖。其實,說起來還是挺麻煩的,那么,我們要怎么去繪制雷達圖呢?有沒有什么比較好用的方法呢?下面給大家詳細解答下。 雷達圖 雷達圖是以從同一點開始的軸上表示的三個或更多個定量變量的二維圖表的形式顯示多變量數據的圖形方法。軸的相對位置和角度通常是無...
小編寫這篇文章的主要目的,主要是給大家去做一個解答,解答的內容主要是關于Python pyecharts的一些案例,包括如何使用它去進行繪制一個相關的散點圖,怎么能夠快速的去進行繪制。就具體的內容,下面就給大家詳細解答下?! ∈裁词巧Ⅻc圖? 散點圖是指在數理統計回歸分析中,數據點在直角坐標系平面上的分布圖,散點圖表示因變量隨自變量而變化的大致趨勢,由此趨勢可以選擇合適的函數進行經驗分布的擬合...
閱讀 911·2023-01-14 11:38
閱讀 878·2023-01-14 11:04
閱讀 740·2023-01-14 10:48
閱讀 1983·2023-01-14 10:34
閱讀 942·2023-01-14 10:24
閱讀 819·2023-01-14 10:18
閱讀 499·2023-01-14 10:09
閱讀 572·2023-01-14 10:02