javascript - 无法使用 d3.js 在 html 文档中附加 svg
问题描述
我想使用 d3.js 在 html 文档中附加一个 svg 图像,但我不知道为什么它不起作用。
这是我在 hello.js 中写的:
const w = 600;
const h = 600;
let dataset = [];
let x;
let y;
//Creating SVG Element
let svg = d3.select("body").append("svg").attr("width",
w).attr("height", h);
索引.html
<html>
<head>
<meta charset="utf-8">
<title>Hello, D3</title>
<script type="text/javascript" src="js/d3/d3.js"></script>
<script type="text/javascript" src="js/hello.js"></script>
</head>
<body>
</body>
</html>
当我查看我的页面的源代码时,我可以看到没有创建 svg。
我正在使用 simpleHTTPServer 创建本地服务器,然后加载我的页面,所以我认为浏览器不会阻止脚本。
编辑:这是我检查页面 检查页面时看到的内容
解决方案
推荐阅读
- r - 使用 geom_segment 将一条线连接到 y 轴
- c - C中重叠对象的语义是什么?
- graalvm - 如何在 Graalvm 的反射支持中添加一个包?
- python - 如何拖放具有附加属性的 QListWidgetItem 子类的实例?
- c++ - 浮点数数组上的 ITK 过滤器
- python - 如何更改时间序列中的索引频率
- python - Kivy 应用程序的多线程问题
- angular - 无法从部署在 Apache 服务器上的 Angular 应用程序加载文件
- c# - 我的订单总额是“从未分配给”,并且总是将其值设置为 0。我该如何解决这个问题?
- python - Path.glob 带来
, 不是真实的文件路径