11.pyecharts地圖

一、適用條件
1、地圖:查看每個地區(qū)的銷量的多少,進(jìn)行地區(qū)管控等。
二、代碼實(shí)現(xiàn)
1.導(dǎo)入所需包

from pyecharts.charts import Map,Geo
from pyecharts import options as opts
import pandas as pd 
import numpy as np
from pyecharts.render import make_snapshot
#from snapshot_phantomjs import snapshot
from snapshot_pyppeteer import snapshot

2.數(shù)據(jù)整理

df = pd.read_excel('picture.xlsx',sheet_name='map')
x_list = list(df["名稱"])
y_list= list(df["銷量"])

3 .國內(nèi)地圖

def Map_chart() -> Map:
    ################## 這部分可以直接用,保存成網(wǎng)頁

    c = (
        Map()
        .add("銷量", [list(z) for z in zip(x_list,y_list)], "china")   ###china代表中國地圖,廣州代表廣州的地圖,world代表國際地圖.
        .set_global_opts(
            title_opts=opts.TitleOpts(title="地區(qū)銷量"),
            visualmap_opts=opts.VisualMapOpts(max_=1000,min_=100,is_piecewise=True)
        )
        .set_series_opts(label_opts=opts.LabelOpts(is_show = True) )
        # .render("1.html")
    )
    ####################
    return c
make_snapshot(snapshot, Map_chart().render(), "11_1.gif")
if __name__ == '__main__':
    Map_chart()
11_1.gif
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容