问题标签 [datamaps]
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.
javascript - 将弧实时添加到数据地图
在我的代码中,我在美国地图中形成了几条弧线。但是,我对如何绘制实时添加坐标的弧感到困惑。我通过使用工作睡眠功能 10 秒来模拟这一点。代码在这里:https ://pastebin.com/D2gSydUS
这是我定义和调用弧的地方:
我在网上看过一些例子,但 datamaps 网站没有任何细节,而且它的源代码也不是特别有用。
屏幕是什么样子的:
javascript - 如何将这些数据转换为等值线世界地图?
我有一个动态生成的形状对象:
{ Hungary: 10, Iceland: 16, Israel: 5, ...}
如何将这些数据转换为等值线世界地图?
我已经尝试过react-simple-maps但它使用一个非常大的 json 作为数据源,并且没有关于从国家计数对象进行简单映射的文档。
javascript - 如何使 DataMaps 在浏览器中显示?
我正在尝试使用 Bootstrap 在我的网站中嵌入 DataMap (datamaps.github.io),并尝试使用以下代码作为测试代码。
来自http://plnkr.co/edit/W9SbVTm0ovffh5i7ahid?p=preview:
但是,这不起作用,我可以让 html 代码在浏览器中脱机工作,但不能在我的 Github Pages 网站上使用,即使使用相同的代码也是如此。在网上,我只是得到一个空白页。我在其他 StackOverflow 答案中看到,必须指定地图的大小才能使其与 Bootstrap 一起使用,但在这里它已指定但仍不显示。
我错过了一些脚本导入吗?或者还有哪些其他可能的问题?
非常感谢任何帮助!
javascript - 在 datamaps 插件中为气泡添加标识符
我们如何将 id 添加到数据映射气泡中,以便我们可以像这样访问单个气泡:
如果气泡是这样声明的:
javascript - Datamaps 未显示中美洲国家/地区的地图
我正在尝试使用 Datamaps 构建一个名为萨尔瓦多的国家的地图。但无论出于何种原因,它都没有显示,也没有显示任何警告或错误消息。
我正在使用正确的库(https://raw.githubusercontent.com/markmarkoh/datamaps/master/dist/datamaps.slv.js)。如果使用世界地图(删除范围线),上面的代码可以正常工作。
我怎样才能解决这个问题?
r - 将数据与 Datamaps 包中的地图合并。
我正在根据过去 2.5 年中“英国退欧”一词的谷歌搜索引擎流量为我正在开展的项目制作交互式地图。我在格式化我的数据方面取得了很好的进展,并且一直在关注这个在线教程来帮助我,因为我是 datamaps 包的新手: http ://rmaps.github.io/blog/posts/animated-choropleths/
但是,我终其一生都无法弄清楚如何将列表中的数据与数据图合并,以正确生成如教程中所示的彩色等值线。我的地图看起来只是黑色。我的数据可以从这里下载: https ://drive.google.com/open?id=1xBqApmzAzzYHwDIEuxYiksO5bw5N7EBp
我目前拥有的代码如下:
问题似乎是数据未与地图正确绑定。对此或替代方法的任何帮助将不胜感激。谢谢,乔
javascript - Datamaps D3 完成功能链接
我希望如果您单击 Datamaps (D3) 中的链接,您将获得一个特殊的链接,但如果变量 blogentries 大于 0 或已设置,这应该是可能的。
我的代码:
谢谢你的帮助
javascript - 数据映射错误:“未捕获的类型错误:无法读取未定义的属性 'equirectangular'”
// 你好,我正在尝试使用 Datamaps、D3.js 和 Topojson 创建世界地图。以下代码摘自我的 index.html 文件,理论上应该根据我在此页面上遵循的说明生成此地图:https ://github.com/markmarkoh/datamaps/blob/master/README.md #入门
// 下面是我的依赖项,后面是我试图创建的“新 Datamap”对象。当我运行它时,我在控制台中收到错误“Uncaught TypeError: Cannot read property 'equirectangular' of undefined”。我的 CDN 或变量声明是否存在某种错误?
// 我相信这可能是我的 CDN 的导入和/或版本问题,因为我尝试导入不同的版本。
d3.js - 如何让我的 topojson 文件与数据图一起使用?
我正在尝试加载我的自定义 topojson 文件,但出现此错误:
无法读取未定义的属性“类型”
来自 topojson.min.js v1.6.9 中的第 219 行
返回 o.type === "GeometryCollection" ?{
我正在使用 d3 v3.5.3 和 topojs v1.6.9,因为我无法让更新的版本与我的自定义 topojson 文件一起使用。
Utah_Municipalities_custom.topojson
我猜我的 topojson 文件可能有问题,或者我可能需要弄清楚如何使用更新版本的 topojson 或其他东西创建这个地图......
javascript - 在第一个循环完成后在 jquery 中调用其他函数
在 $.each 函数中,我正在调用返回列表的 jquery ajax 方法,因此我想在其他函数中使用返回的列表,并且 jquery ajax 循环也将工作并连续返回值并调用其他函数,但是它没有并行发生,这意味着在完成 $.each 函数后,它正在使用最后返回的列表调用另一个函数。但是我希望一旦它的返回列表调用具有该返回值的另一个函数并像这样继续。
因此,上述从 document.ready 函数调用的测试方法以及在将所有项目推入 queryArr 数组调用 attack.init 和在 attack.int 内部之后,我正在使用该数组列表。