<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Pandas遇上Pyecharts碰撞出可交互的可視化效果

          共 1905字,需瀏覽 4分鐘

           ·

          2020-09-09 21:00


          ◆?◆?◆ ?◆?



          前言


          一個數據分析師的業(yè)務能力強不強,就看他的可視化做的漂不漂亮。


          俗話說,一圖勝千言。然而,我一直在去往作圖好看的路上》》》


          周末,花了2個小時簡單看了一下pyecharts庫,太炫酷了。于是,趕緊偷學了幾招!


          先給大家看看成果,嘿嘿~別笑我!




          條形圖


          首先,需要安裝pyecharts庫,安裝過程還是有些復雜,及其容易報錯。不過,多嘗試幾次就可以了。

          今天,我們主要講解一下pandas如何結合pyecharts展現(xiàn)出可交互的可視化效果。

          #?導包import pandas as pdfrom pyecharts.charts import Bar,Timeline
          #?讀取Excel文件——2019年數據df = pd.read_excel(r'C:\Users\Administrator\Desktop\Demo.xlsx',sheet_name='2019')print(df)
          # result 年份 地區(qū) 營業(yè)額 純利潤0 2019 東北 27 261 2019 華北 29 252 2019 西北 32 283 2019 西南 26 234 2019 東南 22 18
          #?實例化Bar()bar = Bar()# 橫軸標簽bar.add_xaxis(df['地區(qū)'].tolist())# 縱軸圖例,數據bar.add_yaxis(df.columns[2], df['營業(yè)額'].tolist())bar.add_yaxis(df.columns[3], df['純利潤'].tolist())#?生成效果圖bar.render_notebook()



          # 讀取Excel文件——2017~2019年數據df1 = pd.read_excel(r'C:\Users\Administrator\Desktop\Demo.xlsx',sheet_name='2017-2019')print(df1)
          # result 年份 地區(qū) 營業(yè)額 純利潤0 2017 東北 18 161 2017 華北 35 302 2017 西北 20 163 2017 西南 28 254 2017 東南 32 275 2018 東北 27 246 2018 華北 29 287 2018 西北 24 208 2018 西南 27 259 2018 東南 30 2510 2019 東北 27 2611 2019 華北 29 2512 2019 西北 32 2813 2019 西南 26 2314 2019 東南 22 18
          #?實例化Timeline()t = Timeline()
          #?通過循環(huán),生成多個年份的交互圖for year in df1['年份'].unique(): df_year = df1[df1['年份']==year] bar = Bar() bar.add_xaxis(df_year['地區(qū)'].tolist()) bar.add_yaxis(df_year.columns[2], df_year['營業(yè)額'].tolist()) bar.add_yaxis(df_year.columns[3], df_year['純利潤'].tolist()) t.add(bar,f'{year}年')
          t.render_notebook()?
          ??
          ?

          這樣,就實現(xiàn)了文章開頭展現(xiàn)出來的交互效果了。棒棒噠~大家也可以再返回去看看開頭的效果。



          送書啦



          (規(guī)則:分享朋友圈,集贊50個即可,先來先得)
          記?。簷C會成本是最大的成本!以前,我也總是在猶豫、徘徊中活得漸漸平庸,幸好我及時覺醒,還遇到了貴人。只恨北漂來的太晚~或許這正是它的時間。

          精彩推薦

          連續(xù)兩次被高校教師應用于教學的文章
          人力和財務都可以學的Python數據分析實戰(zhàn)
          Python3十大經典錯誤及解決辦法
          一句Python代碼解決需求才是好的Coder(一)


          在看”的永遠18歲~
          瀏覽 79
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  男女免费视频网站 | 操逼熟女| 成人性爱视频免费看 | 五月天婷婷亚洲综合 | 国产aaa免费视频 |