首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在python中将scatter_geo巧妙地集中到特定的国家

如何在python中将scatter_geo巧妙地集中到特定的国家
EN

Stack Overflow用户
提问于 2022-08-12 19:35:26
回答 1查看 469关注 0票数 1

我使用来自scatter_geoplotly.express函数在地图上绘制地理数据。

代码语言:javascript
复制
import geopandas as gpd
import plotly.express as px
fig = px.scatter_geo(gdf, 
                     lat = 'latitude', 
                     lon = 'longitude', 
                     geojson='geometry', 
                     scope='europe',
                     animation_frame = 'year')
fig.show()

我怎样才能把地图集中到一个国家,我的例子是德国?参数scope只接受大陆。还有两个参数,centerfitbounds,听起来很有用,但我不明白如何填写正确的值。

中心( Dict ) -Dict键是'lat‘和'lon’设置地图的中心点。

限界(str (默认为False ))-假的,位置或geojson。

虚拟数据:

代码语言:javascript
复制
    geometry    latitude    longitude   value   year
0   POINT (13.72740 51.05570)   51.0557     13.7274     35.55   1838
1   POINT (13.72740 51.05570)   51.0557     13.7274     35.15   1842
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-13 02:27:16

有两种指定特定纬度和经度的方法:直接写入或在布局更新中添加。通过布局更新添加它更灵活和可调。对于范围,选择欧洲按国家绘制区域。若要放大地图,请使用projection_scalse而不是缩放。我不确定德国的中心,所以我使用了你提供的数据,请改变它。

代码语言:javascript
复制
fig = px.scatter_geo(gdf, 
                     lat = 'latitude', 
                     lon = 'longitude', 
                     geojson='geometry', 
                     scope='europe',
                     center=dict(lat=51.0057, lon=13.7274),
                     animation_frame = 'year')

更新布局

代码语言:javascript
复制
import plotly.express as px
df = px.data.gapminder().query("year == 2007")
fig = px.scatter_geo(df,
                     locations="iso_alpha",
                     size="pop",
                     projection="natural earth"
                     )

fig.update_layout(
    autosize=True,
    height=600,
    geo=dict(
        center=dict(
            lat=51.0057,
            lon=13.7274
        ),
        scope='europe',
        projection_scale=6
    )
)
fig.show()

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73338999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档