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
v5.0 旭日图
数据结构:{"name":"flare","children":[{"name":"","children":[{"name":"","children":[{"name":"","value":},]},]}/*eslint-disableno-param-reassign*//*eslint-disableno-return-assign*/import*asd3from'd3';export
哈利路亚阿弥陀佛么么哒
·
2020-07-02 11:59
D3.js
D3.js
v5.0 平行坐标系
先看运行截图吧数据结构[{"name":"AMCAmbassadorBrougham",//下面都对应的是坐标轴的值"economy(mpg)":13,"cylinders":8,"displacement(cc)":360,"power(hp)":175,"weight(lb)":3821,"0-60mph(s)":11,"year":73},]import*asd3from'd3';expor
哈利路亚阿弥陀佛么么哒
·
2020-07-02 11:59
D3.js
D3.js
v5.0 3D饼图
3D的饼图主要可看成2D饼图(最上层)+外曲面组成。3D的环形饼图主要可看成2D饼图(最上层)+外曲面+内曲面组成。所以渲染也分为了几部分。#render.jsimport*asd3from'd3';import{draw,transition}from'./renderUtil';constsalesData=[{label:'Basic',color:'#3366CC'},{label:'Pl
哈利路亚阿弥陀佛么么哒
·
2020-07-02 11:58
D3.js
D3.js
v5.0 散点图
数据结构:[{“name”:‘’,“x”:‘’,“y”:’’},]import*asd3from'd3';exportdefaultfunctionscatter(id,data){constwidth=600;constheight=400;constmargin={top:20,right:30,bottom:30,left:60};constsvg=d3.select(id).append(
哈利路亚阿弥陀佛么么哒
·
2020-07-02 11:58
D3.js
D3.js
v5.0 折线图
#折线图exportdefaultfunctionCountyLC(id,dataset){constwidth=400;constheight=400;constsvg=d3.select(id).append('svg').attr('width',width).attr('height',height).style('border','1pxdashed#ccc');constcolor=d
哈利路亚阿弥陀佛么么哒
·
2020-07-02 11:58
D3.js
【
D3.js
入门系列 --- 10 】 地图的绘制
本人的个人博客为:www.ourd3js.comcsdn博客为:blog.csdn.net/lzhlzz转载请注明出处,谢谢。地图的制作在D3中可以说是最重要的一环。因为在进行数据可视化时,很多情况都会和地图联系在一起,如中国各省的人口多少,GDP多少等,都可以和地图联系在一起。D3中制作地图所需要的文件问JSON文件。JSON(JavaScriptObjectNotation)是一种轻量级的数据
DecemberCafe
·
2020-07-02 10:36
D3.js
D3
数据可视化
-
入门系列
【
D3.js
入门系列 --- 9.5 】 树状图的制作
本人的个人博客为:www.ourd3js.comcsdn博客为:blog.csdn.net/lzhlzz转载请注明出处,谢谢。树状图(Tree)通常用于表示层级、上下级、包含与被包含关系。树状图的制作和9.4节集群图的制作的代码几乎完全一样。不错,你没看错,几乎完全一样。那么为什么要把这两种图分开,它们有什么不同呢?先来看看对于同一组数据,它们的结果有什么不同。数据为:{"name":"中国","
DecemberCafe
·
2020-07-02 10:36
D3.js
D3
数据可视化
-
入门系列
d3js使用说明
线条矩形圆形椭圆svg的transform属性2.d3的动画
D3.js
通过转换支持动画。我们可以通过正确使用转换来做动画。
叶常落
·
2020-07-02 08:58
前端
【
D3.JS
数据可视化实战记录】绘制条形图
需要展现的JSON:{"users":[{"name":"jane","value":2};{"name":"miko","value":1};{"name":"jack","value":4};]}代码:D3Test.chartrect{fill:steelblue;}.charttext{fill:white;font:10pxsans-serif;text-anchor:end;}.axis
追风筝的MM豆
·
2020-07-02 07:41
数据可视化
d3.js
折线图
1、思路:首先还是要先建立坐标轴(定义域、值域、刻度尺、背景线等),然后直线生成器,开始画线,最后添加一下修饰等代码如下:数据准备,svg的大小,及布局内边距等constwidth=400;constheight=400;constdataset=[{country:"china",gdp:[[2000,11920],[2001,13170],[2002,14660],[2003,16800],[
景尘
·
2020-07-02 07:22
d3.js_v4
D3.js
实现简洁实用的动态仪表盘的示例
原文地址:https://www.jb51.net/article/137714.htm本文介绍了
D3.js
实现简洁实用的动态仪表盘的示例,分享给大家,具体如下:动态效果图:仪表盘效果图细看上面的动态效果图
kkhk04
·
2020-07-02 06:29
D3
d3.js
力导向图使用详解
创建一个力导向图需要三个东西:仿真模拟系统节点力当然,一般我们也会创建links(边)来连接两个节点,例如上图仿真模拟系统中存在多个节点和多种类型的力,通过力控制节点的运动,每个节点都在多个力的作用下不断发生移动,直到系统趋于平衡。中间会发生多次tick事件,每次tick,仿真系统都会更新节点的位置,且系统的能量(alpha)也会逐渐降低,直到达到某个数值(alphaMin),整个图表就停止运动了
神以灵
·
2020-07-02 06:37
【D3.js】
d3.js
主要布局种类总结
(本文在较早之前在本人知乎账号为“BOOM”的数据可视化专栏发表过:知乎链接,所以也可到本人知乎上的文章分享查看更多文章)(本文章代码来自网络与《D3API详解》这本书,收集做学习交流之用)1、捆绑布局1.1、简介:捆绑布局根据结点数据输入确定结点的父子关系,再根据边数据输入确定结点之间的边怎么画,当从一个结点映射出去的连接比较多时看上去像是形成一捆绳,所以叫捆图。适合展示如demo所示各大城市之
jspyth
·
2020-07-02 06:21
数据可视化
知识图谱可视化前奏之
d3.js
1.d3.js初识
D3.js
是一个用于根据数据操作文
guangcheng0312q
·
2020-07-02 01:23
用
D3.js
进行医疗数据可视化 (一)折线图 (Line Chart)
去年下半年,我有机会参加了一个大型项目,在里面参与了前端可视化组建的开发,用的library是
D3.js
[2]。虽然3个月后我就结束了在这个项目里的工作,但后面断断续续也用D3做了一些别的实现。
慢游
·
2020-07-01 23:28
D3
JavaScript
使用
D3.js
的简单气泡图
那时我碰到了
D3.js
,这是一个JavaScript库,用于以交互方式基于数据处理文档。它使用HTML5,JavaScript,SVG和CSS3。
dingshi7798
·
2020-07-01 22:35
d3.js
画环形图和饼状图
利用
d3.js
中的pie生成器,加上arc弧https://github.com/d3/d3-shape/blob/v1.3.4/README.md#pies效果:代码:d3pievarcolor=["
登楼痕
·
2020-07-01 22:06
玩转D3
d3.js
canvas无自适应导致窗口缩放时影响节点坐标获取
问题:例如引力图中,缩放浏览器窗口,canvas无自适应调整大小时,会导致点击node时无法正确获取到坐标,从而影响拖拽等操作。解决:对window进行监听,回调中重新设置画布的宽高functionupdateWindow(){x=w.innerWidth||e.clientWidth||g.clientWidth;y=w.innerHeight||e.clientHeight||g.client
登楼痕
·
2020-07-01 22:06
玩转D3
做数据可视化,为什么我们不再直接使用
D3.js
、Echarts
D3是什么全称是(Data-DrivenDocuments),一个被数据驱动的文档简单点,是一个JavaScript函数库,使用它主要用来做数据可视化。D3是一个开源项目,作者是纽约时报的工程师。学习D3需要什么预备知识HTML:超文本标记语言,用于设定网页的内容CSS:层叠样式表,用于设定网页的样式JavaScript:一种直译式脚本语言,用于设定网页的行为DOM:文档对象模型,用于修改文档的内
chuzougong2399
·
2020-07-01 20:16
D3进阶--读取csv文件
在
D3.js
中提供了d3.csv()函数来读取CSV文件。
ban2413
·
2020-07-01 18:59
D3.js
绘制柱状图
使用D3V4版本绘制使用D3绘制柱状图,绘制效果如下:使用D3绘制柱状图,先对需要绘制的图形拆解,主要分为以下几个部分:1.比例尺的定义2.坐标轴的绘制3.添加矩形4.修改坐标轴样式5.柱状图装饰效果添加首先,先定义datathis.graphData=[{id:1,name:'数据一',value:2345},{id:2,name:'数据二',value:4467},{id:3,name:'数据
You_Ta
·
2020-07-01 15:20
D3
d3.js
——直方图的绘制及过去知识点的结合
//随机生成数据varrand=d3.random.normal(0,25)vardataset=[];for(vari=0;i//添加鼠标事件varrect=graphics.selectAll("rect").on("mouseover",function(d,i){d3.select(this).attr("fill","yellow")}).on("mouseout",function(d
AryaoO
·
2020-07-01 13:03
前端开发基础
前端开发——D3
d3.js
——绘制静态中国地图
绘制中国地图可分为三步:一、绘制投影函数://球面的Mercator投影是常用的分片式映射库(例如OpenLayers和Leaflet)。例如显示栅格分片与Mercator投影,它是正形投影的varprojection=d3.geo.mercator().center([107,31])//用于设定地图的中心位置,[107,31]指的是经度和纬度。.scale(850)//用于设定放大的比例。.t
AryaoO
·
2020-07-01 13:03
前端开发——D3
前端开发基础
d3.js
——树状图的绘制
树状图和集群图其实差不多,就一点点不一样,见下图:图(1):集群图——d3.layout.cluster()图(2):树状图——d3.layout.tree()这样一来差别就看出来了。由于两者的代码差不多,这里就直接附上树状图源码,不多加解释咯~city.json文件:{"name":"中国","children":[{"name":"浙江","children":[{"name":"杭州"},{
AryaoO
·
2020-07-01 13:03
前端开发——D3
前端开发基础
d3.js
——绘制动态中国地图
可拖动的地图.link{stroke:#ccc;stroke-width:1;}一、常规设置:varwidth=1000,height=1000;varsvg=d3.select("body").append("svg").attr("width",width).attr("height",height).append("g").attr("transform","translate(0,0)")
AryaoO
·
2020-07-01 13:03
前端开发——D3
前端开发基础
D3.js
入门基础教程
什么是“框架”什么是“应用程序”DOM(文档对象模型(DocumentObjectModel)D3(1)下载
D3.js
的文件(2)直接包含网络的链接预备知识?
Quest_sec
·
2020-07-01 12:02
JS
/
HTML
/
CSS
/
前端笔记
d3.js
学习10----折线图的制作
一切尽在注释中………………ZheXianvardataset=[5,3,1,5,2,4,2];varxMarks=['Mon','Tues','Wed','Thur','Fri','Sat','Sun'];varw=600;varh=400;vartitle="Beijing";varsubTitle="temperature";//定义画布varsvg=d3.select("body").app
Pitter_Patter_Bee
·
2020-07-01 12:51
数据可视化
D3.js
动态数据刷新视图详解
在官网有着丰富demo的基础上,使用d3绘制一副静态图表并不是难事。但我们更多的需求是:根据用户操作动态获取数据库中数据,进而刷新视图。最生硬的方法:删除element,重新绘制;d3.select('#svgID').remove();//删除整个SVGd3.select('#svgID').selectAll('*').remove();//清空SVG中的内容此方法的确可以做到刷新视图的效果。
Nicolecc
·
2020-07-01 12:52
前端
d3-js
ECharts关系图,节点可拖拽,添加节点和边的点击事件
最近在做一个neo4j前端可视化的任务,对比了ECharts.js,Cytoscape.js和
D3.js
几个前端可视化工具,最终选择了ECharts.js,百度的一款开源工具,简单好用,比较容易上手。
沐玥
·
2020-07-01 12:28
前端可视化
D3.js
(三) ------- 散点图、气泡图、折线图
柱状图、折线图、散点图和气泡图都是较为相似的图。一、散点图先看效果图,由图想到需要哪些知识点同折线图的坐标轴的实现是相同的.先用d3.scaleLinear()线性比例尺来创建比例尺再用d3.axisBottom().scale()/varyAxis=d3.axisLeft().scale()创建坐标轴并且设置对应的比例尺,最后添加SVG元素并“绑定”坐标轴到其上,就可以看到完成以后的坐标轴。注意
今天星期八
·
2020-07-01 11:41
D3
D3 笔记十:力导向图
本文目前来说,是学完极客学院的《
D3.js
入门教程》之后的整理出来的精简知识版,仅仅是为了知识整理。后期我会随着学习的深入,在这个基础上,进行维护与更改。
沐风的心
·
2020-07-01 10:30
D3笔记
牛逼的js--就是
d3.js
d3.js
官网:http://d3js.org/接触
d3.js
是因为leader让我研究它并运用到新项目开发中去,所以就花时间了解了一下。写下此文来和大家分享学习,如有不足,欢迎指正。
烟花流水空
·
2020-07-01 10:20
技术小清新
【
D3.js
- v5.x】(7)绘制地图 | Geo布局 | 完整代码
地图在数据可视化中,地图是很重要的一部分。很多情况会与地图有关联,如中国各省的人口多少,GDP多少等,都可以和地图联系在一起。地图数据的获取制作地图需要JSON文件,将JSON的格式应用于地理上的文件,叫做GeoJSON文件。本文就是用这种文件绘制地图。那么如何获取中国地图的GeoJSON文件呢?如下链接,打开并下载至本地,并命名为ChinaGeoFull.json,后面实现会用到。https:/
ImagineCode
·
2020-07-01 10:57
D3
【D3使用教程】(2) 绘制柱状图与散点图
注:开始之前,先在页面中引入jquery和
d3.js
文件。
ImagineCode
·
2020-07-01 10:57
D3
数据可视化
D3.js
颜色插值
在使用
d3.js
根据数值映射到颜色的过程中,我遇到的有两种情况:一:数值跨度不大,变化幅度小,可以根据线性比例尺映射颜色。
xiaoguo16
·
2020-07-01 09:49
浅谈Echarts3.0
而ECharts和
d3.js
则是可视化的成熟框架。对于制作的图表可以说是满足你的创造力。两者相比,D3它被很多其他的表格插件所使用。
JesusAllen30
·
2020-07-01 08:32
数据可视化
数据可视化
D3.js
中Bubble Chart详解
BubbleChart今天来聊一聊美丽浪漫的气泡图~气泡图是一种显示三维数据的图表。每个具有相关数据的三元组(v1,v2,v3)的实体都被绘制成一个气泡,它通过气泡的x,y位置表示了三元组中的两个vi值,而第三个通过它的大小表示。气泡图可以被认为是散点图的变化,其中数据点被气泡代替。正如MicrosoftOffice文档所解释的,“如果数据有三个数据系列,每个数据系列都包含一组值,则可以使用气泡图
wan353694124
·
2020-07-01 05:14
d3
D3.js
画折线图
将中国和日本的GDP数据进行对比通过折线图可以看出增长趋势折线图的制作.axispath,.axisline{fill:none;stroke:black;shape-rendering:crispEdges;}-->varwidth=500;varheight=500;vardataset=[{country:"china",gdp:[[2000,11920],[2001,13170],[200
理想主义文艺青年
·
2020-07-01 05:13
数据可视化D3.js
d3.js
画拓扑图
LicensedundertheApacheLicense,Version2.0(the"License");youmaynotusethisfileexceptincompliancewiththeLicense.YoumayobtainacopyoftheLicenseathttp://www.apache.org/licenses/LICENSE-2.0$Id$-%>.topoWarp{po
EdwardThomasHenry
·
2020-07-01 05:21
前端
D3 二维图表的绘制系列(一)介绍
1介绍D3(或者叫
D3.js
)是一个基于web标准的JavaScript可视化库.D3可以借助SVG,Canvas以及HTML将你的数据生动的展现出来.D3结合了强大的可视化交互技术以及数据驱动DOM的技术
PAT-python-zjw
·
2020-07-01 00:55
D3.js
二维图表系列
【
D3.js
数据可视化系列教程】(二十八)--弦图
1.效果弦图鼠标悬停效果:2.技术分解2.1指定圆环和弦的数值varmatrix=[[0,5871,8916,2868],//每组是一个部分圆环,数组的每个值是其中的弦的大小[1951,10048,2060,6171],[8010,16145,0,8045],[1013,990,940,6907]];2.2定义弦布局varchord=d3.layout.chord()//chord函数可以返回两个
tianxuzhang
·
2020-06-30 13:01
数据可视化
D3数据可视化系列教程
d3.js
svg 中zoom的开启与暂停
d3.jszoom使用的高级进阶一、应用场景描述假设我们在绘制svg图形的时候,需要将一个地方放大后再添加一些图标或者拖拽图标到其他位置的时候,我们需要先将svg通过放大与平移操作找到svg上的图标,然后拖拽某一图标到其他位置。然后继续通过缩放与平移操作找到其他的图标继续执行拖拽功能。此时在这一系列的操作上就存在两个主要功能。1、svg的zoom功能,包括scale与translate功能2、停止
Viccy_Yao
·
2020-06-30 07:54
「数据可视化库王者」
D3.js
极速上手到Vue应用
前言D3近年来一直是JavaScript最重要的数据可视化库之一,在创建者MikeBostock的维护下,前景依然无量,至少现在没有能打的:D3与众多其他库的区别在于无限定制的能力(直接操作SVG)。它的底层API提供对原生SVG元素的直接控制,但它也带来了高学习曲线的成本。我们将把D3和Vue结合在一起-使用Vue的动态数据绑定,清晰的语法和模块化结构,可以充分发挥D3的最佳性能。根据广泛定义,
Web全栈开发
·
2020-06-29 16:02
前端程序员
前端工程师
前端
Echarts初学使用
介绍常见的数据可视化库:
D3.js
目前Web端评价最高的Javascript可视化工具库(入手难)ECharts.js百度出品的一个开源Javascript数据可视化库Highcharts.js国外的前端数据可视化库
心刻
·
2020-06-29 14:54
前端
【D3.js-大数据可视化-知识图谱力导向图/引力图谱】数据展示
前段时间做了一个关于大数据可视化的项目,用到了
d3.js
,不得不说,对于大数据的展示,d3真是做到了极致,话不多说,直接上代码。先从最简单的数据展示开始,每天逐步更新。
vichunli
·
2020-06-29 03:19
D3.js
【
D3.js
学习总结】11、D3布局-弦图
d3.layout.chord()弦图是一种用于描述节点之间联系的图表。弦图(Chord)的API说明chord.chords-取回计算的弦角度。chord.groups-取回计算的分组角度。chord.matrix-取得或设置布局需要的矩阵数据。chord.padding-取得或设置弦片段间的角填充。chord.sortChords-取得或设置用于弦的比较器(Z轴顺序)。chord.sortGr
weixin_34107739
·
2020-06-28 11:33
前端数据可视化echarts.js使用指南
开篇首先这里要感谢一下我的公司,因为公司需求上面的新颖(奇葩)的需求,让我有幸可以学习到一些好玩有趣的前端技术,前端技术中好玩而且比较实用的我想应该要数前端的数据可视化这一方面,目前市面上的数据可视化的框架琳琅满目,例如:
D3
weixin_33938733
·
2020-06-28 08:25
55种开源数据可视化工具简介
一共56个,盘点最实用的大数据可视化分析工具工欲善其事必先利其器,本文对55个流行的数据可视化工具开源协议,主页,文档,案例等资源的进行简单介绍,其中包括著名的
D3.js
,R,Gephi,Raphaël
weixin_33734785
·
2020-06-28 04:10
《基于Web的Git可视化设计与实现》论文笔记(十五)
一、基本信息标题:基于Web的Git可视化设计与实现时间:2016来源:现代计算机专业版关键词:Git;JGit;
D3.js
;可视化;二、研究内容1背景及简介随着软件开发环境和团队协作方式的不断变化,分布式的版本控制系统
weixin_30779691
·
2020-06-28 00:17
D3.js
数据可视化(二)——绘制弦图(Chord Layout)
树图网可视化实验1.实验要求要求通过树,或者图、网的可视化聚类,分析某个公司的邮件社交网络。根据要求设计可视化方案,并利用D3工具实现可视化效果。2.过程2.1.可视化方案的设计思路2.1.1.可视化要求1)可视化该邮件社交网络。2)该可视化中的每个Edge都对应着一个权重(Emailspermonth或者weight),要求将该权重属性映射到一个图形化的属性,比如,color,typesofli
weixin_30666401
·
2020-06-27 23:43
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他