本文介绍了D3JS SVG Viewbox属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将svg附加到我的div并应用viewBox属性'0 0 100%100%'。我的控制台说明了d3.js的错误。

I am appending an svg to my div and applying a viewBox attribute of '0 0 100% 100%'. My console is stating an error from d3.js.

Error: Invalid value for <svg> attribute viewBox="0 0 100% 100%"

这里是代码片段

d3.select("#chart")
    .append("svg")
    .attr("viewBox", "0 0 100% 100%");

是否允许在viewBox属性中使用百分比?

Is using percentages in a viewBox attribute allowed?

推荐答案

有效的viewBox 必须包含由空格和/或逗号分隔的4个数字。不允许使用百分比。

a valid viewBox must consist of 4 numbers separated by whitespace and/or comma. Percentages are not allowed.

这篇关于D3JS SVG Viewbox属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-23 20:52