<script>var width = 400;var height = 400;//创建画布var svg = d3.select('body').append('svg').attr('width',width).attr('height',height)var padding = {top:20,left:20,right:20,bottom:20}var rectstep = 35; //矩形的宽带偏白var rectwidth = 30;//矩形的宽var dataset = [216,86,158,76,203]// 根据数据填充矩形var rect = svg.selectAll('rect').data(dataset).enter().append('rect').attr('fill','steelblue').attr('x',function(d,i){return padding.left + i * rectstep;}).attr('y',function(d,i){return height - padding.bottom - d;}).attr('width',rectwidth).attr('height',function(d,i){return d;}) // 根据数据填充文本内容              var text = svg.selectAll('text').data(dataset).enter().append('text').attr('fill','white').attr('x',function(d,i){return padding.left + i * rectstep;}).attr('y',function(d,i){return height - padding.bottom - d;}).attr('text-anchor','middle') .attr('font-size','14px').attr('dx',rectwidth/2).attr('dy','1em').text(function(d,i){return d;})</script>

  

转载于:https://www.cnblogs.com/webmc/p/11064927.html

d3.js 简易柱形图,入门demo相关推荐

  1. D3.js可视化库入门视频教程

    2019独角兽企业重金招聘Python工程师标准>>> D3 是最流行的可视化库之一,它被很多其他的表格插件所使用.它允许绑定任意数据到DOM,然后将数据驱动转换应用到Documen ...

  2. d3.js 共享交换平台demo

    今天在群里遇到一张图  遂来玩一玩,先来上图!! 点击相应按钮,开关线路,此项目的重点是计算相应图形的位置,由于是个性化项目就没有封装布局.好了直接上代码. <!DOCTYPE html> ...

  3. Vue中 引入使用 D3.js

    Vue中 引入使用 D3.js 1. D3.js 学习文档 D3.js 中文网 D3.js 入门教程 D3.js v5版入门教程 d3.js API中文手册-[看云] d3.layout (布局)-[ ...

  4. 高手才知道!七个你所不知道的 D3.js 秘技

    D3.js ,当前最火红的视觉化套件,你用过了吗?越来越多人使用 D3.js 来开发视觉化专题,但- 你对 D3.js 的了解又到哪里呢?这次我们就带大家一起来看看一些 D3.js 很重要.大家却又普 ...

  5. d3.js 入门指南 - 仪表盘

    D3的全称是Data-Driven Documents(数据驱动的文档),是一个用来做数据可视化的JavaScript函数库,而JavaScript文件的后缀通常为.js,所以D3被称为D3.js. ...

  6. 数据可视化js框架 d3.js入门

    数据可视化js框架 d3.js入门 [一] 选择元素绑定数据 1.下载.引入d3.js 2.d3.select():选择所有指定元素的第一个 3.d3.selectAll() :选择指定元素的全部 e ...

  7. D3.js从入门指南

    D3.js从入门指南 前言 近期略有点诸事不顺,趁略有闲余之时,玩起D3.js.之前实际项目中主要是用各种chart如hightchart.echarts等,这些图形库玩起来貌都是完美的,一切皆可配置 ...

  8. 【D3.js开发入门:绘制图表】静态图表

    什么是 D3.js? D3.js是用于 HTML 和 SVG 实现的 JavaScript 可视化库.基于数据操作文档的 JavaScript 库. 说到D3不得不提到Echarts,Echarts和 ...

  9. d3.js 入门指南

    说到数据可视化,我们会行到很多优秀的框架,像echarts.highcharts,这些框架很优雅,健壮,能满足我们对可视化的大部分需求,但是缺点也很明显,就是这些框架几乎是不可定制化的,当遇到特殊的需 ...

最新文章

  1. LeetCode Set Matrix Zeroes
  2. pandas 笔记:聚合函数agg
  3. 微量元素重塑新生态-农业大健康·李喜贵:谋定功能性农业
  4. CVE-2015-1635(MS15-034)-HTTP.sys远程代码执行复现
  5. Codeforces Round #358 (Div. 2) A. Alyona and Numbers 水题
  6. python邮件发送哪个好_python发邮件(一)
  7. Native App
  8. MediaBuffer使用要点
  9. C语言程序设计 基础知识点
  10. css中1cm等于多少px,px和rem换算(1rem等于多少px)
  11. 虚拟机VMware16安装教程
  12. 【股票】股票交易的手续费介绍以及计算
  13. 数据库大实验展示(上)
  14. python量化期权_Python量化之期货期权无风险套利测试
  15. netbeans莫明其妙的报错
  16. 拓嘉辰丰电商:拼多多推广主要有哪些模式
  17. 【解决方案】Error response from daemon: Conflict. The container name /mongo is already in use by contain
  18. 如何将图片上的文字识别成可修改的文本
  19. 前端简历如何描述项目经历
  20. 如何让搜索引擎收录我们的博客

热门文章

  1. How to Increase the Memory Limit for 32-bit Applications in Windows 64-bit OS
  2. 英文投稿成功接收的经验
  3. C++/GO/多媒体方向
  4. face key point with 7 points
  5. redis演练(5) redis持久化
  6. Android开发各类常见错误解决方案
  7. C#23种开发模式,陆续完善中
  8. iOS 开发中使用 NSURLProtocol 拦截 HTTP 请求
  9. Hive Fetch Task
  10. SUSE Linux SFTP服务器配置