zoukankan      html  css  js  c++  java
  • D3简介

    (一)D3简介

    一、D3是什么

    一张图片价值相当于一千个字

    D3的全称是 Data-Driven Documents,直译为:数据驱动的文档

    D3是一个javaScript的函数库,是用来做数据可视化的。

    文档指DOM,即文档对象模型(Document Object Model)

    D3允许用户绑定任意数据到DOM,然后根据数据来操作文档,创建可交互式的图表。

    二、D3的优势

    1. 数据能够与DOM绑定在一起

    可以方便的根据数据进行操作,并且当数据更改之后,图形的更新也会很方便。

    2. 数据转换和绘制是独立的

    D3的做法,提供一个函数computePie(),可将数据转换成饼状图的数据,

    然后开发者使用自己喜欢的方式来绘制饼状图。

    3. 代码简洁

    4.大量布局

    5. 基于SVG,缩放不会损失精度

    三、D3的适用范围

    Ben Fry 《Visualizing Data》中将数据可视化的过程分为7个步骤

    1、获取 Acquire

    2、分析 Parse

    3、过滤 Filter

    4、挖掘 Mine

    5、表现 Represent

    6、改善 Refine

    7、交互 Interact

    (二)数据可视化是什么

    数据可视化 Data Visualization

    一、目的

    数据可视化的目的,是要对数据进行可视化处理,以使得能够明确的地、有效地传递信息。

    比起枯燥乏味的数值,人类对于大小、位置、浓淡、颜色、形状等能够有更好、更快的认识。经过可视化之后的数据能够加深人对于数据的理解和记忆。

    二、构成要素

    坐标:直角坐标系、极坐标系

    大小:

    色彩:

    标签:

    关联:

    数据可视化是对数字信息进行可视化,信息可视化是对数字信息和非数字信息进行可视化。

    三、图表种类

    1、柱形图

    2、散点图

    散点图使用三维数据集,x轴 y轴 点

    3、折线图

    4、饼状图

    5、弦图 :节点之间的联系

    6、力导向图

    7、树状图

    8、打包图

    9、分区图

  • 相关阅读:
    5,pandas高级数据处理
    4,根据美国各州人口,土地面积进行数据分析
    3,Python常用库之三:Matplotlib
    2,Python常用库之二:Pandas
    1,Python常用库之一:Numpy
    18,增量式爬虫
    17,基于scrapy-redis两种形式的分布式爬虫
    http超文本传输协议,get与post区别
    优化css,增加性能
    bootstrap常用知识点总结
  • 原文地址:https://www.cnblogs.com/aimee2004/p/9689603.html
Copyright © 2011-2022 走看看