Python - plotly - 结合气泡和等值线图

标签 python dictionary plotly

在这个问题的回答中R - plotly - combine bubble and chorpleth map ,它很好地描述了如何在 plotly 中将气泡图和等值线图组合在一张 map 中。我想在 Python 中复制完全相同的示例,但是我没有根据绘图文档 (https://plot.ly/python/reference/) 中提供的信息进行管理。

等效的 R 代码如下:

lon = c(-73.9865812, -118.2427266, -87.6244212, -95.3676974)
pop = c(8287238, 3826423, 2705627, 2129784)
df_cities = data.frame(cities, lat, lon, pop)

state_codes = c("NY", "CA", "IL", "TX")
pop = c(19746227.0, 38802500.0, 12880580.0, 26956958.0)
df_states = data.frame(state_codes, pop)

plot_ly(df_cities, lon=lon, lat=lat, 
        text=paste0(df_cities$cities,'<br>Population: ', df_cities$pop), 
        marker= list(size = sqrt(pop/10000) + 1), type="scattergeo",
        filename="stackoverflow/choropleth+scattergeo") %>%
  add_trace(z=df_states$pop,
            locations=df_states$state_codes, 
            text=paste0(df_states$state_codes, '<br>Population: ', df_states$pop),
            type="choropleth", 
            colors = 'Purples', 
            locationmode="USA-states") %>%
  layout(geo = list(scope="usa"))

这如何在 Python 中实现?

最佳答案

只需将 .py 附加到图形的 URL(例如 https://plot.ly/~RPlotBot/1735.py)即可查看相应的 python 代码。

关于Python - plotly - 结合气泡和等值线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32227220/

相关文章:

python - 如何在python中逐行并行读取两个文件?

java - 在 Java 中从旧 map 创建新 map 的优雅方式,同时保持元素的排序相同

python - 如何使用plotly绘制枢轴点?

python - 不准确的袖扣 plotly

python - PyQt 开始删除

python - 如何轻松安装 python 模块和依赖项?

python - 卡住 OS X 上的 pip 要求、NumPy 和 SciPy

python - 简单查询 PyODBC 的问题

Javascript重写数组

python - 如何使用 plotly figure_factory 仅绘制散点图矩阵的下半部分?