d3js绘制y坐标轴_用d3js创建一个简单的矩形图

本文详细介绍了如何使用d3js绘制一个简单的矩形图,包括生成数据源、准备svg和布局参数、创建比例尺、绘制坐标系以及绘制矩形的步骤。通过对每个步骤的讲解,展示了d3js创建图表的基本工作流程。
摘要由CSDN通过智能技术生成

用d3js创建一个简单的矩形

前言

本文并不是针对初学者的教程, 而是对矩形图绘制的基本流程做一个总结, 整理一下d3的基本工作流程.

正文

用d3创建矩形图一般分为下面几个步骤

644df2b0697a

flow.png

644df2b0697a

bar_chart_1.png

[图片上传失败...(image-61825a-1543910014177)]

通过这几个步骤就可以创建出一个完整的矩形图, 接下来我们从具体代码,一步步看看要如何

生成数据源

为了显示方便, 我们先生成一些测试数据, 我们先定义数据格式为26个字母以及他们的值, 比如{'key': 'A', 'value': 65}

var i = 0;

sampleData = new Array(26).fill(undefined).map(function(){

i += 1;

return {

key: String.fromCharCode(64+i),

value: Math.random()*80+10

}

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值