Python pyecharts製作一個動態地球儀
阿新 • • 發佈:2020-09-08
本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯絡我們以作處理。
以下文章來源於python資料分析之禪 ,作者鳥哥
今天教大家用pyecharts製作1個滾動的地球,還可以更換主題哦!
方法比較簡單,首先安裝pyecharts==1.7.1版本,在jupyter notebook編輯器下,輸入以下程式碼:
import pyecharts.options as opts from pyecharts.charts import MapGlobe from pyecharts.faker import POPULATION data = [x for_, x in POPULATION[1:]] low, high = min(data), max(data) c = ( MapGlobe(init_opts=opts.InitOpts()) .add_schema() .add( maptype="world", series_name="World Population", data_pair=POPULATION[1:], is_map_symbol_show=False, label_opts=opts.LabelOpts(is_show=False), ) .set_global_opts( visualmap_opts=opts.VisualMapOpts( min_=low, max_=high, range_text=["max", "min"], is_calculable=True, is_piecewise=True, range_color=["lightskyblue", "yellow", "orangered"], ) ) ) c.render_notebook()
為了能夠製作自己喜歡的地球,下面給大家詳細介紹一下關鍵引數的含義:
1.POPULATION
匯入的是全球各國人口數量,所以地球上不同顏色代表各個國家的人數多少,你也可以根據自己的喜好匯入其他資料。
2.theme
可以匯入不同的主題,主題型別如下:
themes = [ ('chalk', '粉筆風'), ('dark', '暗黑風'), ('essos', '厄索斯大陸'), ('infographic', '資訊圖'), ('light', '明亮風格'), ('macarons', '馬卡龍'), ('purple-passion', '紫色激情'), ('roma', '石榴'), ('romantic', '浪漫風'), ('shine', '閃耀風'), ('vintage', '復古風'), ('walden', '瓦爾登湖'), ('westeros', '維斯特洛大陸'), ('white', '潔白風'), ('wonderland', '仙境') ]
給地球換個暗黑風:
3.LabelOpts
顯示地圖標籤,把False改成True,國家名字就顯示出來了,如下圖: