成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于Python可視化Dash工具—散點地圖、熱力地圖、線形地圖

開發 前端
好不容易實現了choropleth_mapbox地圖,也順道把散點地圖、熱力地圖、線形地圖處理掉吧,做到有始有終,再邁向新的領域.

?[[388264]]?

好不容易實現了choropleth_mapbox地圖,也順道把散點地圖、熱力地圖、線形地圖處理掉吧,做到有始有終,再邁向新的領域;從微信公眾號里拿到了按分省統計的用戶數據,又拿到了各地市數據,通過這兩種數據分別實現choropleth_mapbox、scatter_mapbox、density_mapbox,至于line_mapbox構造數據過于麻煩,直接拷貝了官網上的案例。

基于分省統計的用戶數據,通過choropleth_mapbox進行行政區域的數據展示。

import json
import pandas as pd
import plotly.express as px
# 中國地圖
with open('china_geo.json') as response:
counties = json.load(response)

df = pd.read_csv("gongzhonghaopro.csv",encoding="utf-8",
dtype={"areacode": str})

fig = px.choropleth_mapbox(df, geojson=counties, featureidkey="properties.adcode",locations='areacode', color='total',
#color_continuous_scale="Viridis",
range_color=(0, 320),
color_continuous_scale='Reds',
zoom=3, center={"lat": 37.4189, "lon": 116.4219},
mapbox_style='carto-positron')

fig.update_layout(margin={"r": 0, "t": 0, "l": 0, "b": 0})
fig.show()

??

 

基于分地市統計的用戶數據,通過scatter_mapbox進行各城市的數據展示。這里面不同的地方是直接采用mapbox的地圖,而且申請了一個tokenkey,此外數據的構成方面,需要附上各區域的經度、維度、展示數據等信息。

all_data = pd.read_csv("gongzhonghao.csv",encoding="utf-8")
token = 'pk.eyJ1Ijoiam9obndhbmcyMDIxIiwiYSI6ImNrbWNheTJ1NzA4cWQyb21uZHYycTgzMGQifQ.Tyk26CpuPLPi3bpw05yM_A'
fig = px.scatter_mapbox(all_data, lat="langitude", lon="latitude", hover_name="city", hover_data=["city", "total"],
color="total",
size="total",
#color_continuous_scale=px.colors.sequential.matter,
size_max=30,
color_continuous_scale="Reds",
zoom=5, height=1000)

fig.update_layout(mapbox = {'accesstoken': token, #需要到官網注冊一個token
'center': {'lon': 106.573, 'lat': 30.66342}, #指定的地圖中心
'zoom': 3,
'style': 'basic', #顯示的地圖類型,有遙感地圖,街道地圖等類型
},
margin = {'l': 0, 'r': 0, 't': 0, 'b': 0})
fig.show()

 

基于分地市統計的用戶數據,通過density_mapbox進行各城市的數據展示。熱力圖相對來說呈現效果要好于scatter_mapbox,不過這里面關于range_color的設置一直沒想明白該如何正確處理。

all_data = pd.read_csv("gongzhonghao.csv",encoding="utf-8")
print(all_data)
fig = px.density_mapbox(all_data, lat='langitude', lon='latitude', z='total', radius=20,
color_continuous_scale=px.colors.diverging.RdYlGn[::-1],
center={"lat": 37.4189, "lon": 116.4219}, zoom=3,
range_color =(0,15),
mapbox_style="stamen-terrain")
fig.show()

??

 

基于官方案例的line_geo地圖展示。

??

 

下一步該探索一下dash_core_components 、dash_html_components 、idash_bootstrap_components組件了,最終的目標是實現可視化大屏,還有很長的路要走。

 

責任編輯:武曉燕 來源: python與大數據分析
相關推薦

2021-03-17 08:07:56

Python可視化工具

2020-03-11 14:39:26

數據可視化地圖可視化地理信息

2021-02-21 08:11:46

PythonDash工具

2014-01-17 10:36:39

2022-03-01 10:29:44

Kubernetes容器

2017-09-05 08:35:09

Python可視化地圖

2017-09-01 19:49:50

Python工具地圖

2015-10-29 09:36:48

2014-06-20 15:00:57

數據可視化

2023-02-07 11:44:02

2016-12-09 13:34:59

Maptrix數據可視化

2013-10-22 10:37:47

谷歌數據可視化

2020-04-15 10:34:05

數據Excel地圖

2020-12-29 08:04:16

可視化地圖組件日歷組件

2016-10-21 11:00:51

WOT技術

2013-05-16 14:31:49

GoogleGoogle Maps

2021-06-15 14:33:00

高德百度騰訊

2011-05-07 09:21:47

必應地圖iOS谷歌地圖

2020-02-21 16:51:58

前端可視化傳染病

2020-07-06 14:50:36

地圖可視化Java
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 男女下面一进一出网站 | 国产高清一区二区三区 | 亚洲一区二区中文字幕在线观看 | 91视频在线观看 | 日韩欧美一区二区三区 | 色婷婷久久久久swag精品 | 国产精品美女久久久久久久网站 | 日本国产一区二区 | 秋霞电影一区二区 | 欧美区在线| 中文字幕1区2区3区 亚洲国产成人精品女人久久久 | 亚洲毛片一区二区 | 欧美一级黄色片免费观看 | 国产精品91网站 | 国产精品日韩欧美一区二区三区 | 国产日韩精品视频 | 亚洲一区二区久久 | 麻豆精品国产91久久久久久 | 97精品国产97久久久久久免费 | 色视频成人在线观看免 | 性欧美精品一区二区三区在线播放 | 一区中文字幕 | 欧美日韩综合视频 | 亚洲一区二区三区四区五区午夜 | 91精品国产综合久久久动漫日韩 | 成人精品国产一区二区4080 | 亚洲精品电影在线观看 | 久久9999久久 | 久久人人国产 | 午夜国产精品视频 | 国产成人精品视频在线观看 | av播播 | 久久视频免费看 | 国产精品永久久久久久久www | 精品久久香蕉国产线看观看亚洲 | 亚洲视频一区二区三区 | 久久久久久久久99精品 | 欧美精品网站 | 日韩中文字幕在线 | 亚洲天堂久久新 | 亚洲国产欧美在线人成 |