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】
D3.js
学习笔记(5)--布局(构图)
D3提供的布局有12种,具体见官网:https://d3js.org/布局不是要直接绘图而是获取绘图所需数据Bundled3.layout.bundle-构造一个新的捆图布局bundle-应用霍顿的边缘捆绑算法弦图(Chord)d3.layout.chord-初始化一个弦图对象,返回一个Chord实例chord.matrix-设置或者获取弦图实例对应的矩阵数据chord.padding-设置或获取
黄清淮
·
2019-12-21 22:56
D3图表绘制
image本节内容将描述饼状图、力导向图、弦图、集群图、树状图、打包图、分区图、圆形分区图、直方图、捆图、堆栈图、矩阵树图、地图的绘制过程,参考
D3.js
入门系列温馨提示:对于有D3基础的人,本节内容能够帮助其快速掌握各图表的绘制
笨笨的笨小孩
·
2019-12-21 04:48
D3.js
中,data绑定数据
使用数据文件:tweets.json{"tweets":[{"user":"Al","content":"Ireallyloveseafood.","timestamp":"MonDec23201321:30GMT-0800(PST)","retweets":["Raj","Pris","Roy"],"favorites":["Sam"]},{"user":"Al","content":"Itak
Azur_wxj
·
2019-12-20 14:57
数据可视化,选择Echarts还是Highcharts?
当然,如果技术够硬,还可以选择
D3.js
等,学成后牛逼哄哄,非常适合用于为用户制定个性化图表,但更强的专业性也就意味着更高的学习成本,仁者见仁智者见智吧。先来看看两者的网
章光辉_数据分析师
·
2019-12-20 08:09
d3.js
实现图形拖拽
本文实例为大家分享了
d3.js
图形拖拽的具体代码,供大家参考,具体内容如下拖拽操作varwidth=2000,height=2000;varsvg=d3.select("body").append("svg
AryaoO
·
2019-12-19 14:33
d3.js
实现图形缩放平移
本文实例为大家分享了
d3.js
实现图形缩放平移的具体代码,供大家参考,具体内容如下缩放操作varwidth=400,height=400;varcircles=[{cx:150,cy:200,r:30}
AryaoO
·
2019-12-19 12:18
写文档时的焦虑
分给我的是大屏展示和数据可视化这部分的内容,数据可视化在两年前接触过
D3.js
,当时也做了几个
BearFaraway
·
2019-12-19 05:39
D3.js
的应用:星巴克全球店址可视图
这不,今天早上发现了一个星巴克的数据集,下载下来后,发现自带经纬度,就打算用刚学不久,还热乎的
d3.js
来做个可视化。
飘荡的鱼头头头头头大
·
2019-12-15 14:50
domcontentload 和load区别
varscript=document.createElement("script");script.src=url;document.body.appendChild(script);}loadscript('
d3
小银
·
2019-12-14 13:34
d3.js
中v3到v4、v5因版本问题报错
1、在d3jsv4、v5版本中的线性比例尺不再使用d3.scale.linear()。而是使用d3.scaleLinear()来代替它。即将letlinear=d3.scale.linear().domain([min,max]).range([0,300]);改为letlinear=d3.scaleLinear().domain([min,max]).range([0,300]);2、报错Can
drunk喵咪
·
2019-12-11 16:12
可视化工具
read
property
'li
涓�鏂囪娓呫�孷irtualDOM銆嶇殑鍚箟涓庡疄鐜�
寰椾笉閿欙紝娆㈣繋缁�StarGithub浠撳簱銆�鎽樿闅忕潃React鐨勫叴璧凤紝VirtualDOM鐨勫師鐞嗗拰瀹炵幇涔熷紑濮嬪嚭鐜板湪鍚勫ぇ鍘傞潰璇曞拰绀惧尯鐨勬枃绔犱腑銆傚叾瀹炶繖绉嶅仛娉曟棭鍦�
d3
蹇冭碍
·
2019-12-08 19:31
javascript
react.js
virtual-dom
es6
绠楁硶-鏁版嵁缁撴瀯
d3.js
地铁轨道交通项目实战
上一章说了如何制作一个线路图,当然上一章是手写的JSON数据,当然手写的json数据有非常多的好处,例如可以应对客户的各种BT需求,但是大多数情况下我们都是使用地铁公司现成的JSON文件,话不多说我们先看一下百度官方线路图。就是这样的,今天我们就来完成它的大部分需求,以及地铁公司爸爸提出来的需求。需求如下:1.按照不同颜色显示地铁各线路,显示对应站点。2.用户可以点击手势缩放和平移(此项目为安卓开
Vadim
·
2019-11-27 13:00
d3.js
地铁轨道交通项目实战
上一章说了如何制作一个线路图,当然上一章是手写的JSON数据,当然手写的json数据有非常多的好处,例如可以应对客户的各种BT需求,但是大多数情况下我们都是使用地铁公司现成的JSON文件,话不多说我们先看一下百度官方线路图。就是这样的,今天我们就来完成它的大部分需求,以及地铁公司爸爸提出来的需求。需求如下:1.按照不同颜色显示地铁各线路,显示对应站点。2.用户可以点击手势缩放和平移(此项目为安卓开
Vadim
·
2019-11-27 13:00
京东商品信息和评价采集爬虫源码
代码执行具体步骤点这里更多源码下载点这里*/varkeyword="
d3.js
";//@input(keyword,查询关键字,爬取该关键字搜索出来的京东商品)varcom
数据工厂
·
2019-11-08 21:23
Web前端
Highcharts.js,Flot:常用的Web图表插件NVD3:基于
d3.js
的图表库Raw:非常不错
黑客与编程
·
2019-11-06 09:40
Python词频统计,
D3.js
word cloud生成,V3
词云的生成词频计算部分原数据从mysql中获取.我要统计返回行tag属性中包含的tag词频。sql_tags_all="selecttagsfromwbdata;"cursor.execute(sql_tags_all)sql_tags_all_result=cursor.fetchall()返回数据的每一个row都是一个微博对应的5个tag,由空格分开.接下来把查询到的所有行的tag合并deft
LSD_Monkey
·
2019-11-05 21:23
D3.js
基础
一、D3基础1.D3是什么D3(Data-DriverDocuments,数据驱动文档)是基于数据来操作文档的JS库。主要用来做数据可视化的,能帮助用户使用HTML、CSS、SVG、Canvas来展示数据。D3遵循现有的Web标准无需其他任何框架而独立在现代浏览器中,它结合强大的可视化组件来驱动DOM操作。D3可将数据绑定到DOM上,然后根据数据来计算对应DOM的属性值。D3不是一个框架,因此没有
JunChow520
·
2019-11-03 23:57
100+ 值得收藏的 Web 开发资源
D3.js
:最流行的Java
极小光
·
2019-11-03 23:47
D3.js
学习笔记(7)--写个力导向图
力导向图是D3里面一个比较酷炫的布局,我们只要定义好各个节点的信息及各个节点间的关系即可简历一个力导向图。PS:重要的事情说N遍D3提供的布局只提供生成布局的必要数据,不会直接绘图D3提供的布局只提供生成布局的必要数据,不会直接绘图D3提供的布局只提供生成布局的必要数据,不会直接绘图...数据:vartestData={"node":[{"id":"123456487","name":"厦门","
黄清淮
·
2019-11-02 21:30
几种数据可视化框架分析
D3.js
是一个JavaScript库,它可以通过数据来操作文档。D3可以通过使用HTML、SVG和CSS把数据鲜活形象地展现出来。D3严格遵循Web标准,因
Endzzz
·
2019-11-02 06:32
揭开数据可视化的神秘面纱
类似JavaScript的可视化库如
D3.js
,Rapha?
洛小一
·
2019-10-31 22:51
基于cytoscape.js 、
d3.js
实现的关系图谱初级版本 (收藏)
这个老哥感觉是全博客中写的比较全的了效果图: 111111 exportdefault{ mounted(){ /**网页当前状态判断(解决没布局完就切换页面造成点聚集在一起)*/ varhidden,state,visibilityChange; if(typeofdocument.hidden!=="undefined"){
每逢佳节掉三根.
·
2019-10-31 10:56
cytoscape.js
基于cytoscape.js
d3.js实现的关系图谱初
d3.js
绘制北京市地铁线路状况图(部分)
地铁线路图的可视化一直都是路网公司的重点,今天来和大家一起绘制线路图。先上图。点击线路按钮,显示相应的线路。点击线路图下面的站间按钮(图上未显示),上报站间故障。首先就是制作json文件,这个文件包括两部分,一部分是站点信息,另一部分就是线路信息,由于时间问题,我只写了5条线路(10号线站点太tm多了);然后就是构造类文件,不多说;之后就是主要的操作线路图的逻辑,还画了一个天安门。好了废话不多说,
Vadim
·
2019-10-12 17:00
前端技术日志 |
D3.js
简介
本期热文
D3.js
简介一篇关于D3(一个流行的基于JavaScript的数据可视化库)的非常棒的介绍文章,以及它的模块生态系统。
赵不寒
·
2019-09-27 12:04
node.js
html5
html
css
javascript
d3.js
共享交换平台demo
今天在群里遇到一张图遂来玩一玩,先来上图!!点击相应按钮,开关线路,此项目的重点是计算相应图形的位置,由于是个性化项目就没有封装布局。好了直接上代码。$Title$.container{padding:0100px;}button{width:100px;}.rect{stroke:#406DA7;fill:#6693CC;stroke-width:2;}.center{stroke:#FF333
Vadim
·
2019-09-25 09:00
d3.js
实现简单的网络拓扑图实例代码
前言了解了
D3.js
的基本开发和组件以后,我们开始应用它激动人心之处:绚丽的预定义图形,应用
D3.js
,我们在它的示例文件的基础上稍加变动即可应用于我们的数据可视化工作中,
D3.js
将后台的运算已经预定义好
·
2019-09-24 04:42
D3.js
实现直方图的方法详解
一、直方图简介直方图就是一种照片的分析方式,横向代表亮度,纵向代表像素数量。首先分析出照片中所有像素的亮度,然后计算出具体数值,再把它们映射到横轴上。这样的话,越高,这个亮度上的像素就越多。直方图的观看规则就是“左黑右白”,左边代表暗部,右边代表亮部,而中间则代表中间调。纵向上的高度代表像素密集程度,越高,代表的就是分布在这个亮度上的像素很多。直方图用于描述概率分布,D3提供了直方图的布局Hist
·
2019-09-24 04:25
D3.js
实现雷达图的方法详解
前言再简单介绍下
D3.js
,
D3.js
是一个基于数据操作文档JavaScript库。D3帮助你给数据带来活力通过使用HTML、SVG和CSS。
·
2019-09-24 04:08
D3.js
实现散点图和气泡图的方法详解
前言小编之前已经跟大家分享过了《
D3.js
实现柱状图的方法详解》和《
D3.js
实现折线图的方法详解》这两篇文章,已经介绍过柱状图和折线图了。下面就来说说和这两种非常相似的图表――散点图和气泡图。
·
2019-09-24 04:51
D3.js
实现饼状图的方法详解
前言小编在之前已经跟大家分享过关于怎样用柱状图和折线图这两种基本图表。这两种图表都是有坐标轴的,现在来说一种没有坐标轴的图表――饼图。饼状图实现还是和之前一样,我们先把简单的画图框架搭起来,添加SVG画布。但是这里需要注意的是,为了方便后面画饼图上的弧形,我们把组合这些元素的g元素移动到画布的中心:饼图.container{margin:30pxauto;width:600px;height:30
·
2019-09-24 04:50
D3.js
实现折线图的方法详解
前言
D3.js
是一个帮助开发者操纵基于数据的文档的JavaScript类库,在《
D3.js
实现柱状图的方法详解》中已经给大家介绍过如何用
D3.js
来实现一个简单的柱状图了,今天我们来学习用
D3.js
来实现折线图
·
2019-09-24 04:49
基于
d3.js
实现实时刷新的折线图
先来看看效果图下面直接上源代码,html文件实时刷新折线图.axispath,.axisline{fill:none;stroke:black;shape-rendering:crispEdges;}.axistext{font-family:sans-serif;font-size:11px;}.overlay{fill:none;pointer-events:all;}.tooltip{wid
·
2019-09-24 03:18
JavaScript可视化图表库
D3.js
API中文参考
D3库所提供的所有API都在d3命名空间下。d3库使用语义版本命名法(semanticversioning)。你可以用d3.version查看当前的版本信息。d3(核心部分)选择集d3.select-从当前文档中选择一系列元素。d3.selectAll-从当前文档中选择多项元素。selection.attr-设置或获取指定属性。selection.classed-添加或删除选定元素的CSS类(CS
·
2019-09-23 20:27
D3.js
从P元素的创建开始(显示可加载数据)
D3是一个基于数据操作的可视化js库,认识d3,就从最基础的显示可加载数据谈起。html的基本框架不多说,先上代码再解释:新建一个test目录,在该目录下创建demo和d3两个文件夹。demo存放要编写的html文件,d3存放d3.v3.js在demo文件夹下新建indexP.html,将下面代码复制其中,双击在浏览器打开查看效果。D3:Settingparagraphs'styleconditi
·
2019-09-23 19:01
D3.js
中强制异步文件读取同步的几种方法
发现问题在使用
d3.js
时,我们经常会使用d3.csv()或者d3.json()函数来从文件中读取出数据,不幸的是,偶尔代码的结果并不是我们预料的那样。
·
2019-09-22 21:15
D3.js
实现柱状图的方法详解
D3.js
介绍
D3.js
是一个基于数据操作文档JavaScript库。D3帮助你给数据带来活力通过使用HTML、SVG和CSS。
·
2019-09-22 18:01
d3.js
实现烟花鲜果
今天在
d3.js
官网上看到了一个烟花的DEMO,是canvas制作的,于是我想用
d3.js
来实现它,js代码只有几行。好了废话不多说,先上图。
Vadim
·
2019-09-11 13:00
d3.js
制作简单的贪吃蛇
d3.js
是一个不错的可视化框架,同时对于操作dom也是十分方便的。今天我们使用
d3.js
配合es6的类来制作一个童年小游戏–贪吃蛇。话不多说先上图片。
Vadim
·
2019-09-10 11:00
d3.js
制作简单的俄罗斯方块
d3.js
是一个不错的可视化框架,同时对于操作dom也是十分方便的。今天我们使用
d3.js
配合es6的类来制作一个童年小游戏--俄罗斯方块。话不多说先上图片。
Vadim
·
2019-09-09 15:00
动态水管流动监测流量分享
刚刚接到这个设计图的时候我脑子里想着,是不是要什么
d3.js
还是three.js做呢?我脑子里一片的混乱,在网上搜索了一波后,心里更加的慌,因为没有人做这样的案例,有的也是要收费。
正在奔跑的鱼儿
·
2019-09-07 09:13
d3.js
教程 模仿echarts legend功能
上一节记录没有加上echarts的legend功能,这一小节补一下。1.数据我们可以从echarts中看出,折线数据并不是我们传进入的原始数据(多数情况下我们也不会修改原始数据),而是原始数组的一个备份而已。备份数组的方法有很多。这里我是用了ES6的方法。series(series){if(!arguments.length)returnthis._series;this._series=seri
Vadim
·
2019-09-05 15:00
d3.js
教程 模仿echarts折线图
今天我们来仿echarts折线图,这个图在echarts是折线图堆叠,但是我用d3改造成了普通的折线图,只为了大家学习(其实在简单的写一个布局就可以)。废话不多说商行代码。1制作Line类classLine{constructor(){this._width=1100;this._height=800;this._padding=10;this._offset=35;this._margins={
Vadim
·
2019-09-05 09:00
利用
d3.js
制作连线动画图与编辑器的方法实例
对于
d3.js
如何引入图片,如何画线等基础功能,这里就不再介绍了,大家可以找一些入门文章看一下。这里主要介绍一下重点问题。
eagle1098
·
2019-09-05 08:27
d3.js
教程 模仿echarts柱状图
由于最近工作不是很忙,隧由把之前的charts项目用
d3.js
重写的一下,其实
d3.js
文档很多,但是入门不是很难,可是想真的能做一个完成的,交互良好的图还是要下一番功夫的。
Vadim
·
2019-09-03 22:00
利用
d3.js
实现蜂巢图表带动画效果
以上是效果图,本图表使用d3.jsv4制作。图表主要功能是在六边形格子中显示数据,点击底部图标可以切换指定格子高亮显示,图表可以随浏览器任意缩放。1.图表的主体结构是由正六边形组成,使用d3生成六边形可以使用d3-hexbin.js,生成六边形比较方便,只要给定中心点坐标和半径即可生成六边形路径,例如:varr=10;//六边形半径varpos=[[5,5],[10,10]];//六边形中心点坐标
eagle1098
·
2019-09-03 08:30
d3.js
制作连线动画图和编辑器
对于
d3.js
如何引入图片,如何画线等基础功能,这里就不再介绍了,大家可以找一些入门文章看一下。这里主要介绍一下重点问题。1.连线
eagle1098
·
2019-08-29 19:00
d3.js
制作连线动画图和编辑器
对于
d3.js
如何引入图片,如何画线等基础功能,这里就不再介绍了,大家可以找一些入门文章看一下。这里主要介绍一下重点问题。
eagle1098
·
2019-08-29 00:00
web
javascript
d3.js
d3.js
学习汇总
近期在做线路图实时刷新的功能,用到的技术主要有d3、svg、websocket。整体思路就是解析线路图json,使用d3动态生成svg矢量图;当出现报警信息时websocket主动向前端推送变化数据,前端监听到数据变化后进行局部刷新及动态展示。感觉d3比较像jq,可以操作dom,但是使用上又区别于jq。svg、d3也是从头开始学的,在这里对d3进行简单总结,有问题希望给予指正。1、元素选择sele
淼一___
·
2019-08-14 18:53
d3.js
制作蜂巢图表带动画效果
以上是效果图,本图表使用d3.jsv4制作。图表主要功能是在六边形格子中显示数据,点击底部图标可以切换指定格子高亮显示,图表可以随浏览器任意缩放。1.图表的主体结构是由正六边形组成,使用d3生成六边形可以使用d3-hexbin.js,生成六边形比较方便,只要给定中心点坐标和半径即可生成六边形路径,例如:varr=10;//六边形半径varpos=[[5,5],[10,10]];//六边形中心点坐标
eagle1098
·
2019-08-06 00:00
d3.js
javascript
d3.js
入门指南 - 仪表盘
D3的全称是Data-DrivenDocuments(数据驱动的文档),是一个用来做数据可视化的JavaScript函数库,而JavaScript文件的后缀通常为.js,所以D3被称为
D3.js
。
Vadim
·
2019-08-02 16:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他