美文网首页
D3系列07-比例尺

D3系列07-比例尺

作者: Kenis | 来源:发表于2015-12-07 10:12 被阅读178次

比例尺是用来映射值域(真实值)和画布(svg)之间对应关系的工具。

比例尺分为线性比例尺,d3.scale.linear().domain(array1[]).range(array2[]);

序列比例尺,d3.scale.ordinal().domain(序列值).rangeRoundBands(画布上多范围)。

画布是人看到的区域,而图形图表的大小可能很大或者很小,体现在画布上要么是太大了放不下,太小了分不清。所以需要按比例进行缩放。

比例尺一般结合坐标轴来用。

定义图形时要注意,x轴是从左到右走,y轴从上往下走。具体到比如柱形图,若某一个柱形在y方向上的起点值越小,相对于y方向上的偏移量dy越大,则该柱形越矮。

绘制柱形图的一般步骤:

01.定义画布

02.定义柱形的数组

03.定义x轴比例尺,y轴比例尺,x轴坐标,y轴坐标

04.绘制柱形

05.绘制坐标

06.绘制柱形对应的文字

07.为柱形,坐标,文字添加样式

08.适当的为文字,柱形添加动效

相关文章

  • D3系列07-比例尺

    比例尺是用来映射值域(真实值)和画布(svg)之间对应关系的工具。 比例尺分为线性比例尺,d3.scale.lin...

  • D3 v5 学习笔记-3 坐标轴概览

    D3中,比例尺和坐标轴是非常重要而且紧密相关的两个概念。 比例尺: D3的比例尺:https://g...

  • d3.js关于比例尺报Cannot read property

    在学习d3比例尺的时候关于比例尺报Cannot read property 'linear' of undefin...

  • 可视化D3.js库(6)-比例尺

    D3.js库-6-比例尺的使用 比例尺在D3中是一个非常实用的工具,可以这样理解比例尺:的关系,从domain映射...

  • D3.js scale比例尺介绍

    D3中为我们提供了比例尺模块。简单地说,比例尺就相当于是一个函数,让我们把一组定义域映射到值域。下面我就来介绍一下...

  • D3 - 连续比例尺

    Continuous Scales 比例尺是 D3 的重要概念, 用来代替使用像素表示大小. 实际上上一篇中在随机...

  • D3学习系列(三) 桑基图

    D3学习系列 D3学习系列(一) 基础知识与柱形图绘制D3学习系列(二) 弦图绘制 「前言」 网上关于桑基图的例子...

  • d3比例尺

    d3比例尺好比地图上的映射,偌大的世界可以缩小到一张很小的纸上,d3在作图的过程中,为了将数据映射展示到一张小小的...

  • D3之比例尺

    线性比例尺 Linear Scale d3.scale.linear() 创建线性比例尺 linear.domai...

  • D3常用比例尺整理

    本文主要是针对v4版本的一个整理,主要是用于自我学习,内容自D3中常用的比例尺转载 d3.scaleLinear(...

网友评论

      本文标题:D3系列07-比例尺

      本文链接:https://www.haomeiwen.com/subject/jbkehttx.html