当前位置: 首页 > article >正文

JavaScript根据数据生成柱形图

请添加图片描述

分析需求

// 定义一个数组来存储四个季度的数据
dataArray = []

// 循环4次,获取用户输入的数据并存储到数组中
for i from 0 to 3
    // 获取用户输入的数据
    inputData = 获取用户输入的第(i + 1)季度的数据
    // 将数据存入数组
    dataArray[i] = inputData

// 遍历数组,根据数据生成柱形图并渲染到页面
for i from 0 to 3
    // 创建一个div元素作为柱形图
    barDiv = 创建一个div元素
    // 设置div的宽度和高度,高度根据数据来定
    barDiv.width = 固定宽度
    barDiv.height = dataArray[i]
    // 在div中添加显示的数据和季度信息
    barDiv.textContent = "第" + (i + 1) + "季度: " + dataArray[i]
    // 将div添加到页面中
    将barDiv添加到页面
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>季度数据柱形图</title>
    <style>
        /* 定义类名为box的样式 */
       .box {
     
            display: flex;
            justify-content: space - around;
            align - items: flex - end;
            margin: 100px auto;
            

http://www.kler.cn/a/420071.html

相关文章:

  • 数据结构实训——查找
  • Node.js 实战: 爬取百度新闻并序列化 - 完整教程
  • 12月2日星期一今日早报简报微语报早读
  • 柔性数组详解+代码展示
  • Java中 HttpURLConnection 和 HttpClient 详解(初学者友好)
  • Qt的定时器应用案例 || Qt的图片添加显示
  • 大数据Hadoop实战:从基础到应用
  • STM407IGT6+WS2818灯带
  • ubuntu部署RocketMQ
  • Kubernetes 集群网络:Flannel 与 Calico 的区别
  • AD7606使用方法
  • 学习记录:js算法(一百零七):解码方法
  • 求自然数N的所有约数之和。:JAVA
  • LWIP和FATFS 实现 FTP 服务端
  • EasyMedia播放rtsprtmp视频流(flvhls)
  • 事务常见分类
  • 软件质量保证——单元测试之白盒技术
  • hdlbits系列verilog解答(Dff16e-同步复位上升沿16位触发器)-85
  • Python中字符串和正则表达式
  • python 练习题
  • 基于Spring Boot的宠物咖啡馆平台的设计与实现
  • Canal mysql数据库同步到es
  • 1001:Hello,World!(https://ybt.ssoier.cn/problem_show.php?pid=1001)
  • docker ps -a里的项目怎么运行
  • 如何在CentOS 7上安全地设置Apache网站目录权限
  • Visual Studio code中编写和运行C语言