Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
G
go-ipfs
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
jihao
go-ipfs
Commits
a14d77e3
提交
a14d77e3
authored
1月 14, 2015
作者:
Juan Batiz-Benet
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
diagnostics/d3: node sizes
上级
4af5d85f
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
30 行增加
和
1 行删除
+30
-1
chord.html
diagnostics/d3/chord.html
+30
-1
没有找到文件。
diagnostics/d3/chord.html
浏览文件 @
a14d77e3
...
...
@@ -2,6 +2,10 @@
<meta
charset=
"utf-8"
>
<style>
body
{
font
:
11px
"Helvetica Neue"
,
Helvetica
,
Arial
,
sans-serif
;
}
.node
{
font
:
11px
"Helvetica Neue"
,
Helvetica
,
Arial
,
sans-serif
;
}
...
...
@@ -12,8 +16,27 @@
fill
:
none
;
}
#legend
{
position
:
fixed
;
top
:
10px
;
left
:
10px
;
font-size
:
14px
;
background
:
rgba
(
255
,
255
,
255
,
0.7
);
}
#legend
h1
{
font-weight
:
200
;
margin
:
0px
;
padding
:
0px
;
}
</style>
<body>
<div
id=
"legend"
>
<h1>
IPFS TestNet
</h1>
<a
href=
"http://ipfs.io"
>
ipfs.io
</a>
-
<span
id=
"node-count"
></span>
nodes
</div>
<script
src=
"http://d3js.org/d3.v3.min.js"
></script>
<script>
var
hash
=
window
.
location
.
hash
.
substring
(
1
)
...
...
@@ -47,7 +70,7 @@ d3.json(hash, function(error, data) {
.
attr
(
"transform"
,
function
(
d
)
{
return
"rotate("
+
(
d
.
x
-
90
+
rotate
)
+
")translate("
+
d
.
y
+
")"
;
})
node
.
append
(
"svg:circle"
)
.
attr
(
"r"
,
function
(
d
)
{
return
6
;
})
.
attr
(
"r"
,
function
(
d
)
{
return
d
.
conns
+
3
;
})
.
style
(
"fill"
,
function
(
d
,
i
)
{
return
color
(
i
%
20
);
})
node
.
append
(
"text"
)
...
...
@@ -67,6 +90,9 @@ d3.json(hash, function(error, data) {
+
"S"
+
p
(
d
[
1
])[
0
]
+
","
+
p
(
d
[
1
])[
1
]
+
" "
+
p
(
d
[
2
])[
0
]
+
","
+
p
(
d
[
2
])[
1
];
})
.
style
(
"stroke"
,
function
(
d
)
{
return
color
(
d
[
0
].
index
%
20
);
})
.
style
(
"stroke-opacity"
,
function
(
d
)
{
return
0.3
;
})
// var mid = svg.selectAll(".node-mid")
// .data(graph.mids)
...
...
@@ -100,6 +126,7 @@ function parseGraph(graph2) {
data
.
y
=
innerRadius
data
.
x
=
((
360
/
graph2
.
nodes
.
length
)
*
i
)
data
.
conns
=
0
data
.
index
=
i
graph
.
nodes
.
push
(
data
)
graph
.
byName
[
data
.
name
]
=
data
})
...
...
@@ -122,6 +149,8 @@ function parseGraph(graph2) {
graph
.
paths
.
push
(
path
)
})
document
.
getElementById
(
"node-count"
).
innerText
=
graph
.
nodes
.
length
return
graph
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论