E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
D3.js
以 Join 的方式来思考
D3.js
以Join的方式来思考
D3.js
声明原文链接:来自D3作者MikeBostockhttps://bost.ocks.org/mike/join/译文地址:githubrepository如果觉得还不错,
ssthouse
·
2018-06-13 00:00
javascript
数据可视化
d3.js
D3.js
学习之路
D3.js
简介原文:https://medium.com/@enjalot/t...译文源代码地址:https://github.com/ssthouse/d...如果这篇文章对你有帮助的话,不妨点个赞
ssthouse
·
2018-06-12 00:00
svg
数据可视化
d3.js
d3
d3.js
v4 关系图表
.linksline{stroke:#999;stroke-opacity:0.6;}.nodescircle{stroke:#fff;stroke-width:1.5px;}text{font-family:sans-serif;font-size:10px;}varwidth=window.innerWidth;varheight=window.innerHeight;//定义画布varsvg
himire
·
2018-06-11 20:24
D3.js
+ Canvas 绘制组织结构图
使用
D3.js
默认的svg渲染D3默认的树状图画图使用的是svg,比如这个来自D3作者的例子:https://bl.ocks.org/mbostock/4339083使用svg有好有坏:好处是方便操作dom
lyuharvey
·
2018-06-01 07:51
D3.js
+ Canvas 绘制组织结构图
D3.js+Canvas绘制组织结构图使用
D3.js
默认的svg渲染D3默认的树状图画图使用的是svg,比如这个来自D3作者的例子:https://bl.ocks.org/mbostock/...使用svg
ssthouse
·
2018-06-01 00:00
数据可视化
d3.js
d3.js
实现自定义多y轴折线图的示例代码
效果不是特别复杂,但是行业特殊性,所以也没有现成可用的,所以用
d3.js
实现了一个多y轴的折线图。
虾饼蘸蟹酱
·
2018-05-30 11:38
Voronoi图和Delaunay三角网
图1.偏移,坐标设置不正确二、利用
D3.js
生成Voronoi图与Delaunay三角网D3.jsv4生成的Voronoi图2.1定义projection使用d3.geoMercator()定义数据所对应的投影
齐鲁明月
·
2018-05-24 13:18
OpenLayers
D3
Voronoi
Delaunay
算法
Algorithm
js获取7天之前或7天之后日期
最近在做公司项目,遇到环形图了,产品狗让我用
d3.js
实现。第一次接触d3,边学边用呗!
czboy
·
2018-05-23 15:19
基于
D3.js
的树图连线信息展示方案(带路径的文字展示方案)
最近由于项目需要,需要在树图上展示一些节点之间的调用信息,后来在网上找了一些方案,相关的例子几乎没有。现在将效果图以及代码展示如下(具体的关键性部分已经注释):CollapsibleTreeExample.nodecircle{fill:#fff;stroke:steelblue;stroke-width:3px;}.nodetext{font:12pxsans-serif;}.link{fill
Joker_Fei
·
2018-05-11 17:11
数据可视化
在Vue项目中使用
d3.js
的实例代码
之前写一个Demo里面有些东西要使用d3实现一些效果但是在很多论坛找资源都找不到可以在Vue里面使用
D3.js
的方法,npm上面的D3相对来说可以说是很不人性化了完全没有说在webpack上怎么使用
D3
归去来兮-不如去兮
·
2018-05-01 08:40
vue.js +
d3.js
封装可视化组件 —— 条形统计图(一)
前言在开始之前,希望读者听说过或者了解过以下名词vue.js一套用于构建用户界面的js框架
d3.js
将强大的可视化组件和数据驱动的方法结合到DOM操作中的js库在这里我想说一句,这是我接触的比较强大的构建数据可视化页面的
Winer
·
2018-04-28 00:00
vue.js
d3.js
可视化
大数据
Vs - 基于
d3.js
和 vue.js 的数据可视化
Vs概述Vs是一个基于
d3.js
和vue.js的数据可视化分析包,适用于图表,dashboard制作。
leavesdrift
·
2018-04-17 00:00
javascript
vue.js
d3.js
D3.js
实现简洁实用的动态仪表盘的示例
本文介绍了
D3.js
实现简洁实用的动态仪表盘的示例,分享给大家,具体如下:动态效果图:仪表盘效果图细看上面的动态效果图,可以发现:一个值变换到一个新的值时,是一个渐变的过程;圆弧末尾有一个竖线,作为仪表盘的指针
Evelynzzz
·
2018-04-04 09:57
D3.js
实现点对点射线的效果
点对点射线效果图Justforfun.源码:https://github.com/Evelynzzz/d3-demo/tree/dynamic-lineD3Snap.svgReactWebpack2
Evelynzzz
·
2018-04-02 11:27
前端技术周刊 2018-03-30
前端快爆
D3.js
发布其第五个大版本更新。异步文件加载接口调整为了Promise,支持了地图生成轮廓算法和密度等高线图,调整了色彩系统的实现。?ChromeCanary67.0.3378.0+版本支持
Humphry
·
2018-03-31 00:00
前端
d3.js
[v4] 直方图布局
直方图布局直方图布局可以用来表示数据分布,通过将离散数据点分组归纳到矩形条里绘制。数据//使用独立变量数为10的贝茨分布随机数生成器生成1000个0~1之间的数字vardata=d3.range(1000).map(d3.randomBates(10));定义两个映射坐标比例尺varx=d3.scaleLinear().rangeRound([0,width]);vary=d3.scaleLine
梵鹿
·
2018-03-26 00:00
javascript
d3.js
5个最好的开源Javascript图表库
D3.js-数据驱动的文档
D3.js
是一个开源的JavaScript库,用于根据用户数据处理文档。这是一个强大的工具,通过HTML,SVG和CSS的帮助,赋予数据生命。D3允许开发人员将任
小b狸猫
·
2018-03-01 19:04
5个最好的开源Javascript图表库
D3.js-数据驱动的文档
D3.js
是一个开源的JavaScript库,用于根据用户数据处理文档。这是一个强大的工具,通过HTML,SVG和CSS的帮助,赋予数据生命。D3允许开发人员将任
小b狸猫
·
2018-03-01 19:04
基于
D3.js
绘制动态进度条的实例详解
JavaScript文件的后缀名通常为.js,故D3也常使用
D3.js
称呼。D3提供了各种简单
ssssyoki
·
2018-02-26 10:43
ANGULAR2 与
D3.js
集成实现自定义可视化
目标展现层与逻辑层分离数据与可视化组件相分离数据与视图双向绑定,实时更新代码结构清晰,易于维护与修改基本原理angular2的组件生命周期钩子方法父子组件交互机制模板语法源码解析代码结构很简单,其中除主页index.html和main.ts之外的代码结构如下所示:app.module.tsimport{BrowserModule}from'@angular/platform-browser';im
duduniao85
·
2018-02-23 00:00
d3.js
javascript
D3
D3.js
是一个JavaScript库,它可以通过数据来操作文档。D3可以通过使用HTML、SVG和CSS把数据鲜活形象地展现出来。
脚本小娃子
·
2018-02-11 10:00
【
d3.js
v4基础】过渡transition
transitionzhapivart=d3.transition().duration(750).ease(d3.easeLinear);d3.selectAll(".apple").transition(t).style("fill","red");d3.selectAll(".orange").transition(t).style("fill","orange");transition.d
梵鹿
·
2018-02-04 00:00
d3.js
【
d3.js
v4基础】差值器interpolate
差值器插补数字,字符串,颜色,数组,对象等。apid3.interpolate-插补任意值。d3.interpolateArray(a,b)-插补任意值的数组。返回一个在a和b两个数组之间插值的插值器。在内部首先会创建一个和b等长的数组,对于数组b中的每个元素,如果在a中有对应的元素,则则两个对应的元素之间进行插值。如果a中没有对应的元素则直接使用b中的元素。d3.interpolateArray
梵鹿
·
2018-02-03 00:00
d3.js
D3.js
、echar.js 前端必备大数据技能
大数据可视化「前言」web前端一直都是个讲究门面和艺术美感的行业,如果你以为逻辑很强就够了,那就错了,你只适合做后端,真正的好前端是对美感和可视化的东西有一种接近痴狂的爱好,这种契机可以驱使你做出更好的产品和提升。现在又是大前端时代,前端不但要求基本的传统前端技能,也要会后端语言开发,前后配合思想,更是在大数据潮流下,显得至关重要,因为人人都讲究大数据,可你只有枯燥的海量的数据,展示不出来,没有可
前端你别闹
·
2018-01-30 00:00
使用
D3.js
创建物流地图的示例代码
本文介绍了使用
D3.js
创建物流地图的示例代码,分享给大家,具体如下:示例图制作思路需要绘制一张中国地图,做为背景。需要主要城市的经纬坐标,以绘制路张起点和终点。
无鱼二饼
·
2018-01-27 09:48
【前端】大数据时代的图表可视化利器——Highcharts,D3和百度的Echarts
当然,如果技术够硬,还可以选择
D3.js
等,学成后牛逼哄哄,非常适合用于为用户制定个性化图表,但更强的专业性也就意味着更高的学习成本,仁者见仁智者见智吧。还记得阿里巴巴那个令人澎湃激情的双十一吗?
天府云创
·
2018-01-26 13:53
d3.js
实现力导向图圈选框选
d3.js
实现力导向图圈选框选今天给大家带来的是如何在2D可视化图形中加入通过鼠标拖动圈选功能,以力导向图为例。
dlwbill
·
2018-01-26 00:00
数据可视化
前端
d3.js
D3入门
D3.js
适用情况选择D3:如果希望开发脑海中任意想象到的图表。选择Highcharts、Echarts等:如果希望开发几种固定种类的、十分大众化的图表。
Wang_0_
·
2018-01-14 20:04
D3
基于D3的NBA球员可视化分析——WHO IS THE MVP
页面简介页面简介以
d3.js
为核心,采用bootstrap栅格式布局引用
平地風雷
·
2018-01-08 20:48
数据可视化
d3.js
v4实现关系拓扑图
前言:因为最近公司业务需求,需要在App中实现关系拓扑图。由于自己之前学习了下Vue.js和一些前端知识和ThinkPHP。就自告奋勇把任务接下来了。后来才发现真的是tooyoungtoosimple,后端数据接口和Android部分都还好说,但这个拓扑图真是让我欲哭无泪,后来了解了Vis.js和百度出品的echart,也都尝试着去实现自己想要的功能。却都因为可定制化差强人意,不能满足我的强迫症而
VikcyWinner
·
2017-12-26 16:38
前端
在Vue项目中引入
D3.js
使用Vue-CLI,且适合在单文件组件.vue的情况下引入D3.js1.vue-cli安装npminstall-gvue-cli2.项目名初始化vueinitwebpackprojectNameprojectNamet为项目名。3.安装依赖npminstall4.启动项目npmrundev5、D3安装npminstalld3--save-dev6、D3引入import*asd3from'd3'在单
polaris_c
·
2017-12-16 17:50
JavaScript
Vue
d3.js
中动态数据的请求、处理及使用
添加字母刻度值的坐标轴前面添加的坐标轴是一种数值形式的连续缩放的坐标轴,例如0-10,这种方法是QuantitativeScales而有些值是不连续的,每一个值都是独立的,例如:坐标轴以年份分割,年份是不连续的,随意的值这个时候我们可以用到另外一种缩放形式:OrdinalScalesOrdinalScales我们不用指定连续的输入,只需要指定一个范围即可可以看出range内包括Step单元N个(取
云胡不喜
·
2017-12-15 00:00
d3.js
d3.js
之柱形图的实现
D3.js
完整的柱形图一个完整的柱形图包含三部分:矩形、文字、坐标轴。制作一个实用的柱形图,内容包括:选择集、数据绑定、比例尺、坐标轴等内容。
云胡不喜
·
2017-12-15 00:00
d3.js
d3.js
中动态数据的请求、处理及使用
d3中数据的使用请求外部的文件,文件格式有:json、html、csv、txt、xml、tsv等。.csv文件指的是以,分隔的文件。c表示comma逗号的英文名。请求数据、获取数据、处理数据格式、使用数据请求json格式数据d3.json("./json/datatable.json",type,function(res){console.log(res);})//d3.csv("url",typ
云胡不喜
·
2017-12-14 00:00
d3.js
d3.js
---画坐标轴
画坐标轴//使用d3的svg的axis()方法生成坐标轴varx_axis=d3.svg.axis().scale(scale_x),y_axis=d3.svg.axis().scale(scale_y)g.append("g").call(x_axis)页面效果如下:这个时候x轴在页面的上方,不在我们想要的位置,可以通过设置transform属性将坐标轴移到自己想要的位置画y轴g.append(
云胡不喜
·
2017-12-06 00:00
数据可视化
d3.js
javascript
html
d3.js
----面积图表
d3设置坐标轴样式,将线性图标的下段代码中的line改为areavararea_generator=d3.svg.area().x(function(d,i){returnscale_x(i);})//x坐标点的值为data数组的下标,参数d表示传进来的数据,i表示下标.y0(g_height)//y0表示y轴.y1(function(d){returnscale_y(d)})//y1表示实际曲线
云胡不喜
·
2017-12-06 00:00
javascript
html
数据可视化
d3.js
D3.js
学习笔记(1)--基本概念
如何选择元素d3.select():是选择所有指定元素的第一个d3.selectAll():是选择指定元素的全部以上两个方法的返回结果称为选择集如何绑定数据datum():绑定一个数据到选择集上类似于jq的data()方法data():绑定一个数组到选择集上,数组的各项值分别与选择集的各元素绑定datum示例varstr="China";varbody=d3.select("body");varp
黄清淮
·
2017-12-05 13:59
D3.js
对产品的贡献度剖析
前言在这个用数据说话的时代(靠脸吃饭的年代),没有一个好的展现形态(没有一张帅气清秀的脸蛋),对于整个产品产生的影响,那简直在数据可视化竞争的战场,互联网的各家各户都很注重自家产品的前端展现。这也造成了目前前端各种火到爆,火的不要不要的原因之一。各类新型的框架也是接踵而至,如:emberjs、angluarjs、backbonejs、vuejs以及reactjs等等,这个对目前企业的发展也造成了一
spare_Talent
·
2017-12-03 06:37
AngularJS2 与
D3.js
集成实现自定义可视化的方法
本文介绍了ANGULAR2与
D3.js
集成实现自定义可视化的方法,分享给大家,具体如下:目标展现层与逻辑层分离数据与可视化组件相分离数据与视图双向绑定,实时更新代码结构清晰,易于维护与修改基本原理angular2
dudubird85
·
2017-12-01 14:47
ANGULAR2 与
D3.js
集成实现自定义可视化
目标展现层与逻辑层分离数据与可视化组件相分离数据与视图双向绑定,实时更新代码结构清晰,易于维护与修改基本原理angular2的组件生命周期钩子方法\父子组件交互机制\模板语法源码解析代码结构很简单,其中除主页index.html和main.ts之外的代码结构如下所示:代码结构app.module.tsimport{BrowserModule}from'@angular/platform-brows
dudubird85
·
2017-11-29 15:55
react和
d3.js
(v4)力导向图force结合使用
前段时间由于性能要求,需把项目d3的版本从v3升级到v4,据了解d3由于在v4版本之前是没有进行模块化的,所以v3代码的扩展性是比较差的,考虑到长远之计,d3在v4版本算是对代码进行了模块化的重构吧,给开发者提供了一些可定制化的东西,所有api变化较大,这个坑还需各种研究文档才能填完,好了,下面开始我的表演了。初始化force布局初始化函数从v3的d3.layout.force()变成v4的d3.
_杨溜溜
·
2017-11-29 00:00
d3.js
react.js
【
d3.js
v4基础】事件调度(Dispatches)
d3.dispatchd3.dispatch调度机制是一段用以分离关注点的低耦合的代码:注册回调函数然后传入任意的参数调用它们,来协调具有共享状态的视图,自定义事件允许组件的松散耦合:视图可以监听事件并相应地更新DOM,而无需将每个视图明确地绑定在一起。当用户触发事件需要试图发生变化时,会调用dispatch已经绑定好事件,可以通知到所有事件监听器,并触发回调函数。Api创建事件调度器vardis
梵鹿
·
2017-11-27 00:00
d3
d3.js
一个精简的js动画库实现 (可自行扩展须要的内容)
一个精简的js动画库实现项目地址animation.js由于项目须要做一些动画,并不想让整个项目引入太多的内容导致文件过大,所以为了满足要求写了一个精简的可扩展的动画库功能是简单模仿
d3.js
里面的tween
heruiwoniou
·
2017-11-10 00:00
javascript
D3.js
从入门到“放弃”指南
前言近期略有点诸事不顺,趁略有闲余之时,玩起
D3.js
。
Fast Mover
·
2017-11-03 18:00
Mac系统Superset 安装并在Pycharm中编译
前端主要是jinjia2,React和
d3.js
。最近在试图做一些Superset的二次开发,从看源码开始学习。
朴百丽
·
2017-10-31 10:31
Supserset
echarts实现气泡图(气泡之间不叠加)
但是本文所介绍的气泡图并不是官方所介绍的气泡图,而是一类区别于官方的图表类型,这种图表类型通常采用
d3.js
插件实现,如图3所示。从图1、图2、图3可以看出两种气泡图的展示,各有其特点。
之毅
·
2017-10-21 16:30
javascript
数据可视化
echarts
气泡图
D3.js
基础篇
本教程是一个简单的入门教程,能够帮助初学者快速掌握D3的基础知识。本节内容介绍了添加元素、绑定数据、使用数据、矢量图SVG、比例尺Scale和坐标轴Axis。绑定数据介绍了从tsv文件绑定数据,从json文件、csv文件绑定数据用法相同。SVG用来绘制简单图形,是重点又是基础。Scale可以来控制缩放比例,Axis可以绘制坐标轴。参考教程:D3Tutorials-ScottMurray1.添加元素
笨笨的笨小孩
·
2017-10-20 18:21
D3.js
中国地图下钻
使用
d3.js
实现中国地图及中国地图下钻到省市区在可视化开发中,地图是很重要的一个环节,很多时候需要展现的不仅是国家地图,还需要能从国家进入到省市,看到区这样的下钻过程,今天我们就来实现这个效果。
dlwbill
·
2017-10-16 00:00
d3.js
html5
javascript
D3.js
中国地图下钻
#使用
d3.js
实现中国地图及中国地图下钻到省市区在可视化开发中,地图是很重要的一个环节,很多时候需要展现的不仅是国家地图,还需要能从国家进入到省市,看到区这样的下钻过程,今天我们就来实现这个效果。
BilLDeng2016
·
2017-10-13 15:45
前端可视化-框架
D3.js
和highcharts,echarts性能对比
前端做数据可视化开发时,经常会用到
D3.js
、highcharts、echarts这些可视化插件,我就这三者在性能上的区别做一个简单的介绍:(1).Highcharts和echarts是一类东西,但跟
d3
DCX_abc
·
2017-09-30 16:53
前端学习
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他