本文建立在《Python 解析json文件 使用Plotly绘制地理散点图》文章基础之上。
实现功能:
1、根据地震烈度,使用不同颜色的点标记:在px.scatter_geo中传递参数:color='mags'。
2、更改‘渐变色’方案,改变标记点配色
完整代码如下:
available_color_scales = px.colors.named_colorscales()#获得plotly express中所有的自带配色方案
selected_color_scale = available_color_scales[0]#选择其中一种,改变默认的渐变配色方案
fig = px.scatter_geo(df,
lat='latitudes',
lon='longitudes',
size='mags',
size_max=10,
hover_name='titles',
color='mags',#根据地震烈度使用不同颜色标记,默认渐变配色方案(数值小:蓝,数值大:黄)
color_continuous_scale=selected_color_scale#更改默认渐变配色方案
)
运行效果:
1、未设置color参数时
2、使用默认渐变配色方案时
3、使用自选渐变配色方案时