问题标签 [choropleth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
984 浏览

excel - Change Shape Colour when Cell is Clicked

I am looking for some code that will change the colour of a shape when a cell is clicked on. Example the shape is S_IRL which is Ireland and is located in Cell B22.

What I would like to happen is that if Cell B22 then shape S_IRL changes from Blue to Red. Then if another cell with a country is clicked then the corresponding shape changes to red and the previous returns to it previous colour. Any help would be greatly appreciated enter image description here

0 投票
0 回答
89 浏览

javascript - 根据值着色 DC.JS GeoChloropleth 地图

我有一个使用dc.js和构建的地图crossfilter。我正在尝试为地图着色,但我无法理解为什么它不起作用。我创建了一个关于我所在位置的JSFiddle

驱动数据的 CSV 文件具有以下结构:

我希望着色工作的方式是这样的:

  • metric = 1 那么颜色是#7CBD30
  • metric = 2 那么颜色是#0066CC
  • metric = 3 然后颜色是#EE2E11应该是红色的

换句话说,颜色是有条件的,取决于 CCG 的度量值(参见上面的 CSV)。

我可以在纯 D3 中使用它,但不能使用dc.js.

0 投票
2 回答
3467 浏览

pandas - Folium Choropleth + GeoJSON 引发 AttributeError: 'NoneType'

我正在尝试使用folium进行 choropleth ,它在 GeoJSON、Pandas 和传单之间提供了很好的链接。

GeoJSON 格式如下:

熊猫数据框:

“Code_communes_INSEE”对应于 GeoJSON 中的属性“insee”。我想在上面的 DataFrame 中使用变量“CP_count”做一个等值线。

这是我的代码(来自这个笔记本的片段)

我仍然一次又一次地收到此错误:

我试过玩key_on='feature.geometry.properties.insee'没有任何成功。

0 投票
1 回答
1863 浏览

r - R Shiny 传单 addPolygons(颜色未显示)

我希望你能帮助我。我用 Leaflet 创建了一个等值线地图。我将我的(数据框与国家和随机分数)和 Shapefile 与多边形数据合并。到目前为止它正在工作,但是如果我在 R-Shiny 中实现它,地图会显示,但没有颜色。也没有错误显示。有谁知道为什么?

我的代码:

0 投票
1 回答
354 浏览

r - 在R中绘制省份边界

我想为我的报告绘制等值线图。我已经从 GADM 下载了数据。我成功绘制了等值线图,但是当我添加边界时,发生了错误。出现很多蓝线。

我的代码是:

我要这个

但是当我想添加边界时,发生了错误(蓝色的直线)。添加边界的代码是:

请告诉我如何修复它(删除直线)。

我懂了

0 投票
1 回答
123 浏览

arcgis - 如何使用 ArcMap 为美国形状文件创建自定义边框?

我正在尝试使用 Telerik 等值线图创建热图。我目前正在使用美国各州的形状文件,我想为每个区域创建一个更厚的轮廓,如下所示:

在此处输入图像描述

这似乎很简单,但我找不到办法做到这一点。

0 投票
1 回答
192 浏览

r - r:根据使用 cutree() 的层次聚类的 Choropleth 图

我正在对 50 个不同的非洲国家的两个参数(X1,X2)进行层次聚类。因此,我想确定非洲大陆内的 5 个不同的群体/集群。我正在使用以下代码来执行此操作:

现在,我想使用存储在其中的信息member(即每个国家所属的集群 ID)来为非洲地图着色,以便每个集群都用另一种颜色表示。我知道有很多关于着色地图的教程,比如this。但我想知道是否有针对层次聚类分析结果量身定制的特定地图着色方法?

有没有人这样做过?对于如何以最有效的方式实现这一目标的任何建议或提示,我很高兴!

(缩放)数据如下所示:

0 投票
1 回答
1570 浏览

r - r:带有自定义图例和永久显示国名的 Choropleth

以下代码根据层次聚类创建 Choropleth 地图(使用hclust()cutree()):

现在我想改变两件事:

  1. 永久显示国家名称,即不仅在 RStudio 中的交互式图表上悬停时。我试图将这篇文章的答案应用于我的,但没有成功。
  2. 一个不连续的尺度。理想情况下,我希望一个集群完全没有比例,但每个集群有 5 个框,每个框具有以下三个特征:(1)框的颜色应根据其在等值线中的相应颜色(2)每个框应包含数字分配给它的国家,即相应的集群 (3) 每个框应包含两个变量 (X1, X2) 的各自集群均值cluster.means

我附上了这样一个我所想的示例图(它不必看起来完全相同 - 只是为了传达这个想法)。

仅包含 2 个而不是 5 个框的示例性 choroplot

任何帮助、建议、tipp 都非常感谢!

(缩放)数据如下所示:

0 投票
0 回答
2557 浏览

r - 带有时间滑块的 R Leaflet choroplete 地图?

我使用 R 和 Leaflet-for-R-package 在等值线图中显示了与时间相关的数据(7 年)。因此,对几何图形使用 kmz 文件,对属性使用 csv 数据。到目前为止,我使用本教程对数据进行了 2 年的尝试:

http://journocode.com/2016/01/28/your-first-choropleth-map/

按照示例,我使用了我的数据而不是教程中给定的数据。一切正常。但从长远来看,我想添加我所有 7 年的数据,因此将基于单选按钮的图层控件替换为(时间)滑块会很有用 - 根据年份更改叠加层。

在stackoverflow上的一个类似案例中,有人使用geojson-files作为几何图形,以便使用Leaflet的timeslider插件: Leaflet slider group by year

那么我是否也需要将我的 geom 数据更改为 geojson ?这样做,我如何将我的 csv-data 链接到 geojson 并且 R 能够覆盖所有内容?希望大家给点建议。。。

https://github.com/Pippo87/R-leaflet-choropleth

这是我的 R 脚本:

0 投票
2 回答
1633 浏览

r - 瑞典 R 中的交互式合唱团

我正在尝试在 R 中的 Shiny 应用程序中开发交互式 choropleth。我尝试过使用 plotly、gVis 和 rCharts,但仍然没有任何运气。我现在需要为瑞典可视化它,但我以后可能也需要它用于其他国家。这是我迄今为止对 gvisGeoMap 所做的:

根据文档,我应该可以在这里尝试使用纬度和经度坐标,但我还没有成功。我使用的 shapefile 来自http://www.gadm.org/download

基本上,有谁知道如何使用来自 gadm.org 的 shapefile 获得交互式可视化?

这就是我用ggplot做的方式

哪个生产

在此处输入图像描述

根据需要,但没有交互性。我基本上希望实现的是这样的http://rcharts.io/viewer/?6735051#.V1px-7t97mE但当然是瑞典。