首頁>Club>
6
回覆列表
  • 1 # 使用者95877765594

    Python + PyEcharts製作視覺化資料地圖

    安裝PyEcharts

    pip install pyecharts

    繪圖 Python程式碼

    from pyecharts import Map

    from pyecharts.engine import create_default_environment

    """

    """

    value = [155, 10, 66, 78, 33, 80, 190, 53, 49.6]

    attr = [

    "福建", "山東", "北京", "上海", "甘肅", "新疆", "河南", "廣西", "西藏"

    ]

    #map = Map("name_map -> dict定義地圖名稱", width=1200, height=600)

    map = Map("Map 結合 VisualMap 示例", width=1200, height=600)

    map.add(

    "", #name -> str圖例名稱

    attr, #attr -> list屬性名稱

    value, #value -> list屬性所對應的值

    maptype="china", #maptype -> str 地圖型別。 從 v0.3.2+ 起,地圖已經變為擴充套件包,支援全國省份,全國城市,全國區縣,全球國家等地圖

    is_label_show=True, #顯示各區域名稱

    #is_map_symbol_show=True, #is_map_symbol_show -> bool 是否顯示地圖示記紅點,預設為 True。

    is_map_symbol_show=False, #設定 is_map_symbol_show=False 取消顯示標記紅點

    #is_roam -> bool/str 是否開啟滑鼠縮放和平移漫遊。預設為 True 如果只想要開啟縮放或者平移,可以設定成"scale"或者"move"。設定成 True 為都開啟

    is_roam=True,

    #Visualmap 使用

    is_visualmap=True,

    visual_text_color="#000",

    #is_more_utils=True

    )

    #map.render()#輸出預設 render.html

    map.render(path="./Map 結合 VisualMap 示例.html")

  • 2 # 小小猿愛嘻嘻

    這個實現起來非常簡單,Python的第三方模組pyecharts就可以輕鬆搞定,下面我簡單介紹一下實現過程,以世界地圖、中國地圖、省市地圖、區縣地圖為例,感興趣的朋友可以嘗試一下,實驗版本pyecharts0.5.9,安裝的話,直接在cmd視窗輸入命令“pip install pyecharts==0.5.9”即可,:

    世界地圖

    首先,安裝世界地圖擴充套件包,直接在cmd視窗輸入命令命令“pip install echarts-countries-pypkg”即可。

    接著我們就可以直接繪製世界地圖了,測試程式碼如下,非常簡單,定義你需要顯示的國家,然後設定value值,最後直接繪製即可,程式成功執行後,會在當前資料夾下生成一個render.html檔案,雙擊就可直接顯示地圖:程式執行截圖如下,效果還不錯:中國地圖

    首先,安裝中國地圖擴充套件包,直接輸入命令“pip install echarts-china-provinces-pypkg”即可。

    接著就可以直接繪製中國地圖了,測試程式碼如下,基本和世界地圖類似,先設定省份和value值,然後直接繪製即可:

    程式執行截圖如下,效果非常不錯:

    省市地圖

    首先,安裝省市地圖擴充套件包,也直接輸入命令“pip install echarts-china-cities-pypkg”即可。

    接著我們就可以直接繪製省市地圖了,測試程式碼如下,設定你需要顯示的市名和value,然後直接繪製即可:

    程式執行截圖如下,效果不錯:

    區縣地圖

    首先,安裝區縣地圖擴充套件包,直接輸入命令“pip install echarts-china-counties-pypkg”即可。

    接著也就可以直接繪製區縣地圖了,測試程式碼如下,定義你需要顯示的區縣,設定對應的value,然後直接繪製即可:

    程式執行截圖如下,效果還行:

    至此,我們就完成了利用Python來繪製地圖。總的來說,整個過程非常簡單,只要你有一定的Python基礎,熟悉一下上面的程式碼,很快就能繪製出漂亮的地圖,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

  • 3 # 喜歡下廚的資料分析師

    python做地圖視覺化還是挺複雜的一件事,要寫很長的一段程式碼,建議用BI軟體去做,我覺得智分析的地圖視覺化挺漂亮的,不需要寫程式碼就可以實現,只需要把資料來源導進去,就能利用系統自帶的儀表盤去製作地圖視覺化,非常方便。處理地圖視覺化,其他的圖表也能夠輕鬆製作出來,看起來非常高大上。

  • 中秋節和大豐收的關聯?
  • 汽車燒機油的話排氣管會有異味嗎?