繁体   English   中英

可视化地质热图:为什么没有显示 plot?

[英]Visualizing Geological heatmap: why plot is not showing?

这是我得到的数据集示例,其中“lat”和“lon”分别代表“纬度”和“经度”:

'纬度' '隆'
25.09740093 55.1368825
25.11258035 55.2587537
25.0777321 55.13890908
25.1337145 55.192437
25.193982 55.2769135
25.0372255 55.216955
25.068809 55.326105

我试图用 plotly 在 map 上可视化它:

import plotly.graph_objects as go
fig = go.Figure(go.Densitymapbox(lat=df['lat'], lon=df['lon']))
fig.show()

并得到了这个 output: 在此处输入图像描述

怎么了?

需要热图的 Z 值以及纬度和经度。 可以在此处找到参考资料供您参考。 我直接在图形代码中指定了 z 值,但原来数据框中应该有一列 z 值,所以在这种情况下,指定列名。

import plotly.graph_objects as go
import numpy as np

fig = go.Figure(go.Densitymapbox(lat=df.lat,
                                 lon=df.lon,
                                 z=np.random.randint(10,100,7),
                                 radius=10))

fig.update_layout(
    mapbox_style="stamen-terrain",
    mapbox_center_lon=55.20,
    mapbox_center_lat=25.11,
    mapbox_zoom=9
)
fig.update_layout(margin={"r":0,"t":0,"l":0,"b":0})
fig.show()

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM