小编Poo*_*pah的帖子

使用 plotly 绘制 geopandas 数据框

我有一个 geopandas 数据框,它由区域名称(District)、几何列和数量列组成。我的目标是使用下面提到的方法绘制一个等值线图 https://plotly.com/python/choropleth-maps/#using-geopandas-data-frames

这是我的数据框的片段

我还检查了我的列的格式/类型是否正确。

在此处输入图片说明

这是我用来绘制地图的代码

fig = px.choropleth(merged,

                   geojson=merged.geometry,

                   locations=merged.index,

                   color="Amount")

fig.update_geos(fitbounds="locations", visible=False)

fig.show()
Run Code Online (Sandbox Code Playgroud)

它产生了下图

在此处输入图片说明

这显然不是正确的数字。由于某些原因,它不显示地图,而是显示一条线,当我放大时,我能够看到地图,但它有线穿过它。像这样

在此处输入图片说明

有没有人遇到过类似的问题?如果是这样,你是如何解决的?

我使用的 Plotly 版本是 4.7.0。我已经尝试升级到最新版本,但仍然无法正常工作。

任何帮助是极大的赞赏。请在我的github上找到我的代码和数据。

python plotly geopandas

7
推荐指数
1
解决办法
3116
查看次数

r 中的下拉菜单和复选框

我有一个具有不同列的数据框。第一个是年份,其余的是不同品牌。我想绘制一张图表,显示这些不同品牌多年来在利润方面的表现。该图表应该有一个下拉菜单,允许您选择您想要查看的公司,这是一个包含所有品牌的下拉复选框。该复选框还应该允许您同时看到所有这些,或只是其中一些。

\n\n
#Here is my go at it.\n\nlibrary(plotly)\nx <- seq(-2 * pi, 2 * pi, length.out = 1000)\ndf <- data.frame(x, y1 = sin(x), y2 = cos(x), y3=cos(2*x), y4=sin(3*x))\n\np <- plot_ly(df, x = ~x) %>%\n  add_lines(y = ~y1, name = "Sin") %>%\n  add_lines(y = ~y2, name = "Cos", visible = F) %>%\n  layout(\n    title = "Drop down menus - Styling",\n    xaxis = list(domain = c(0.1, 1)),\n    yaxis = list(title = "y"),\n    updatemenus = list(\n\n      list(\n        y = 0.7,\n        buttons = list(\n …
Run Code Online (Sandbox Code Playgroud)

r plotly

1
推荐指数
1
解决办法
1511
查看次数

标签 统计

plotly ×2

geopandas ×1

python ×1

r ×1