问题标签 [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.
r - 如何使用 LeafletR 从 SpatialPolygonDataframe 中绘制特定列?
我想使用leafletR::leaflet
. 我的数据来自SpatialPolygonsDataFrame
,我想选择一个特定的列来绘制。
使用sp::spplot
,这很容易,因为该参数zcol
允许我指定要绘制的层/列:
但是,使用leafletR
,我不知道如何指定图层,它只是绘制普通地图边界:
关于如何选择要绘制的所需图层/列的任何想法leafletR
?
javascript - update choropleth by string (not by fillKey prop)
I read the guide->updating after initial drawing part at https://github.com/markmarkoh/datamaps but updating doesn't work using string values (it works fine using fillKey property instead). I read this closed issue too: markmarkoh/datamaps#118 but nothing.
This is my code:
Country identificated by id=57 is ok, country 116 doesn't change
I pull data from a PHP-array like this: myarray=[[57,32],[116,12]] Country 57 has value 32, country 116 has value 12 and so on. I ignore myarray right now because I want to solve updatechoropleth issue first Obviously, I'm going to create a linear scale to put right colors into countries path but this is another thing.
Help me please Thank you guys!
javascript - SVG路径不显示
我正在尝试显示从Wikipedia获取的阿拉巴马州县的 SVG 。出于某种原因,没有显示分隔县的路径,只显示了 Autauga 县的红色填充。我正在使用以下代码来显示 SVG。我已经尝试设置stroke="black" stroke-width="5px" fill="yellow"
单个路径元素以查看它们是否会出现但没有任何成功。知道我需要做什么才能使其正确显示吗?
javascript - 将 null 传递给 d3.selection.on 函数
我正在尝试结合 bl.ocks 上 d3 示例中的两个示例( Choropleth和click -to-zoom)。目前我有这个(响应是来自我的后端的 AJAX 响应,它传递了我需要用于显示 choropleth 的 us.json 之类的东西)。
风格
Javascript
我将console.log(typeof d);
检查参数的状态是否传递给单击函数并发现它是null
但是如果我取出添加在县线中的块然后单击函数传递了适当的值并且缩放函数按预期工作. 我尝试重新排列按 SVG 元素顺序添加的各种块,但没有任何成功。我找不到任何有关传递给 click 函数的参数的确切来源的文档,所以我不知道是什么导致它为空。
r - Choropleth Map Challenge Explanation// 需要在我的数据中复制
我使用 Hadley 提供的代码复制了 Choropleth Map。我的数据是一个包含国家名称的csv,没有。谋杀未遂,不。Assaultand 号 强奸。我需要绘制一个国家的地理热图,其中最深的颜色代表该州的犯罪数量较多,依此类推。
代码:(我尝试复制)
#正在创建“choropleth$rate_d”的部分,我不确定如何在我的数据中使用它。我对此没有太多想法。任何人都可以向我解释原始代码或可以帮助我的代码。如果我不清楚,请告诉我
r - 在 R 中使用 ggplot2 在 Choropleth 地图上绘制数据不正确
我正在尝试使用 ggplot2 制作德国的 Choropleth 地图。我的数据是一个 .csv 文件,有 2 行(RS= 包含每个德国州的数字 1 到 16,关税 = 16 个随机正数和负数)。
我也有一个形状文件德国形状文件。我想要做的是将这个正数和负数绘制到每个州的德国地图上,有 2 种颜色(正数=绿色和负数=红色)。下面是我的代码
到目前为止,我设法绘制了地图,但数据映射错误。我的意思是像石勒苏益格-荷尔斯泰因州这样关税为正的州应该是绿色的,但应该是红色的,巴伐利亚州应该是红色的,但应该是绿色的。
我的猜测是fortify function有问题。我的数据只有 16 行,但在强化后打印 1000 多行。为什么??这是导致数据不匹配的原因。我在互联网上进行了所有可能的搜索以找到解决方案。如果有人能回答我为什么会出现这个问题,我将不胜感激。
提前谢谢你的帮助!
r - 使用颜色强度的数字变量在美国地图上为美国县着色
我有一个数据框“mydata.final”(见下文),其中包含美国县和一个连续数值变量“Mean.Wait”,范围从零到 10 左右。我还创建了基于 'Mean.Wait' 的变量 'wait',并采用从 1('Mean.Wait' 的最低值)到 5('Mean.Wait' 的最高值)的离散值。
我可以使用 R 包 'maps' 根据'wait' 的值创建美国的地图,其中县有颜色:
我的目标是:我不想将“Mean.Wait”分成 5 个有序类别(“等待”),而是根据我的(连续)“Mean.Wait”的强度为地图上的县着色。这样做的方法是什么,甚至可能添加一个传奇?非常感谢!
r - R:V3.1.1,平台:x86_64-w64-mingw32/x64(64位),包:choroplethrMaps
这是我向社区提出的第一个问题。我已通读指南,并尽我所能提出适当的问题,并包括一个最小、完整且可验证的示例。话虽如此,请随时提出我可以提出更好问题的方法。
我在使用 choroplethrMaps 包时遇到了问题,我过去从未使用过它。我以前在我的工作计算机上安装软件包时遇到过问题,但通过将软件包及其依赖项粘贴到我的库目录中解决了这个问题。我的部分问题可能源于此,但我不确定。
这是在我的机器上复制问题的代码。
调试 state_choropleth 函数后,代码的“渲染”部分似乎存在错误。当我执行上述代码时,我收到以下错误消息。
请注意,我只使用 state_choropleth,因为在运行 choroplethr 函数时,建议我使用 state_choropleth。好像 choroplethr 已经过时了。
json - 简单地图 D3 JSON
我正在尝试在时区世界地图上建立一个等值线。我遇到了这个库,它使在 Topojson 文件上创建 choropleths 变得非常容易,http: //code.minnpost.com/simple-map-d3/ 。
我有两个 JSON 文件:一个是用于创建时区世界地图的 topojson,另一个是用于定义地图颜色和工具提示的简单 JSON。我的问题是我们可以使用简单的地图 D3 库上传两个 JSON 文件吗?还是只满足 topojson 文件?
r - R choroplethrzip 包:修改比例和图例
我正在尝试在 R 中使用这个包来绘制地图: https ://github.com/arilamstein/choroplethrZip
示例代码显示如下:
效果非常好。但是,我正在尝试使用以下中断来修改默认比例和图例显示。但是,这似乎没有任何作用。
任何人都知道如何将 scale_fill_brewer + distinct_scale 组合在一起以使用 choroplethrZip 制作自定义填充比例和图例?我的数据具有包所期望的 zip 列和 value 列。