D3.js 是一个强大的JavaScript库,用于在网页上生成和操作数据驱动的文档。以下是一些关于D3.js的基础知识和使用技巧。

快速入门

  1. 安装D3.js 首先,你需要将D3.js库添加到你的项目中。可以通过以下命令来安装:

    <script src="https://d3js.org/d3.v6.min.js"></script>
    
  2. 数据绑定 D3.js 中的数据绑定是核心概念之一。它允许你将数据映射到DOM元素上。

    const data = [30, 20, 50];
    const svg = d3.select("svg");
    const bars = svg.selectAll("rect").data(data);
    bars.enter().append("rect");
    
  3. 创建图表 使用D3.js,你可以创建各种类型的图表,如条形图、折线图、散点图等。

    const xScale = d3.scaleLinear().domain([0, 100]).range([0, 400]);
    const yScale = d3.scaleLinear().domain([0, 100]).range([400, 0]);
    
    bars.attr("x", (d) => xScale(d))
        .attr("y", (d) => yScale(d))
        .attr("width", (d) => xScale(1))
        .attr("height", (d) => 400 - yScale(d));
    

扩展阅读

图片展示

D3.js 条形图示例

D3.js 散点图示例