@@ -5,39 +5,39 @@ import "./Bubblechart.css";
5
5
6
6
const Bubblechart = ( aData ) => {
7
7
let jsonToDisplay = { "children" :[ ...aData . data ] } ;
8
- var diameter = 1000 ,
8
+ let diameter = 1000 ,
9
9
color = d3 . scaleOrdinal ( [ "#1f77b4" , "#ff7f0e" , "#2ca02c" , "#d62728" , "#9467bd" , "#8c564b" , "#e377c2" , "#7f7f7f" , "#bcbd22" , "#17becf" ] ) ;
10
- var bubble = d3 . pack ( )
10
+ let bubble = d3 . pack ( )
11
11
. size ( [ diameter , diameter ] )
12
12
. padding ( 2 ) ;
13
13
14
- var margin = {
14
+ let margin = {
15
15
left : 100 ,
16
16
right : 100 ,
17
17
top : 0 ,
18
18
bottom : 0
19
19
}
20
20
21
- var svg = d3 . select ( '#chart' ) . append ( 'svg' )
21
+ let svg = d3 . select ( '#chart' ) . append ( 'svg' )
22
22
. attr ( 'viewBox' , '0 0 ' + ( diameter + margin . right ) + ' ' + diameter )
23
23
. attr ( 'width' , ( diameter + margin . right ) )
24
24
. attr ( 'height' , diameter )
25
25
. attr ( 'class' , 'chart-svg' ) ;
26
26
27
27
28
- var root = d3 . hierarchy ( jsonToDisplay )
28
+ let root = d3 . hierarchy ( jsonToDisplay )
29
29
. sum ( function ( d ) { return d . id } )
30
30
. sort ( function ( a , b ) { return b . id - a . id } ) ;
31
31
32
32
33
33
bubble ( root ) ;
34
34
35
- var node = svg . selectAll ( '. node' )
35
+ let node = svg . selectAll ( 'node' )
36
36
. data ( root . children )
37
37
. enter ( )
38
38
. append ( 'g' ) . attr ( 'class' , 'node' )
39
- . attr ( 'transform' , function ( d ) { return 'translate(' + d . x + ' ' + d . y + ')' ; } )
40
- . append ( 'g' ) . attr ( 'class' , 'graph' ) ;
39
+ . attr ( 'transform' , function ( d ) { return 'translate(' + d . x + ' ' + d . y + ')' ; } )
40
+
41
41
42
42
node . append ( "circle" )
43
43
. attr ( 'r' , function ( d ) {
0 commit comments