@@ -10,6 +10,10 @@ const pointSizeValEl = document.querySelector('#point-size-value');
1010const opacityEl = document . querySelector ( '#opacity' ) ;
1111const opacityValEl = document . querySelector ( '#opacity-value' ) ;
1212const resetEl = document . querySelector ( '#reset' ) ;
13+ const exampleEl = document . querySelector ( '#example-basic' ) ;
14+
15+ exampleEl . setAttribute ( 'class' , 'active' ) ;
16+ exampleEl . removeAttribute ( 'href' ) ;
1317
1418let { width, height } = canvas . getBoundingClientRect ( ) ;
1519
@@ -24,13 +28,13 @@ const lassoMinDist = 2;
2428const showRecticle = true ;
2529const recticleColor = [ 1 , 1 , 0.878431373 , 0.33 ] ;
2630
27- const pointoverHandler = pointId => {
31+ const pointoverHandler = ( pointId ) => {
2832 console . log ( 'Over point:' , pointId ) ;
2933 const [ x , y , category , value ] = points [ pointId ] ;
3034 console . log ( `X: ${ x } \nY: ${ y } \nCategory: ${ category } \nValue: ${ value } ` ) ;
3135} ;
3236
33- const pointoutHandler = pointId => {
37+ const pointoutHandler = ( pointId ) => {
3438 console . log ( 'Out point:' , pointId ) ;
3539 const [ x , y , category , value ] = points [ pointId ] ;
3640 console . log ( `X: ${ x } \nY: ${ y } \nCategory: ${ category } \nValue: ${ value } ` ) ;
@@ -60,7 +64,7 @@ const scatterplot = createScatterplot({
6064 lassoMinDist,
6165 pointSize,
6266 showRecticle,
63- recticleColor
67+ recticleColor,
6468} ) ;
6569
6670console . log ( scatterplot . get ( 'pointColorActive' ) ) ;
@@ -78,52 +82,52 @@ const resizeHandler = () => {
7882
7983window . addEventListener ( 'resize' , resizeHandler ) ;
8084
81- const generatePoints = num =>
85+ const generatePoints = ( num ) =>
8286 new Array ( num ) . fill ( ) . map ( ( ) => [
8387 - 1 + Math . random ( ) * 2 , // x
8488 - 1 + Math . random ( ) * 2 , // y
8589 Math . round ( Math . random ( ) ) , // category
86- Math . random ( ) // value
90+ Math . random ( ) , // value
8791 ] ) ;
8892
89- const setNumPoint = newNumPoints => {
93+ const setNumPoint = ( newNumPoints ) => {
9094 numPoints = newNumPoints ;
9195 numPointsEl . value = numPoints ;
9296 numPointsValEl . innerHTML = numPoints ;
9397 points = generatePoints ( numPoints ) ;
9498 scatterplot . draw ( points ) ;
9599} ;
96100
97- const numPointsInputHandler = event => {
101+ const numPointsInputHandler = ( event ) => {
98102 numPointsValEl . innerHTML = `${ + event . target
99103 . value } <em>release to redraw</em>`;
100104} ;
101105
102106numPointsEl . addEventListener ( 'input' , numPointsInputHandler ) ;
103107
104- const numPointsChangeHandler = event => setNumPoint ( + event . target . value ) ;
108+ const numPointsChangeHandler = ( event ) => setNumPoint ( + event . target . value ) ;
105109
106110numPointsEl . addEventListener ( 'change' , numPointsChangeHandler ) ;
107111
108- const setPointSize = newPointSize => {
112+ const setPointSize = ( newPointSize ) => {
109113 pointSize = newPointSize ;
110114 pointSizeEl . value = pointSize ;
111115 pointSizeValEl . innerHTML = pointSize ;
112116 scatterplot . set ( { pointSize } ) ;
113117} ;
114118
115- const pointSizeInputHandler = event => setPointSize ( + event . target . value ) ;
119+ const pointSizeInputHandler = ( event ) => setPointSize ( + event . target . value ) ;
116120
117121pointSizeEl . addEventListener ( 'input' , pointSizeInputHandler ) ;
118122
119- const setOpacity = newOpacity => {
123+ const setOpacity = ( newOpacity ) => {
120124 opacity = newOpacity ;
121125 opacityEl . value = opacity ;
122126 opacityValEl . innerHTML = opacity ;
123127 scatterplot . set ( { opacity } ) ;
124128} ;
125129
126- const opacityInputHandler = event => setOpacity ( + event . target . value ) ;
130+ const opacityInputHandler = ( event ) => setOpacity ( + event . target . value ) ;
127131
128132opacityEl . addEventListener ( 'input' , opacityInputHandler ) ;
129133
@@ -156,7 +160,7 @@ const colorsScale = [
156160 '#b8e0d7' ,
157161 '#c8ecdc' ,
158162 '#ddf7df' ,
159- '#ffffe0' // bright yellow
163+ '#ffffe0' , // bright yellow
160164] ;
161165scatterplot . set ( { colorBy : 'value' , pointColor : colorsScale } ) ;
162166
0 commit comments