无法使用d3显示多边形
Unable to display a polygon using d3
我正在尝试使用d3添加svg,如下所示:
<!DOCTYPE html>
<html>
<style>
body {
font: 10px sans-serif;
}
.line {
fill: yellow;
stroke: steelblue;
stroke-width: 2.5px;
}
svg {
border: 5px;
height: 500px;
width: 1200px;
margin: 10px;
min-width: 100px;
min-height: 100px;
}
</style>
<script src="http://d3js.org/d3.v3.js"></script>
<script>
d3.select("body").append("svg")
.append("path")
.attr("class", "line")
.attr("d", "M 100 100 L 300 100 L 200 300 z");
</script>
<body>
</body>
</html>
不幸的是,这并没有显示任何内容。另一方面,如果将最后三行替换为以下内容,则得到一个三角形。
<body>
<svg><path class="line" d="M 100 100 L 300 100 L 200 300 z"></path></svg>
</body>
</html>
我不明白为什么会这样。请帮助。
您错过了
标记,而不将相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- GoogleMaps V3仅显示1个多边形
- 单击角度谷歌地图中的多边形时如何显示窗口
- 谷歌地图/融合表Javascript HTML赢得't显示/可视化所有多边形数据(通过色标)
- 如何在具有多边形的同一地图上显示自定义标记
- 提交动态选择框值以显示多重多边形
- 在多边形贴图上显示 svg 圆
- HTML5画布,可以在多边形上/在多边形中显示图像
- 打开图层如何仅在鼠标悬停时显示多边形,并在鼠标退出时隐藏多边形
- 多边形的创建和显示之间的延迟
- Bing Maps v7-多边形会阻止多边形内(后面)显示的引脚的鼠标悬停事件
- 在谷歌地图上添加侧边栏,显示'的多边形属性
- 无法使用d3显示多边形
- 多个多边形显示在谷歌地图上
- 无法在谷歌地图上显示多边形
- 在我缩放到的多边形中显示标记
- 谷歌地图v3-Can't获取要在地图上显示的多边形和/或矩形
- 谷歌地图多边形显示/隐藏与复选框切换