Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
c3-closed
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
charts
c3-closed
Commits
593bc7c5
Commit
593bc7c5
authored
Nov 05, 2013
by
Masayuki Tanaka
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Resolve conflict
parent
5ad04957
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
4 deletions
+4
-4
c3.js
c3.js
+1
-1
c3.min.js
c3.min.js
+3
-3
No files found.
c3.js
View file @
593bc7c5
...
@@ -125,7 +125,7 @@
...
@@ -125,7 +125,7 @@
value
=
'-'
;
value
=
'-'
;
name
=
'-'
;
name
=
'-'
;
}
}
text
+=
"<tr
><td
><span style='background-color:"
+
color
(
d
[
i
].
id
)
+
"'></span>"
+
name
+
"</td><td class='value'>"
+
value
+
"</td></tr>"
;
text
+=
"<tr
class='-tooltip-name-"
+
d
[
i
].
id
+
"'><td class='name'
><span style='background-color:"
+
color
(
d
[
i
].
id
)
+
"'></span>"
+
name
+
"</td><td class='value'>"
+
value
+
"</td></tr>"
;
}
}
return
text
+
"</table>"
;
return
text
+
"</table>"
;
}),
}),
...
...
c3.min.js
View file @
593bc7c5
...
@@ -49,9 +49,9 @@ z();c()}function $a(a,c){var b=ib(a),e,f=t/2-La*Object.keys(a).length/2,g;c=u(c)
...
@@ -49,9 +49,9 @@ z();c()}function $a(a,c){var b=ib(a),e,f=t/2-La*Object.keys(a).length/2,g;c=u(c)
qa
=
b
([
"subchart"
,
"show"
],
!
1
),
Db
=
qa
?
b
([
"subchart"
,
"size"
,
"height"
],
60
):
0
,
Yc
=
b
([
"color"
,
"pattern"
],
null
),
sa
=
b
([
"legend"
,
"show"
],
!
0
),
La
=
b
([
"legend"
,
"item"
,
"width"
],
80
),
Vc
=
b
([
"legend"
,
"item"
,
"onclick"
],
function
(){}),
ic
=
b
([
"axis"
,
"x"
,
"type"
],
"indexed"
),
gb
=
b
([
"axis"
,
"x"
,
"categories"
],[]),
pc
=
b
([
"axis"
,
"x"
,
"tick"
,
"centered"
],
!
1
),
Ja
=
b
([
"axis"
,
"x"
,
"default"
],
null
),
tc
=
b
([
"axis"
,
"y"
,
"max"
],
null
),
rc
=
b
([
"axis"
,
"y"
,
"min"
],
null
),
vc
=
b
([
"axis"
,
"y"
,
"center"
],
null
),
Mc
=
b
([
"axis"
,
"y"
,
"text"
],
null
);
b
([
"axis"
,
"y"
,
"rescale"
],
qa
=
b
([
"subchart"
,
"show"
],
!
1
),
Db
=
qa
?
b
([
"subchart"
,
"size"
,
"height"
],
60
):
0
,
Yc
=
b
([
"color"
,
"pattern"
],
null
),
sa
=
b
([
"legend"
,
"show"
],
!
0
),
La
=
b
([
"legend"
,
"item"
,
"width"
],
80
),
Vc
=
b
([
"legend"
,
"item"
,
"onclick"
],
function
(){}),
ic
=
b
([
"axis"
,
"x"
,
"type"
],
"indexed"
),
gb
=
b
([
"axis"
,
"x"
,
"categories"
],[]),
pc
=
b
([
"axis"
,
"x"
,
"tick"
,
"centered"
],
!
1
),
Ja
=
b
([
"axis"
,
"x"
,
"default"
],
null
),
tc
=
b
([
"axis"
,
"y"
,
"max"
],
null
),
rc
=
b
([
"axis"
,
"y"
,
"min"
],
null
),
vc
=
b
([
"axis"
,
"y"
,
"center"
],
null
),
Mc
=
b
([
"axis"
,
"y"
,
"text"
],
null
);
b
([
"axis"
,
"y"
,
"rescale"
],
!
0
);
var
db
=
b
([
"axis"
,
"y"
,
"inner"
],
!
1
),
Jc
=
b
([
"axis"
,
"y"
,
"format"
],
function
(
a
){
return
a
}),
Ba
=
b
([
"axis"
,
"y"
,
"padding"
],
null
),
Ic
=
b
([
"axis"
,
"y"
,
"ticks"
],
10
),
Fb
=
b
([
"axis"
,
"y2"
,
"show"
],
!
1
),
sc
=
b
([
"axis"
,
"y2"
,
"max"
],
null
),
qc
=
b
([
"axis"
,
"y2"
,
"min"
],
null
),
uc
=
b
([
"axis"
,
"y2"
,
"center"
],
null
);
b
([
"axis"
,
"y2"
,
"text"
],
null
);
b
([
"axis"
,
"y2"
,
"rescale"
],
!
0
);
var
cb
=
b
([
"axis"
,
"y2"
,
"inner"
],
!
1
),
Lc
=
b
([
"axis"
,
"y2"
,
"format"
],
function
(
a
){
return
a
}),
Ca
=
b
([
"axis"
,
"y2"
,
"padding"
],
null
),
Kc
=
b
([
"axis"
,
"y2"
,
"ticks"
],
10
),
e
=
b
([
"axis"
,
!
0
);
var
db
=
b
([
"axis"
,
"y"
,
"inner"
],
!
1
),
Jc
=
b
([
"axis"
,
"y"
,
"format"
],
function
(
a
){
return
a
}),
Ba
=
b
([
"axis"
,
"y"
,
"padding"
],
null
),
Ic
=
b
([
"axis"
,
"y"
,
"ticks"
],
10
),
Fb
=
b
([
"axis"
,
"y2"
,
"show"
],
!
1
),
sc
=
b
([
"axis"
,
"y2"
,
"max"
],
null
),
qc
=
b
([
"axis"
,
"y2"
,
"min"
],
null
),
uc
=
b
([
"axis"
,
"y2"
,
"center"
],
null
);
b
([
"axis"
,
"y2"
,
"text"
],
null
);
b
([
"axis"
,
"y2"
,
"rescale"
],
!
0
);
var
cb
=
b
([
"axis"
,
"y2"
,
"inner"
],
!
1
),
Lc
=
b
([
"axis"
,
"y2"
,
"format"
],
function
(
a
){
return
a
}),
Ca
=
b
([
"axis"
,
"y2"
,
"padding"
],
null
),
Kc
=
b
([
"axis"
,
"y2"
,
"ticks"
],
10
),
e
=
b
([
"axis"
,
"rotated"
],
!
1
),
$b
=
b
([
"grid"
,
"x"
,
"show"
],
!
1
),
Rc
=
b
([
"grid"
,
"x"
,
"type"
],
"tick"
),
qb
=
b
([
"grid"
,
"x"
,
"lines"
],
null
),
ac
=
b
([
"grid"
,
"y"
,
"show"
],
!
1
);
b
([
"grid"
,
"y"
,
"type"
],
"tick"
);
var
rb
=
b
([
"grid"
,
"y"
,
"lines"
],
null
),
sb
=
b
([
"point"
,
"show"
],
!
0
)?
b
([
"point"
,
"r"
],
2.5
):
0
,
Nc
=
b
([
"point"
,
"focus"
,
"line"
,
"enabled"
],
!
0
),
bc
=
b
([
"point"
,
"focus"
,
"expand"
,
"enabled"
],
!
0
),
cc
=
b
([
"point"
,
"focus"
,
"expand"
,
"r"
],
bc
?
4
:
sb
),
Ga
=
b
([
"point"
,
"focus"
,
"select"
,
"r"
],
8
),
Oc
=
b
([
"point"
,
"onclick"
],
function
(){}),
Ec
=
b
([
"point"
,
"onselected"
],
function
(){}),
"rotated"
],
!
1
),
$b
=
b
([
"grid"
,
"x"
,
"show"
],
!
1
),
Rc
=
b
([
"grid"
,
"x"
,
"type"
],
"tick"
),
qb
=
b
([
"grid"
,
"x"
,
"lines"
],
null
),
ac
=
b
([
"grid"
,
"y"
,
"show"
],
!
1
);
b
([
"grid"
,
"y"
,
"type"
],
"tick"
);
var
rb
=
b
([
"grid"
,
"y"
,
"lines"
],
null
),
sb
=
b
([
"point"
,
"show"
],
!
0
)?
b
([
"point"
,
"r"
],
2.5
):
0
,
Nc
=
b
([
"point"
,
"focus"
,
"line"
,
"enabled"
],
!
0
),
bc
=
b
([
"point"
,
"focus"
,
"expand"
,
"enabled"
],
!
0
),
cc
=
b
([
"point"
,
"focus"
,
"expand"
,
"r"
],
bc
?
4
:
sb
),
Ga
=
b
([
"point"
,
"focus"
,
"select"
,
"r"
],
8
),
Oc
=
b
([
"point"
,
"onclick"
],
function
(){}),
Ec
=
b
([
"point"
,
"onselected"
],
function
(){}),
Fc
=
b
([
"point"
,
"onunselected"
],
function
(){}),
J
=
b
([
"regions"
],[]),
dc
=
b
([
"tooltip"
,
"contents"
],
function
(
a
){
var
c
=
"<table class='-tooltip'><tr><th colspan='2'>"
+
(
D
?
a
[
0
].
x
.
getFullYear
()
+
"."
+
(
a
[
0
].
x
.
getMonth
()
+
1
)
+
"."
+
a
[
0
].
x
.
getDate
():
ha
?
a
[
0
].
x
<
gb
.
length
?
gb
[
a
[
0
].
x
]:
a
[
0
].
x
:
a
[
0
].
x
)
+
"</th></tr>"
,
b
,
e
,
f
;
for
(
b
=
0
;
b
<
a
.
length
;
b
++
)
l
(
a
[
b
])?(
e
=
l
(
a
[
b
].
value
)?(
Math
.
round
(
100
*
a
[
b
].
value
)
/
100
).
toFixed
(
2
):
"-"
,
f
=
a
[
b
].
name
):
f
=
e
=
"-"
,
c
+=
"<tr
><td><span style='background-color:"
+
Q
(
a
[
b
].
id
)
+
"'></span>"
+
f
+
"</td><td class='value'>
"
+
Fc
=
b
([
"point"
,
"onunselected"
],
function
(){}),
J
=
b
([
"regions"
],[]),
dc
=
b
([
"tooltip"
,
"contents"
],
function
(
a
){
var
c
=
"<table class='-tooltip'><tr><th colspan='2'>"
+
(
D
?
a
[
0
].
x
.
getFullYear
()
+
"."
+
(
a
[
0
].
x
.
getMonth
()
+
1
)
+
"."
+
a
[
0
].
x
.
getDate
():
ha
?
a
[
0
].
x
<
gb
.
length
?
gb
[
a
[
0
].
x
]:
a
[
0
].
x
:
a
[
0
].
x
)
+
"</th></tr>"
,
b
,
e
,
f
;
for
(
b
=
0
;
b
<
a
.
length
;
b
++
)
l
(
a
[
b
])?(
e
=
l
(
a
[
b
].
value
)?(
Math
.
round
(
100
*
a
[
b
].
value
)
/
100
).
toFixed
(
2
):
"-"
,
f
=
a
[
b
].
name
):
f
=
e
=
"-"
,
c
+=
"<tr
class='-tooltip-name-"
+
a
[
b
].
id
+
"'><td class='name'><span style='background-color:
"
+
e
+
"</td></tr>"
;
return
c
+
"</table>"
}),
Qc
=
b
([
"tooltip"
,
"init"
,
"show"
],
!
1
),
ta
=
b
([
"tooltip"
,
"init"
,
"x"
],
0
),
fc
=
b
([
"tooltip"
,
"init"
,
"position"
],{
top
:
"0px"
,
left
:
"50px"
}),
pb
=
ya
.
replace
(
"#"
,
""
)
+
"-clip"
,
Ia
=
"url(#"
+
pb
+
")"
,
D
=
"timeseries"
===
ic
,
ha
=
"categorized"
===
ic
,
ub
=
null
,
Za
=!
1
,
tb
=!
1
,
ea
=
sa
?
40
:
0
,
ia
=
d3
.
time
.
format
(
Wc
).
parse
,
Q
=
function
(
a
,
c
){
var
b
=
[],
e
=
null
!==
c
?
c
:
"#1f77b4 #ff7f0e #2ca02c #d62728 #9467bd #8c564b #e377c2 #7f7f7f #bcbd22 #17becf"
.
split
(
" "
);
return
function
(
c
){
if
(
c
in
a
)
return
a
[
c
];
0
<=
b
.
indexOf
(
c
)
||
Q
(
a
[
b
].
id
)
+
"'></span>"
+
f
+
"</td><td class='value'>"
+
e
+
"</td></tr>"
;
return
c
+
"</table>"
}),
Qc
=
b
([
"tooltip"
,
"init"
,
"show"
],
!
1
),
ta
=
b
([
"tooltip"
,
"init"
,
"x"
],
0
),
fc
=
b
([
"tooltip"
,
"init"
,
"position"
],{
top
:
"0px"
,
left
:
"50px"
}),
pb
=
ya
.
replace
(
"#"
,
""
)
+
"-clip"
,
Ia
=
"url(#"
+
pb
+
")"
,
D
=
"timeseries"
===
ic
,
ha
=
"categorized"
===
ic
,
ub
=
null
,
Za
=!
1
,
tb
=!
1
,
ea
=
sa
?
40
:
0
,
ia
=
d3
.
time
.
format
(
Wc
).
parse
,
Q
=
function
(
a
,
c
){
var
b
=
[],
e
=
null
!==
c
?
c
:
"#1f77b4 #ff7f0e #2ca02c #d62728 #9467bd #8c564b #e377c2 #7f7f7f #bcbd22 #17becf"
.
split
(
" "
);
return
function
(
c
){
if
(
c
in
b
.
push
(
c
);
return
e
[
b
.
indexOf
(
c
)
%
e
.
length
]}}(
Xc
,
Yc
),
oc
=
function
(){
var
a
=
[[
d3
.
time
.
format
(
"%Y/%-m/%-d"
),
function
(){
return
!
0
}],[
d3
.
time
.
format
(
"%-m/%-d"
),
function
(
a
){
return
a
.
getMonth
()}],[
d3
.
time
.
format
(
"%-m/%-d"
),
function
(
a
){
return
1
!=
a
.
getDate
()}],[
d3
.
time
.
format
(
"%-m/%-d"
),
function
(
a
){
return
a
.
getDay
()
&&
1
!=
a
.
getDate
()}],[
d3
.
time
.
format
(
"%I %p"
),
function
(
a
){
return
a
.
getHours
()}],[
d3
.
time
.
format
(
"%I:%M"
),
function
(
a
){
return
a
.
getMinutes
()}],[
d3
.
time
.
format
(
":%S"
),
function
(
a
){
return
a
.
getSeconds
()}],
a
)
return
a
[
c
];
0
<=
b
.
indexOf
(
c
)
||
b
.
push
(
c
);
return
e
[
b
.
indexOf
(
c
)
%
e
.
length
]}}(
Xc
,
Yc
),
oc
=
function
(){
var
a
=
[[
d3
.
time
.
format
(
"%Y/%-m/%-d"
),
function
(){
return
!
0
}],[
d3
.
time
.
format
(
"%-m/%-d"
),
function
(
a
){
return
a
.
getMonth
()}],[
d3
.
time
.
format
(
"%-m/%-d"
),
function
(
a
){
return
1
!=
a
.
getDate
()}],[
d3
.
time
.
format
(
"%-m/%-d"
),
function
(
a
){
return
a
.
getDay
()
&&
1
!=
a
.
getDate
()}],[
d3
.
time
.
format
(
"%I %p"
),
function
(
a
){
return
a
.
getHours
()}],[
d3
.
time
.
format
(
"%I:%M"
),
function
(
a
){
return
a
.
getMinutes
()}],[
d3
.
time
.
format
(
":%S"
),
function
(
a
){
return
a
.
getSeconds
()}],
[
d3
.
time
.
format
(
".%L"
),
function
(
a
){
return
a
.
getMilliseconds
()}]];
return
function
(
c
){
for
(
var
b
=
a
.
length
-
1
,
e
=
a
[
b
];
!
e
[
1
](
c
);)
e
=
a
[
--
b
];
return
e
[
0
](
c
)}}(),
Cb
,
Hb
,
Eb
,
Pa
,
Gb
,
Ib
,
t
,
s
,
fa
,
bb
,
pa
,
Jb
,
Kb
,
eb
,
fb
,
m
,
x
,
O
,
V
,
Qa
,
Ra
,
M
,
ga
,
Sa
,
za
,
kc
=
e
?
"left"
:
"bottom"
,
lc
=
e
?
db
?
"top"
:
"bottom"
:
db
?
"right"
:
"left"
,
mc
=
e
?
cb
?
"bottom"
:
"top"
:
cb
?
"left"
:
"right"
,
nc
=
"bottom"
,
I
=
{
main
:
function
(){
return
"translate("
+
H
+
","
+
v
+
")"
},
context
:
function
(){
return
"translate("
+
G
+
","
+
ua
+
")"
},
legend
:
function
(){
return
"translate("
+
Oa
+
","
+
xb
+
")"
},
y2
:
function
(){
return
"translate("
+
[
d3
.
time
.
format
(
".%L"
),
function
(
a
){
return
a
.
getMilliseconds
()}]];
return
function
(
c
){
for
(
var
b
=
a
.
length
-
1
,
e
=
a
[
b
];
!
e
[
1
](
c
);)
e
=
a
[
--
b
];
return
e
[
0
](
c
)}}(),
Cb
,
Hb
,
Eb
,
Pa
,
Gb
,
Ib
,
t
,
s
,
fa
,
bb
,
pa
,
Jb
,
Kb
,
eb
,
fb
,
m
,
x
,
O
,
V
,
Qa
,
Ra
,
M
,
ga
,
Sa
,
za
,
kc
=
e
?
"left"
:
"bottom"
,
lc
=
e
?
db
?
"top"
:
"bottom"
:
db
?
"right"
:
"left"
,
mc
=
e
?
cb
?
"bottom"
:
"top"
:
cb
?
"left"
:
"right"
,
nc
=
"bottom"
,
I
=
{
main
:
function
(){
return
"translate("
+
H
+
","
+
v
+
")"
},
context
:
function
(){
return
"translate("
+
G
+
","
+
ua
+
")"
},
legend
:
function
(){
return
"translate("
+
Oa
+
","
+
xb
+
")"
},
y2
:
function
(){
return
"translate("
+
(
e
?
0
:
t
)
+
","
+
(
e
?
10
:
0
)
+
")"
},
x
:
function
(){
return
"translate(0,"
+
s
+
")"
},
subx
:
function
(){
return
"translate(0,"
+
fa
+
")"
}},
Sc
=
function
(){
var
a
=
d3
.
svg
.
line
().
x
(
e
?
function
(
a
){
return
h
(
a
.
id
)(
a
.
value
)}:
Xa
).
y
(
e
?
Xa
:
function
(
a
){
return
h
(
a
.
id
)(
a
.
value
)});
return
function
(
c
){
var
b
;
if
(
mb
(
c
))
return
"spline"
===
Y
[
"string"
===
typeof
c
?
c
:
c
.
id
]?
a
.
interpolate
(
"cardinal"
):
a
.
interpolate
(
"linear"
),
0
<
Object
.
keys
(
hc
).
length
?
Hc
(
c
.
values
,
m
,
h
(
c
.
id
),
hc
[
c
.
id
]):
a
(
c
.
values
);
b
=
m
(
c
.
values
[
0
].
x
);
c
=
h
(
c
.
id
)(
c
.
values
[
0
].
value
);
return
e
?
"M "
+
c
+
(
e
?
0
:
t
)
+
","
+
(
e
?
10
:
0
)
+
")"
},
x
:
function
(){
return
"translate(0,"
+
s
+
")"
},
subx
:
function
(){
return
"translate(0,"
+
fa
+
")"
}},
Sc
=
function
(){
var
a
=
d3
.
svg
.
line
().
x
(
e
?
function
(
a
){
return
h
(
a
.
id
)(
a
.
value
)}:
Xa
).
y
(
e
?
Xa
:
function
(
a
){
return
h
(
a
.
id
)(
a
.
value
)});
return
function
(
c
){
var
b
;
if
(
mb
(
c
))
return
"spline"
===
Y
[
"string"
===
typeof
c
?
c
:
c
.
id
]?
a
.
interpolate
(
"cardinal"
):
a
.
interpolate
(
"linear"
),
0
<
Object
.
keys
(
hc
).
length
?
Hc
(
c
.
values
,
m
,
h
(
c
.
id
),
hc
[
c
.
id
]):
a
(
c
.
values
);
b
=
m
(
c
.
values
[
0
].
x
);
c
=
h
(
c
.
id
)(
c
.
values
[
0
].
value
);
return
e
?
"M "
+
c
+
" "
+
b
:
"M "
+
b
+
" "
+
c
}}(),
Tc
=
function
(){
var
a
=
d3
.
svg
.
line
().
x
(
function
(
a
){
return
V
(
a
.
x
)}).
y
(
function
(
a
){
return
Na
(
a
.
id
)(
a
.
value
)});
return
function
(
c
){
return
mb
(
c
)?
a
(
c
.
values
):
"M "
+
V
(
c
.
values
[
0
].
x
)
+
" "
+
Na
(
c
.
id
)(
c
.
values
[
0
].
value
)}}(),
E
=
d3
.
svg
.
brush
().
on
(
"brush"
,
function
(){
z
({
withTransition
:
!
1
,
withY
:
!
1
,
withSubchart
:
!
1
,
withUpdateXDomain
:
!
0
})}),
F
=
d3
.
behavior
.
zoom
().
on
(
"zoomstart"
,
function
(){
F
.
altDomain
=
d3
.
event
.
sourceEvent
.
altKey
?
m
.
orgDomain
():
null
}).
on
(
"zoom"
,
ja
?
Uc
:
null
);
E
.
update
=
function
(){
w
&&
w
.
select
(
".x.brush"
).
call
(
this
);
" "
+
b
:
"M "
+
b
+
" "
+
c
}}(),
Tc
=
function
(){
var
a
=
d3
.
svg
.
line
().
x
(
function
(
a
){
return
V
(
a
.
x
)}).
y
(
function
(
a
){
return
Na
(
a
.
id
)(
a
.
value
)});
return
function
(
c
){
return
mb
(
c
)?
a
(
c
.
values
):
"M "
+
V
(
c
.
values
[
0
].
x
)
+
" "
+
Na
(
c
.
id
)(
c
.
values
[
0
].
value
)}}(),
E
=
d3
.
svg
.
brush
().
on
(
"brush"
,
function
(){
z
({
withTransition
:
!
1
,
withY
:
!
1
,
withSubchart
:
!
1
,
withUpdateXDomain
:
!
0
})}),
F
=
d3
.
behavior
.
zoom
().
on
(
"zoomstart"
,
function
(){
F
.
altDomain
=
d3
.
event
.
sourceEvent
.
altKey
?
m
.
orgDomain
():
null
}).
on
(
"zoom"
,
ja
?
Uc
:
null
);
E
.
update
=
function
(){
w
&&
w
.
select
(
".x.brush"
).
call
(
this
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment