问题标签 [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.
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
javascript - 根据值着色 DC.JS GeoChloropleth 地图
我有一个使用dc.js
和构建的地图crossfilter
。我正在尝试为地图着色,但我无法理解为什么它不起作用。我创建了一个关于我所在位置的JSFiddle。
驱动数据的 CSV 文件具有以下结构:
我希望着色工作的方式是这样的:
- metric = 1 那么颜色是
#7CBD30
- metric = 2 那么颜色是
#0066CC
- metric = 3 然后颜色是
#EE2E11
(应该是红色的)
换句话说,颜色是有条件的,取决于 CCG 的度量值(参见上面的 CSV)。
我可以在纯 D3 中使用它,但不能使用dc.js
.
r - R Shiny 传单 addPolygons(颜色未显示)
我希望你能帮助我。我用 Leaflet 创建了一个等值线地图。我将我的(数据框与国家和随机分数)和 Shapefile 与多边形数据合并。到目前为止它正在工作,但是如果我在 R-Shiny 中实现它,地图会显示,但没有颜色。也没有错误显示。有谁知道为什么?
我的代码:
r - r:根据使用 cutree() 的层次聚类的 Choropleth 图
我正在对 50 个不同的非洲国家的两个参数(X1,X2)进行层次聚类。因此,我想确定非洲大陆内的 5 个不同的群体/集群。我正在使用以下代码来执行此操作:
现在,我想使用存储在其中的信息member
(即每个国家所属的集群 ID)来为非洲地图着色,以便每个集群都用另一种颜色表示。我知道有很多关于着色地图的教程,比如this。但我想知道是否有针对层次聚类分析结果量身定制的特定地图着色方法?
有没有人这样做过?对于如何以最有效的方式实现这一目标的任何建议或提示,我很高兴!
(缩放)数据如下所示:
r - r:带有自定义图例和永久显示国名的 Choropleth
以下代码根据层次聚类创建 Choropleth 地图(使用hclust()
和cutree()
):
现在我想改变两件事:
- 永久显示国家名称,即不仅在 RStudio 中的交互式图表上悬停时。我试图将这篇文章的答案应用于我的,但没有成功。
- 一个不连续的尺度。理想情况下,我希望一个集群完全没有比例,但每个集群有 5 个框,每个框具有以下三个特征:(1)框的颜色应根据其在等值线中的相应颜色(2)每个框应包含数字分配给它的国家,即相应的集群 (3) 每个框应包含两个变量 (X1, X2) 的各自集群均值
cluster.means
我附上了这样一个我所想的示例图(它不必看起来完全相同 - 只是为了传达这个想法)。
任何帮助、建议、tipp 都非常感谢!
(缩放)数据如下所示:
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 脚本:
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但当然是瑞典。