px.scatter绘制带世界地图的散点图
时间: 2023-09-17 21:11:28 浏览: 62
如果您想要使用plotly自带的地图,您可以使用 `px.scatter()` 方法来绘制带有世界地图的散点图。以下是一个示例代码:
```python
import pandas as pd
import plotly.express as px
# 加载数据
df = pd.read_csv('earthquakes.csv')
# 绘制散点图
fig = px.scatter(df, x='经度', y='纬度', size='震级', color='震级',
hover_name='震级', projection='natural earth')
# 添加世界地图
fig.update_geos(showcountries=True, countrycolor="Black",
showcoastlines=True, coastlinecolor="RebeccaPurple",
showland=True, landcolor="LightGreen",
showocean=True, oceancolor="Azure",
showlakes=True, lakecolor="Azure")
# 显示图像
fig.show()
```
在上面的代码中,我们使用 `px.scatter()` 方法绘制散点图,并将 `projection` 参数设置为 `"natural earth"`,这样可以在全球地图上显示所有数据点。然后,我们使用 `fig.update_geos()` 方法来添加世界地图,并设置不同的颜色和参数来自定义地图的外观。
请注意,如果您使用自带的地图,您不需要设置地图访问令牌。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)