上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 45 下一页
摘要: 柱形图是一种最简单的可视化图标,主要有矩形、文字标签、坐标轴组成。 本文为简单起见,只绘制矩形的部分,用以讲解如何使用 D3 在 SVG 画布中绘图。 一、 画布是什么 前几章的处理对象都是 HTML 的文字,没有涉及图形的制作。 要绘图,首要需要的是一块绘图的“画布”。 HTML 5 提供两种强有 阅读全文
posted @ 2016-04-28 16:01 胡椒粉hjf 阅读(2739) 评论(0) 推荐(0) 编辑
摘要: 在上一节中,已经讲解了 select 和 selectAll,以及选择集的概念。本节具体讲解这两个函数的用法。 假设在 body 中有三个段落元素: 现在,要分别完成以下四种选择元素的任务。 一、选择第一个 p 元素 使用 select ,参数传入 p 即可,如此返回的是第一个 p 元素。 结果如下 阅读全文
posted @ 2016-04-28 15:04 胡椒粉hjf 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 插入元素涉及的函数有两个: 一、append():在选择集末尾插入元素 假设有三个段落元素 在 body 的末尾添加一个 p 元素,结果为: 二、insert():在选择集前面插入元素 在 body 中 id 为 myid 的元素前添加一个段落元素。 已经指定了 Pear 段落的 id 为 myid 阅读全文
posted @ 2016-04-28 15:04 胡椒粉hjf 阅读(2187) 评论(0) 推荐(0) 编辑
摘要: 选择元素和绑定数据是 D3 最基础的内容,本文将对其进行一个简单的介绍。 一、如何选择元素 在 D3 中,用于选择元素的函数有两个: d3.select():是选择所有指定元素的第一个 d3.selectAll():是选择指定元素的全部 d3.select():是选择所有指定元素的第一个 d3.se 阅读全文
posted @ 2016-04-28 15:03 胡椒粉hjf 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 一、HTML 是怎么输出 HelloWorld 的 会在浏览器中输出两行文字,如下图: 二、用 JavaScript 来更改 HelloWorld 对于上面输出的内容,如果想用 JavaScript 来更改这两行文字,怎么办呢?我们会添加代码变为: 结果变为: 三、用 D3 来更改 HelloWor 阅读全文
posted @ 2016-04-28 15:01 胡椒粉hjf 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 一、What´s D3.js D3.js是一种数据操作类型的javascript库(也可视其为插件);结合HTML,SVG和CSS,D3可以图形化的,生动的展现数据。 D3 的全称是(Data-Driven Documents),顾名思义可以知道是一个被数据驱动的文档。就是一个 JavaScript 阅读全文
posted @ 2016-04-28 11:05 胡椒粉hjf 阅读(2126) 评论(0) 推荐(0) 编辑
摘要: 这是一种用于描述节点之间联系的图表。 1. 弦图是什么 弦图(Chord),主要用于表示两个节点之间的联系。 两点之间的连线,表示谁和谁具有联系: 线的粗细表示权重: 2. 数据 初始数据为: 阅读全文
posted @ 2016-04-15 16:49 胡椒粉hjf 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 力导向图中每一个节点都受到力的作用而运动,这种是一种非常绚丽的图表。 力导向图(Force-Directed Graph),是绘图的一种算法。在二维或三维空间里配置节点,节点之间用线连接,称为连线。 各连线的长度几乎相等,且尽可能不相交。节点和连线都被施加了力的作用,力是根据节点和连线的相对位置计算 阅读全文
posted @ 2016-04-14 17:28 胡椒粉hjf 阅读(2920) 评论(0) 推荐(0) 编辑
摘要: 1、数据 有如下数据,需要可视化: 这样的值是不能直接绘图的。例如绘制饼状图的一个部分,需要知道一段弧的起始角度和终止角度,这些值都不存在于数组 dataset 中。因此,需要用到布局,布局的作用就是:计算出适合于作图的数据。这个过程称为数据转换 2、布局(数据转换) 定义一个布局,返回值赋给变量 阅读全文
posted @ 2016-04-14 16:11 胡椒粉hjf 阅读(1651) 评论(0) 推荐(0) 编辑
摘要: 布局,可以理解成 “制作常见图形的函数”,有了它制作各种相对复杂的图表就方便多了。 一、布局是什么 布局,英文是 Layout。从字面看,可以想到有“决定什么元素绘制在哪里”的意思。布局是 D3 中一个十分重要的概念。 D3 与其它很多可视化工具不同,相对来说较底层,对初学者来说不太方便,但是一旦掌 阅读全文
posted @ 2016-04-14 15:42 胡椒粉hjf 阅读(1732) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 45 下一页