日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

echarts r 地图_pyecharts自定义地图

發布時間:2023/12/14 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 echarts r 地图_pyecharts自定义地图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

echarts的地圖包經緯度數值被壓縮,暫時沒找到還原的工具,所以采用finebi的地圖包。

2、編輯地圖文件:

打開json格式的地圖文件

image

image

image

image

4、對編輯導出的地圖文件再次進行修改

image

5、自定義地圖編輯完成,保存。

6、利用pyechats作圖

import numpy as np

import jsonfrom pyecharts

import options as opts

from pyecharts.charts import Map

from pyecharts.commons.utils

import JsCode

#生成隨機數據

ls1 = ['東北', '西南', '華南', '華北', '西北', '華東', '港澳臺']

ls2 = np.random.rand(7)*100

#地圖顯示名稱映射

map_name = {'東北地區': '東北', '西南地區': '西南', '華南地區': '華南', '華北地區': '華北', '西北地區': '西北', '華中地區': '華中', '華東地區': '華東', '港澳臺地區': '港澳臺'}

#顯示數字格式

fmt_js = '''

function(params){

if (isNaN(params.value)){

lb=params.name;

} else {

lb = params.name +' : '+ params.value.toFixed(1);

}

return lb;

}

'''

#加載地圖文件

with open(r".\maps\china_area.json", "r", encoding="utf-8") as f:

j = json.load(f)

map0 = (

Map()

.add_js_funcs("echarts.registerMap('china_area', {});".format(j))#注冊地圖

.add('銷售金額',

[list(z) for z in zip(ls1,ls2)],

'china_area',

is_roam=True,

name_map=map_name,

label_opts=opts.LabelOpts(

formatter=JsCode(fmt_js),

position='bottom'

)

)

.set_global_opts(

title_opts=opts.TitleOpts(title="各區域銷售金額"),

visualmap_opts=opts.VisualMapOpts(max_=100),

tooltip_opts=opts.TooltipOpts(

formatter=JsCode(fmt_js)

)

)

)

map0.render_notebook()

image

總結

以上是生活随笔為你收集整理的echarts r 地图_pyecharts自定义地图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。