Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >简单映射D3 JSON

简单映射D3 JSON
EN

Stack Overflow用户
提问于 2015-04-11 22:01:27
回答 1查看 497关注 0票数 0

我正试着在时区的世界地图上建立一个合唱团。我偶然发现了这个库,它使得在Topojson文件上创建choropleths变得非常容易,http://code.minnpost.com/simple-map-d3/

我随身携带了两个JSON文件:一个是用于创建时区世界地图的topojson文件,另一个是用于定义地图颜色和工具提示的简单JSON文件。我的问题是,我们可以使用简单的地图D3库上传两个JSON文件吗?或者它只迎合topojson文件?

EN

回答 1

Stack Overflow用户

发布于 2015-04-11 22:16:44

我不完全确定为什么要使用两个单独的JSON文件,但我相信这个库只接受TopoJSON文件。

但是,如果您想设置自己的自定义颜色,则可以设置styles属性,如其中一个示例所示。您可以将其格式化到JSON对象中,并将其包含在其中,只要它符合示例中所示的结构,但我不明白为什么您需要为它创建自己的单独文件。

SVG对象上有许多样式配置选项可供设置。建议使用CSS来处理这类事情,但也有直接设置样式的用例。以下是可用的样式:

每个地图要素的

  • styles:样式。如果颜色为要应用于地图悬停状态的on.
  • stylesHover:样式,则填充将被覆盖背景的feature.
  • stylesBackground:样式图例的container.
  • stylesLegendContainer:样式图例标题的container.
  • stylesLegendTitleText:样式每个图例项的text.
  • stylesLegendText:样式每个图例项的text.
  • stylesLegendSwatch:样式颜色地球的swatch.
  • stylesGraticule:样式graticule.
  • stylesGlobe:样式。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29583577

复制
相关文章
【PY】重整 JSON 映射
大致意思就是说,将原先的 JSON 文件提取部分内容后进行重新映射,形成新的 JSON 文件;
sidiot
2023/08/30
1970
【PY】重整 JSON 映射
简单JSON
JavaScript Object Notation(JavaScript 对象表示),是一种存储和交换文本信息的语法,它独立程序语言,是轻量级的文本数据交换格式,比XML更小、更快,更易解析,JS原生支持JSON解析
晚上没宵夜
2020/03/11
4400
JSON简单入门
Json是一种轻量级的数据交换格式。易于人们的阅读和编写,同时也易于机器解析和生成。Json采用完全独立于语言的文本格式,而且很多语言都提供了对Json的支持。这样就使得Json成为理想的数据交换格式。
暴躁的程序猿
2022/03/23
4110
JSON简单使用
JSON(JavaScript Object Notation,JavaScript对象符号),JSON实际上就是JavaScript中对象的字面量无法,以键值对的形式保存数据。其区别在于,JSON推荐使用双引号来包裹成员变量名和字符串型的值。key必须为String类型,value可以是String,Number,Object,Array等数据类型。如下:
兮动人
2021/06/11
4830
json简单使用
  其中一个解决方法是在服务器端将将数据封装成json格式,然后传给前台。废话不多说,下面讲干货。
用户2038589
2018/09/06
1K0
json简单使用
Entity Framework 简单属性映射
默认情况下可以不配置表名,我们的模型名称将会作为数据库的表名。但是大部分项目会要求数据库表名称的规范,例如我们要将模型 User 在数据库中映射为 Users,那么我们可以这么做,在派生类上下文中的 OnModelCreating 中进行如下定义:
喵叔
2020/09/08
8890
Entity Framewor简单属性映射
默认情况下可以不配置表名,我们的模型名称将会作为数据库的表名。但是大部分项目会要求数据库表名称的规范,例如我们要将模型 User 在数据库中映射为 Users,那么我们可以这么做,在派生类上下文中的 OnModelCreating 中进行如下定义:
喵叔
2020/09/08
7560
D3动画
D3.js提供了多种工具支持数据可视化的交互,其中d3.transition让简单而高效的为图像添加动画成为了可能。
vincentKo
2022/09/19
8960
D3动画
Json的简单使用
1>:推荐JSON学习的网址:http://www.w3school.com.cn/json/index.asp 2>:JSON:   JavaScript 对象表示法(JavaScript Obje
别先生
2018/01/02
1.5K0
Json的简单使用
JSON的简单认识
JSON(JavaScript Object Notation):JavaScript 对象表示法。其是一种轻量级的数据交换格式,简洁和清晰的层次结构使得其成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。通常用于与服务端交换数据。如心知天气服务器中的一份JSON格式数据包为:
正念君
2019/06/26
1.3K0
JSON的简单认识
JSON就是这么简单
什么是JSON JSON:JavaScript Object Notation 【JavaScript 对象表示法】 JSON 是存储和交换文本信息的语法。类似 XML。 JSON采用完全独立于任何程序语言的文本格式,使JSON成为理想的数据交换语言。 为什么需要JSON 提到JSON,我们就应该和XML来进行对比。XML也是一种存储和交换文本信息的手段。那么JSON好在哪里呢?? JSON 比 XML 更小、更快,更易解析。 javaScript原生支持JSON,解析速度会很快 XML解析成DOM对象的时
Java3y
2018/03/15
7830
JSON就是这么简单
jackson简单使用,对象转json,json转对象,json转list
添加jackson依赖: // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.8.2' // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind
Ryan-Miao
2018/03/13
7.8K0
mysql 类型/json简单入门.
mysql 自5.7后引入了新的类型:json. 也就是我们平时见习惯了的key/val结构体, 非常方便的一种类型.
Tuesday
2019/08/20
1.2K0
mysql 类型/json简单入门.
D3 介绍
D3.js 是一个基于数据的操作文档的 JavaScript 库,可以让你绑定任何数据到 DOM,支持 DIV 这种图案生成,也支持 SVG 这种图案的生成(如果你对 SVG 不熟悉,请先看一下这篇文章,它介绍了 SVG、VML 和 Canvas)。D3 帮助你屏蔽了浏览器差异,做出来图案的效果可以说是炫目得一塌糊涂,可是代码却很简洁。在我第一次听人介绍 D3 的时候,确实被其示例震撼到了,大量的例子在这里可以找到。
四火
2022/07/15
1.4K0
D3 介绍
Json字符串和Json对象的简单总结
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。经常在调用C#的WebService接口中,用它作为数据传输的格式。     简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪(稍后会看到几
用户1055830
2018/01/18
2K0
Json字符串和Json对象的简单总结
android json解析及简单例子
android的json解析部分都在包org.json下,主要有以下几个类:
全栈程序员站长
2022/09/06
8560
go笔记:json的简单处理
json的本质就是数组和字典的组合,但系统的数组和字典都是确定类型的,所以,go的interface{}就能大显身手了。 下面的代码描述了自定义类型 List和Dict。有了这两个工具,处理json就非常的方便。
超级大猪
2019/11/22
7040
Python简单解析和封装json
python list对象转换成json格式 #!/usr/bin/env python import json data = [{'type':'trigger','addr':'0x1234','data':'0x1234'}] print "data:", data json_str = json.dumps(data) print "json:", json_str 输出结果: data: [{'data': '0x1234', 'type': 'trigger', 'addr': '0x12
py3study
2020/01/09
1K0
解决mybatis 无法映射 数据库 json字段的问题
1.前言 MySQL从5.7版本之后开始支持JSON数据类型,相比于JSON格式的字符串类型有如下优势:存储在JSON列中的JSON文档的会被自动验证。无效的文档会产生错误;最佳存储格式。存储在JSON列中的JSON文档会被转换为允许快速读取文档元素的内部格式。 2.背景 mybatis目前还不支持映射json的数据格式,需要我们自己进行增强 3.实现 对mybatis TypeHandler进行增强 3.1ListStringTypeHandler 核心代码 package com.xxx.xxx.pip
特特
2022/05/22
4.5K2
JSON格式转换工具:快速、简单、高效处理JSON数据
在当今的软件开发中,经常会涉及处理和操作JSON格式的数据。JSON(JavaScript Object Notation)已经成为一种流行的数据交换格式,广泛应用于Web开发、API调用和数据存储等领域。然而,手动处理JSON数据可能会变得复杂和繁琐。为了简化这一过程,我们向您介绍一款强大又易于使用的工具——JSON格式转换工具。
疯狂的KK
2023/07/18
1.5K0
JSON格式转换工具:快速、简单、高效处理JSON数据

相似问题

用JSON简单解析映射到JSON

45

D3树映射json数据格式

24

D3/JS映射JSON数据回调

13

带有自定义json的D3 -映射

12

d3 json -在映射中手动显示状态

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文