#d3

D3基本概念

1.选择集d3.select()//选择第一个d3.selectAll()//选择全部2.绑定数据datnum()//绑定一个数据到选择集上data()//绑定一个数组到选择集3.输出数据varbody=d3.select("body");varp=body.selectAll("p");p.datnum(str);p...
代码星球 ·2020-06-29

D3.js系列——布局:打包图和地图

一、打包图  打包图(Pack),用于表示包含与被包含的关系,也可表示各对象的权重,通常用一圆套一圆来表示前者,用圆的大小来表示后者。1、布局(数据转换)varpack=d3.layout.pack().size([width,height]).radius(20);  第1行:打包图的布局  第2行:size()设定...

D3.js系列——布局:弦图和集群图/树状图

一、弦图1、弦图是什么  弦图(Chord),主要用于表示两个节点之间的联系的图表。两点之间的连线,表示谁和谁具有联系。2、数据  初始数据为:varcity_name=["北京","上海","广州","深圳","香港"];varpopulation=[[1000,3045 ,4567 ,1234,3714],[321...

D3.js系列——布局:饼状图和力导向图

一、饼状图  在布局的应用中,最简单的就是饼状图。1、数据  有如下数据,需要可视化:vardataset=[30,10,43,55,13];  这样的值是不能直接绘图的。例如绘制饼状图的一个部分,需要知道一段弧的起始角度和终止角度,这些值都不存在于数组dataset中。因此,需要用到布局,布局的作用就是:计算出适合于...

D3.js系列——交互式操作和布局

一、图表交互操作  与图表的交互,指在图形元素上设置一个或多个监听器,当事件发生时,做出相应的反应。  交互,指的是用户输入了某种指令,程序接受到指令之后必须做出某种响应。对可视化图表来说,交互能使图表更加生动,能表现更多内容。例如,拖动图表中某些图形、鼠标滑到图形上出现提示框、用触屏放大或缩小图形等等。  用户用于交...

D3.js系列——动态效果和Update、Enter、Exit的理解

一、动态效果  D3支持制作动态的图表。有时候,图表的变化需要缓慢的发生,以便于让用户看清楚变化的过程,也能给用户不小的友好感。1、什么是动态效果  前面制作的图表是一蹴而就地出现,然后绘制完成后不再发生变化的,这是静态的图表。  动态的图表,是指图表在某一时间段会发生某种变化,可能是形状、颜色、位置等,而且用户是可以...

D3.js系列——比例尺和坐标轴

  比例尺是D3中很重要的一个概念。绘制图形时直接用数值的大小来代表像素不是一种好方法,本章正是要解决此问题。一、为什么需要比例尺  上一章制作了一个柱形图,当时有一个数组,绘图时,直接使用250给矩形的宽度赋值,即矩形的宽度就是250个像素。此方式非常具有局限性,如果数值过大或过小,例如:vardataset_1=[...

D3.js系列——元素操作和简单画布操作

一、元素操作:1、选择元素  select和selectAll,以及选择集的概念varp=d3.select("body").select("p")//使用select,参数传入p即可,如此返回的是第一个p元素varp=d3.select("body").selectAll("p")//使用selectAll选择bod...

D3.js系列——初步使用、选择元素与绑定数据

  D3的全称是(Data-DrivenDocuments),顾名思义可以知道是一个被数据驱动的文档。听名字有点抽象,说简单一点,其实就是一个JavaScript的函数库,使用它主要是用来做数据可视化的。  D3提供了各种简单易用的函数,大大简化了JavaScript操作数据的难度。由于它本质上是JavaScript,...

Win7 下面升级VS2017 vs_community install Microsoft.Windows.D3DCompiler.Msu.Win7

因为.NETFramework4.7WPF功能采用D3DCompiler_47.dll依赖项。默认情况下,此D3DCompiler_47.dll并不是存在于Windows7SP1,Windows2008R2SP1或Windows2012OS平台。因此,这些操作系统平台需要 D3DCompiler_47.dll...

Directx11教程(14) D3D11管线(2)

下面我们来了解一些GPUmemory的知识,主要参考资料:http://fgiesen.wordpress.com/0211/07/02/a-trip-through-the-graphics-pipeline-2011-part-2    【注:请参考另一篇日志:2012-11...
代码星球 ·2020-05-14

OpenGL和D3D11中的深度模版测试

   在OpenGL和D3D11的管线中,像素shader之后的操作就是深度模版测试,深度模版测试是以sample为单位进行的,就是一个像素上可以有多个采样点,每个采样点都有深度信息。深度模版测试对每个采样点都要进行一次,如果是msaa,最后要对每次采样的像素结果进行resolve,得到最...

Raid0、Raid1、Raid0+1、Raid3和Raid5 几种磁盘阵列区别

  前两天发现服务器挂了,到机房重启时发现硬盘挂载不上,虽然是开发,但是在交接工作的时候被告知了一点硬件的知识,判断出是硬盘故障。这个呵呵了,修不来只能找服务器售后来换硬盘或是维修了。   关于怎么诊断出硬盘故障的呢。首先,我已知道服务器的磁盘阵列是Raid5的,而且第二块硬盘单独闪黄灯(...

nod32标题:解决“从更新服务器下载文件时出错”的方法

如果您升级病毒库时提示"从更新服务器下载文件时出错",这可能是由于以下一个或几个原因造成的:网络连接中断、与本地磁盘数据冲突、NOD32安装文件损坏、服务器更新文件损坏(镜像服务器环境下)、使用不兼容的升级文件(如使用beta版的ESET产品从升级服务器上下载更新)要解决这个问题,请按照如下的方法:...

决策树-预测隐形眼镜类型 (ID3算法,C4.5算法,CART算法,GINI指数,剪枝,随机森林)

1.1、问题的引入2、一个实例3、基本概念4、ID35、C4.56、CART7、随机森林2.我们应该设计什么的算法,使得计算机对贷款申请人员的申请信息自动进行分类,以决定能否贷款?  一个女孩的母亲要给这个女孩介绍男朋友,于是有了下面的对话:女儿:多大年纪了?母亲:26。女儿:长的帅不帅?母亲:挺帅...
首页上一页1234下一页尾页