- 13
- 0
- 约2千字
- 约 3页
- 2021-04-03 发布于天津
- 举报
PAGE
PAGE # / 4
使用SVG绘制条形图
使用SVG绘制条形图
摘 要:这一节主要介绍了使用 SVG 绘制条形图的方法。并给出相关代码。
关键词: SVG;D3 ;动态缩放
1创建SVG元素
首先,需要确定新 SVG 元素的大小:
var w = 500; // 宽度和高度
var h = 100;
当然,你可以把 w 和 h 改成其他名字,比如 svgWidth 和 svgHeight 。你觉得怎么明确,就怎么命名。
JavaScript 程序员非常注重效率,因此你会经常看到一些单个字母的变量,代码间也没有空格,很难看懂 却能很快写出来。然后,告诉 D3 创建空 SVG 元素,并将其添加到 DOM 中:
var svg = d3.select(body)
.append(svg)
.attr(width, w)
.attr(height, h);
这些代码会在结束的 /body 的标签前面插入新的 svg 元素,将其宽度和高度设置为 500 像素和 100 像素。同时,代码还把返回的结果保存在了变量 svg 中,因此后面可以方便地引用这个 SVG 元素,而不 必每次再使用 d3.select(svg) 之类的代码重新选择。
接下来,不创建 div ,而生成矩形元素 rect 并将它们添加到 svg 中:
svg.selectAll(rect)
.data(d
您可能关注的文档
最近下载
- 2026中国能源建设集团云南火电建设有限公司校园招聘(46人)考试参考试题.docx VIP
- 大华-市林业局森林防火.pptx VIP
- 比多比少应用题和两步应用题.pdf VIP
- 2024外墙点挂纤维水泥装饰板应用技术规程.docx VIP
- 宣贯培训(2026)GBT 7826-2012系统可靠性分析技术 失效模式和影响分析(FMEA)程序.pptx VIP
- 建筑节能工程质量评估报告(监理).docx
- 铁路安全风险分级管控和隐患排查治理管理办法.docx VIP
- 《矿井空气压缩设备》课件 .ppt VIP
- 秋六年级上册语文人教部编版《各地期末选择真题专项145道汇编》(带答案).docx VIP
- 肥胖与心血管疾病的关系.pptx VIP
原创力文档

文档评论(0)