04做一个简单的图表

* {

padding: 0;

margin: 0;

}

const reactHeight = 25;

const body = d3.select('body');

const svg = body.append('svg')

.attr('width', 500)

.attr('height', 500)

.style('border', '1px solid #ccc')

.style('margin', '100px')

const dataset = [250, 210, 170, 130, 90];

body.select('svg')

.selectAll('rect')

.data(dataset)

.enter()

.append('rect')

.attr('x', 20)

.attr('y', function (data, i) {

return i * reactHeight

})

.attr('width', (data) => {

return data

})

.attr('height', reactHeight - 2)

.attr('fill', '#6bccc4')

一键复制

编辑

Web IDE

原始数据

按行查看

历史

用html做一个图表,04做一个简单的图表.html相关推荐

  1. D3.js的v5版本入门教程(第六章)——做一个简单的图表

    D3.js的v5版本入门教程(第六章) 从这一章开始,进入正式的d3,js绘图阶段,有了前面几章基本知识的积累,这样看接下来的绘图代码才不会觉得比较辛苦 做一个简单的图表 为了做一个简单的图表,我们还 ...

  2. 一个既能做CV任务,也能做NLP任务的Transformer模型!谷歌UCLA提出统一的基础模型...

    关注公众号,发现CV技术之美 本文分享论文『Towards a Unified Foundation Model: Jointly Pre-Training Transformers on Unpair ...

  3. 一个Ext2+SWFUpload做的图片上传对话框

    一个Ext2+SWFUpload做的图片上传对话框的例程 我们先看看对话框的布局: 布局就是在一个窗口里内嵌一个表格控件,窗口的底部工具条带一个进度条,表格的顶部工具条带几个操作按钮和一个下来选择框, ...

  4. 搭建一个jupyter站点做数据分析吧

    jupyter jupyter 是一个非常适合做数据分析的工作台.为了可以使得jupyter可以运行在服务器上访问生产环境的数据,今天我要在服务器上搭建一个jupyter站点. 容器 为了不和线上的其 ...

  5. 一个古帝国做产品的故事

    作者:杭州研究院·王安稳 今天给大家讲一个古帝国做产品的故事,说的不好别笑话啊. 产品:青苗法 需求方:北宋帝国.屁民 产品经理:宋神宗 交互设计师:王安石 一.需求 1068年8月17日,京城地震! ...

  6. java 多个监听_java中监听一个客户端怎么做?监听多个怎么做?

    随着时代的不断进步与发展,人们对于科学技术的使用也越来越普遍化.人们都开始自己学习编程语言以更好的适应时代的发展.今天就来为大家介绍一下,java中监听一个客户端怎么做?监听多个怎么做?一起来看看吧. ...

  7. 一个form 如何做两次提交_如何做一个优秀的家长

    如何做一个优秀的家长 文|潍坊坊子崇文中学 父母对待孩子无外乎三种情况:一是事事管.时时管,做了很多事,效果却不好:二是什么都不管,什么都不做,放任自流,不闻不问,结果更不好:三是也管但不全管,做得不 ...

  8. 新手坐高铁怎么找车厢_一个新手怎么做直播卖衣服?找对货源供应商成功一半...

    这两年是直播的"风口",江湖上到处都是年入千万元的传说.服装作为电商第一大品类,门槛低,作为直播新人,大多数人会选择卖衣服开启直播的创业路.那么,一个新手怎么做直播卖衣服?直播卖衣 ...

  9. 利用接口做参数,写个计算器,能完成加减乘除运算。 (1)定义一个接口Compute含有一个方法int computer(int n, int m)。 (2)设计四个类分

    代码 /*第二题:利用接口做参数,写个计算器,能完成加减乘除运算.(1)定义一个接口Compute含有一个方法int computer(int n, int m).(2)设计四个类分别实现此接口,完成 ...

  10. 一个form 如何做两次提交_如何做一个调酒师

    从今天开始我开始更新调酒方面的文章,请各位大佬轻喷,当然,傻x我毫不犹豫的会怼回去. 我为什么要开始写文章那?因为我师父平时工作太忙太累,根本没时间管这个,基本上我就开始替他打理这些文章包括一些一些思 ...

最新文章

  1. 118. Leetcode 392. 判断子序列 (动态规划-子序列问题)
  2. 用html标记语言,HTML标记语言——引用
  3. 你初吻啥时候没有的​?​
  4. Dubbo——面试问题集(4~14)
  5. 以拼多多为例,中国互联网企业在农业上都做了哪些努力?
  6. 实现机器学习的循序渐进指南V——支持向量机
  7. C# 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集...
  8. mysql57数据库命令_centos7.2下安装mysql5.7数据库的命令详解
  9. 简历 java技能_java软件工程师简历专业技能填写样本
  10. NB-IoT的优势是什么?
  11. 浅析RFID固定资产管理系统应用背景与技术优势
  12. excel自动调整列宽_如何以厘米为单位精确设置Excel表格的行高列宽?
  13. 关于2440嵌入式MPlayer播放器的移植方法
  14. HTML让文字在图片上显示
  15. Pytorch实现Deep Mutual Learning网络
  16. AR Kit Core ML 将救百万iOS开发者于水深火热中
  17. 2015款Mac笔记本安装Windows10系统到外置移动硬盘教程
  18. php+phpstudy搭建后台提示Warning
  19. STM32——三原色
  20. 转自Avan_Lau

热门文章

  1. C#中IntPtr打印输出
  2. ie浏览器开发者模式修改默认ie版本
  3. 【SSL】2021-08-17 1285.砍伐树木
  4. 【数字信号调制】基于matlab 16QAM信号调制解调【含Matlab源码 2050期】
  5. SwaggerUI--SosoApi
  6. MacBook安装jdk8
  7. 超全面超详细的Linux学习入门系列教程
  8. 猿创征文 | 国产数据库之神通数据库详解安装和使用
  9. 软件工程系统建模总结
  10. 武汉大学计算机考研复试考什么,2018武汉大学计算机考研复试经验贴