从官方下载下的demo,直接加text带文字,始终未能显示出来,但是title却能显示出来,最后经过与网上其他地方做出来的例子用firebug进行跟踪对比,发现能够正确显示title的html里边g标签为node里边包含circle和text(circle、title和text是平级的),而官方下载下来的demo里边circle包含着text和title,于是把append(“circle”)移到 call(force.drag);之后,用node直接append(“circle”),这样就能正确的显示出text来了(text和circle也是平级的了).
代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<style>
/*
.node {
stroke: #ffffff;
stroke-width: 0.1px;
}
*/
.link {
stroke: #999;
stroke-opacity: .6;
}
</style>
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<script src="d3.min.js"></script><