D3超简单入门教程(一)——简单条形图

1、简介

本文是介绍怎么用简单的方法利用D3.js画出条形图,为了方便操作,本文选取的是vue组件。先放上最简单的代码:






上边的代码做了两个事情,首先在html页面中添加了一个

标签,然后在js中调用d3相关代码,获取到html中的对象,然后为其添加了“Hello world”的文字。效果如下:(没有调style,所以偏向一边……)

 

D3超简单入门教程(一)——简单条形图_第1张图片

作为一个非职业前端开发,其实一开始我对D3 的概念是非常模糊的,知识知道是一个数据可视化(画图)的包。那么究竟什么是D3呢?

我的理解是:用代码来画图的工具。

 

2、用D3画简单的条形图

还是先放上效果:

 

D3超简单入门教程(一)——简单条形图_第2张图片

代码如下:






 

代码逻辑:

1.标签

首先在html部分中定义标题和svg标签,也就是下边两行:

 

超简易条形图

 

再套一层div是因为vue规定一个