d3 svg填充屏幕
d3 svg to fill screen
我正在尝试在这个页面上获得d3-svg可视化来填充屏幕。
我的文件中的HTML是一个空的div:
<div id='d3'>
</div>
页面加载时,会填充以下内容:
<svg width="1390" height="475"><g transform="translate(55,55)"> … </g></svg>
我如何在动手前调整这个宽度和高度,使其填满页面?
如果你想用svg填充屏幕,也许你可以这样做:
var width = $(window).width();
var height = $(window).height();
var svgContainer = d3.select("#d3").append("svg")
.attr("width", width)
.attr("height", height);
我是D3的新手!所以无法提供更多信息。。但我找到了这个JQuery Answer,你可以用它先得到宽度,然后把它插进去。
https://stackoverflow.com/a/1038765/709872
显然,如果没有JQuery的帮助,情况会更复杂!希望这能为你指明正确的方向。
相关文章:
- 如何设置html元素填充的动画
- 如何使用jquery在填充自动完成的值后使文本框只读
- 如何通过ajax刷新JSF填充的javascript变量
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 用与线条相同的颜色填充多折线图上的点
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 两列布局,两列高度相同且均填充屏幕的整个高度
- 根据屏幕高度动态填充框
- 如何放置填充整个屏幕但在底部某个位置停止的背景图像
- d3 svg填充屏幕
- 使图像填充屏幕,在不同分辨率下保持宽高比
- 我如何使图像填充90%的屏幕而不失去长宽比
- 用d3填充整个屏幕
- 我如何使Html5/Javascript画布填充窗口屏幕
- Windows8Javascript将Canvas设置为填充屏幕
- 调整幻灯片大小以填充屏幕
- 进度条应该在屏幕上可见时开始填充