zoukankan      html  css  js  c++  java
  • 可视化工具D3.js教程 入门 (第五章)—— 一个简单的图表

    从这里开始  我们就将开始画一个简单的图表了

    在此之前 ,最好掌握以下svg的基本知识。

    一个间的的例子如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="https://d3js.org/d3.v5.min.js"></script>
    </head>
    <body>
    
    <svg width="100%" height="300"></svg>
    
    </body>
    
    <script>
    
        var data = [730,530,330,230,130];
        var g = d3.select('svg')// 获取svg
            .append('g')// 创建分组
            .attr('transform','translate(30,30)');// 图表距离视口的左、上距离
    
        var rectHeight = 30;//设定矩形的高+与下一个矩形的边距  共30px
    
        g.selectAll('rect')
            .data(data)
            .enter()
            .append('rect')//利用enter 创建与数据个数一样的rect矩形
            .attr('x',0)//这里设定矩形左上顶点的x值
            .attr('y',function (d,i) {
                return rectHeight*i;//这里设定矩形左上顶点的Y值
            })
            .attr('width',function (d,i) {
                return d;//矩形宽度
            })
            .attr('height',rectHeight - 5)//这里矩形实际的高度就是25  与下一个矩形的边距是5
            .style('fill','pink');//填充色
    
    </script>
    
    </html>

  • 相关阅读:
    Java EE 在网页输出九九乘法表、三角形、菱形
    Java EE 在网页输出九九乘法表
    格式化时间(SimpleDateFormat)
    Java代码规范性
    Scanner
    数据库怎么删除相同的内容
    连接池 ----单例模式
    多态和接口
    第一个JAVA应用
    继承
  • 原文地址:https://www.cnblogs.com/zhinian-/p/12601950.html
Copyright © 2011-2022 走看看