1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        畫(huà)圖神器pyecharts-?;鶊D

        共 2166字,需瀏覽 5分鐘

         ·

        2020-12-04 11:07


        Echarts是一個(gè)由百度開(kāi)源的數(shù)據(jù)可視化,憑借著良好的交互性,精巧的圖表設(shè)計(jì),得到了眾多開(kāi)發(fā)者的認(rèn)可。而 Python 是一門(mén)富有表達(dá)力的語(yǔ)言,很適合用于數(shù)據(jù)處理。當(dāng)數(shù)據(jù)分析遇上數(shù)據(jù)可視化時(shí),pyecharts 誕生了。


        上周畫(huà)的旭日?qǐng)D:畫(huà)圖神器pyecharts-旭日?qǐng)D,閱讀比較多,看來(lái)比較受歡迎,今天再介紹個(gè)?;鶊D,也是非常好用的圖。


        ?;鶊D(Sankey diagram),即桑基能量分流圖,也叫?;芰科胶鈭D。它是一種特定類(lèi)型的流程圖,圖中延伸的分支的寬度對(duì)應(yīng)數(shù)據(jù)流量的大小,通常應(yīng)用于能源、材料成分、金融等數(shù)據(jù)的可視化分析。


        一、基本繪圖

        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="Sankey-基本示例"))
        .render("sankey_base.html")
        )


        二、復(fù)雜繪圖

        import asynciofrom?aiohttp?import?TCPConnector,?ClientSessionimport pyecharts.options as optsfrom pyecharts.charts import Sankey#?獲取官方的數(shù)據(jù),如果下載不了,直接從網(wǎng)站獲取即可https://echarts.apache.org/examples/data/asset/data/energy.jsondata = asyncio.run(    get_json_data(url="https://echarts.baidu.com/examples/data/asset/data/energy.json"))
        ( Sankey(init_opts=opts.InitOpts(width="1600px", height="800px")) .add( series_name="", nodes=data["nodes"], links=data["links"], itemstyle_opts=opts.ItemStyleOpts(border_width=1, border_color="#aaa"), linestyle_opt=opts.LineStyleOpts(color="source", curve=0.5, opacity=0.5), tooltip_opts=opts.TooltipOpts(trigger_on="mousemove"), ) .set_global_opts(title_opts=opts.TitleOpts(title="Sankey Diagram")) .render("sankey_diagram.html"))




        推薦閱讀:
        畫(huà)圖神器pyecharts-水球圖
        畫(huà)圖神器pyecharts-旭日?qǐng)D
        刷爆網(wǎng)絡(luò)的動(dòng)態(tài)條形圖,3行Python代碼就能搞定
        Python中讀取圖片的6種方式
        2020年11月國(guó)內(nèi)大數(shù)據(jù)競(jìng)賽信息-獎(jiǎng)池5000萬(wàn)
        Python字典詳解-超級(jí)完整版

        加群交流學(xué)習(xí)

        ↓內(nèi)推、交流加小編


        瀏覽 146
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            免费黄色生活片 | 揉我胸啊嗯~喷水小说 | 亚洲黄色成人视频网站 | 91超碰在线免费观看 | 欧美大胸大乳人奶波霸 | 91丨九色丨国产 在线 | 性少妇bbwbbw实拍 | 欧美操逼女 | 人善交videohd另类 | 18禁网站禁片免费观看 |