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
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
前端学习
D3.js
地图打点射线动效
D3.js
地图打点射线动效在项目中,通常使用打点和射线来实现区域的攻防、传达、运动等需求,最终效果http://en.jsrun.net/ZbiKp/emb...代码解析首先引入d3V3和snap导入地图数据
dlwbill
·
2017-09-28 00:00
javascript
d3.js
地图
d3.js
之树形折叠树
1.效果children和_children2.技术分解2.1折叠函数//(1)递归调用,有子孙的就把children(显示)给_children(不显示)暂存,便于折叠,functioncollapse(d){if(d.children){console.log(d);d._children=d.children;d._children.forEach(collapse);d.children=
记忆斑驳的回忆
·
2017-09-27 17:00
D3.js
绘制实时映射的缩略图
在做可视化的很多时候,我们需要在主图的一角设置一个缩略图来掌握全局情况。本次将使用力导向图作为例子,完成缩略图的实现。绘制的原理就是依靠主图的数据再画一个图出来,无需再次计算,只改变图形形态。最终效果主图节点拖动,缩略图跟着变化。width="100%"height="600"src="//en.jsrun.net/UyiKp/embedded/all/light/"allowfullscreen
BilLDeng2016
·
2017-09-27 10:19
前端可视化-框架
D3.js
绘制实时映射的缩略图
在做可视化的很多时候,我们需要在主图的一角设置一个缩略图来掌握全局情况。本次将使用力导向图作为例子,完成缩略图的实现。绘制的原理就是依靠主图的数据再画一个图出来,无需再次计算,只改变图形形态。最终效果主图节点拖动,缩略图跟着变化。http://en.jsrun.net/UyiKp/show代码解析数据依然使用之前例子的力导向图绘制数据及方法varnodes=[{value:"66666666",t
dlwbill
·
2017-09-27 00:00
javascript
d3.js
可视化
JQuery & Django Ajax 踩过的坑
forbiddenDisableCSRFEnableCSRFJQueryAjax请求URL以及Django中路由配置问题总结JQuery&DjangoAjax踩过的坑现在做一个数据可视化的项目,由于核心的机器学习代码使用python写的,数据可视化用的是
D3
Allocator
·
2017-09-12 10:40
Python
航班数据分析实战
在本课程中,我们将通过Spark提供的DataFrame、SQL和机器学习框架等工具,基于
D3.js
数据
宿命与相关
·
2017-09-12 09:26
D3系列第四弹——绘制气泡图
数据集:{"children":[{"name":"
D3.js
","weight":100},{"name":"Echarts.js","weight":77},{"name":"JavaScript"
lucky_sdy
·
2017-09-10 15:49
数据可视化D3学习
大量
D3.js
示例
113thU.S.CongressionalDistricts20yearsoftheenglishpremierfootballleague20000pointsinrandommotion2012NFLConferenceChamps2012-2013NBASalaryBreakdown25greatcircles2DMatrixDecomposition300Outings3Dbarchar
小飞侠-2
·
2017-09-07 10:20
d3框架学习
d3.js
实现svg缩放功能
本文代码转载自StackOverflow,通过
d3.js
实现缩放很简单,但是滚轮和按钮能够完美缩放就不那么容易了,如果有对d3感兴趣的小伙伴可以参考下面代码。
Sailing
·
2017-08-24 00:00
html5
html
svg
d3.js
javascript
【
D3.js
】操作CSV 生成柱形图
朋友去面试,问怎样操作一组csv数据生成柱形图,今天测试了一下,居然实现了,分享一下。图片.png*{margin:0;padding:0;}#mychart{position:absolute;width:100%;height:100%;overflow:hidden;}.tooltip{position:absolute;width:8%;height:auto;background:rgb
Aaron_Alphabet
·
2017-08-22 16:29
使用
D3.js
制作图表详解
D3是用于数据可视化的Javascript库。使用SVG,Canvas和HTML。结合强大的可视化技术和数据驱动的DOM操作方法。D3与JQuery的区别D3是数据驱动的,JQuery不是:我们使用JQuery直接操纵元素;但是使用D3时我们需要通过D3专有的data(),enter()和exit()方法提供数据和回调,然后D3操作元素。D3通常用于数据可视化;JQuery用于创建Web应用。D3
Evelynzzz
·
2017-08-13 09:59
D3.js
制作图表
D3是用于数据可视化的Javascript库。使用SVG,Canvas和HTML。结合强大的可视化技术和数据驱动的DOM操作方法。D3与JQuery的区别D3是数据驱动的,JQuery不是:我们使用JQuery直接操纵元素;但是使用D3时我们需要通过D3专有的data(),enter()和exit()方法提供数据和回调,然后D3操作元素。D3通常用于数据可视化;JQuery用于创建Web应用。D3
Evelynzzz
·
2017-08-12 18:27
D3 笔记九:制作饼图
本文目前来说,是学完极客学院的《
D3.js
入门教程》之后的整理出来的精简知识版,仅仅是为了知识整理。后期我会随着学习的深入,在这个基础上,进行维护与更改。
沐风的心
·
2017-08-11 00:51
D3笔记
D3.js
实现树图节点为矩形+内容分割+可折叠demo
知识点:rect:画长方形,矩形标签x,y:在svg中的位置rx,rx:设置菱角的弧度(做成圆角矩形使用),如果设置长方形宽度和长度相同就标识为一个圆width,height:长方形的宽度和高度fill:长方形的填充颜色stroke:长方形的边框颜色stroke-width:边框宽带fill-opacity:长方形的透明度stroke-opacity:边框的透明度直接上代码:TreeExample
Joker_Fei
·
2017-08-08 15:52
数据可视化
在MSTR中使用ECharts作为VI模板(1)-- 创建第一个ECharts的VI模板
官方推荐使用
D3.js
虽然强大,可实在很复杂,对于JS苦手的我确实很难弄。好在ECharts可以集成其中,要知道ECharts的便捷性对于
D3.js
来说不是一个数量级的。
Excel_Fan
·
2017-08-07 23:04
MSTR
d3.js
v4 Symbols曲线添加符号
1.d3.symblo()d3提供的符号的生成器,原理是通过path画出的形状;d3提供了7种不同的的符号:circle,cross,diamond,square,star,triangle,andwye,如下图;对应d3.symbols[n]中n代表的0,1,2,3,4,5,6;2.demo曲线图标识案例,注意定位symbol的时候要使用translateletn=Math.round(Math
何凯
·
2017-08-02 00:00
数据可视化
d3.js
上一页
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
其他