@@ -206,7 +206,7 @@ describe('Test histogram', function() {
206206 var out = calc ( gd , fullTrace ) ;
207207 delete out [ 0 ] . trace ;
208208
209- // this is dumb - but some of the `p0 ` values are `-0` which doesn't match `0`
209+ // this is dumb - but some of the `ph0 ` values are `-0` which doesn't match `0`
210210 // even though -0 === 0
211211 out . forEach ( function ( cdi ) {
212212 for ( var key in cdi ) {
@@ -238,10 +238,10 @@ describe('Test histogram', function() {
238238 expect ( out ) . toEqual ( [
239239 // full calcdata has x and y too (and t in the first one),
240240 // but those come later from crossTraceCalc.
241- { i : 0 , b : 0 , p : d70 , s : 2 , pts : [ 0 , 1 ] , p0 : d70 , p1 : d70 } ,
242- { i : 1 , b : 0 , p : d71 , s : 1 , pts : [ 2 ] , p0 : d71 , p1 : d71 } ,
243- { i : 2 , b : 0 , p : d72 , s : 0 , pts : [ ] , p0 : d72 , p1 : d72 } ,
244- { i : 3 , b : 0 , p : d73 , s : 1 , pts : [ 3 ] , p0 : d73 , p1 : d73 }
241+ { i : 0 , b : 0 , p : d70 , s : 2 , pts : [ 0 , 1 ] , ph0 : d70 , ph1 : d70 } ,
242+ { i : 1 , b : 0 , p : d71 , s : 1 , pts : [ 2 ] , ph0 : d71 , ph1 : d71 } ,
243+ { i : 2 , b : 0 , p : d72 , s : 0 , pts : [ ] , ph0 : d72 , ph1 : d72 } ,
244+ { i : 3 , b : 0 , p : d73 , s : 1 , pts : [ 3 ] , ph0 : d73 , ph1 : d73 }
245245 ] ) ;
246246
247247 // All data on exact months: shift so bin center is on (31-day months)
@@ -255,10 +255,10 @@ describe('Test histogram', function() {
255255 var d70mar = Date . UTC ( 1970 , 2 , 2 , 12 ) ;
256256 var d70apr = Date . UTC ( 1970 , 3 , 1 ) ;
257257 expect ( out ) . toEqual ( [
258- { i : 0 , b : 0 , p : d70 , s : 2 , pts : [ 0 , 1 ] , p0 : d70 , p1 : d70 } ,
259- { i : 1 , b : 0 , p : d70feb , s : 1 , pts : [ 2 ] , p0 : d70feb , p1 : d70feb } ,
260- { i : 2 , b : 0 , p : d70mar , s : 0 , pts : [ ] , p0 : d70mar , p1 : d70mar } ,
261- { i : 3 , b : 0 , p : d70apr , s : 1 , pts : [ 3 ] , p0 : d70apr , p1 : d70apr }
258+ { i : 0 , b : 0 , p : d70 , s : 2 , pts : [ 0 , 1 ] , ph0 : d70 , ph1 : d70 } ,
259+ { i : 1 , b : 0 , p : d70feb , s : 1 , pts : [ 2 ] , ph0 : d70feb , ph1 : d70feb } ,
260+ { i : 2 , b : 0 , p : d70mar , s : 0 , pts : [ ] , ph0 : d70mar , ph1 : d70mar } ,
261+ { i : 3 , b : 0 , p : d70apr , s : 1 , pts : [ 3 ] , ph0 : d70apr , ph1 : d70apr }
262262 ] ) ;
263263
264264 // data on exact days: shift so each bin goes from noon to noon
@@ -272,11 +272,11 @@ describe('Test histogram', function() {
272272
273273 expect ( out ) . toEqual ( [
274274 // dec 31 12:00 -> jan 31 12:00, middle is jan 16
275- { i : 0 , b : 0 , p : Date . UTC ( 1970 , 0 , 16 ) , s : 2 , pts : [ 0 , 1 ] , p0 : Date . UTC ( 1970 , 0 , 1 ) , p1 : Date . UTC ( 1970 , 0 , 31 ) } ,
275+ { i : 0 , b : 0 , p : Date . UTC ( 1970 , 0 , 16 ) , s : 2 , pts : [ 0 , 1 ] , ph0 : Date . UTC ( 1970 , 0 , 1 ) , ph1 : Date . UTC ( 1970 , 0 , 31 ) } ,
276276 // jan 31 12:00 -> feb 28 12:00, middle is feb 14 12:00
277- { i : 1 , b : 0 , p : Date . UTC ( 1970 , 1 , 14 , 12 ) , s : 1 , pts : [ 2 ] , p0 : Date . UTC ( 1970 , 1 , 1 ) , p1 : Date . UTC ( 1970 , 1 , 28 ) } ,
278- { i : 2 , b : 0 , p : Date . UTC ( 1970 , 2 , 16 ) , s : 0 , pts : [ ] , p0 : Date . UTC ( 1970 , 2 , 1 ) , p1 : Date . UTC ( 1970 , 2 , 31 ) } ,
279- { i : 3 , b : 0 , p : Date . UTC ( 1970 , 3 , 15 , 12 ) , s : 1 , pts : [ 3 ] , p0 : Date . UTC ( 1970 , 3 , 1 ) , p1 : Date . UTC ( 1970 , 3 , 30 ) }
277+ { i : 1 , b : 0 , p : Date . UTC ( 1970 , 1 , 14 , 12 ) , s : 1 , pts : [ 2 ] , ph0 : Date . UTC ( 1970 , 1 , 1 ) , ph1 : Date . UTC ( 1970 , 1 , 28 ) } ,
278+ { i : 2 , b : 0 , p : Date . UTC ( 1970 , 2 , 16 ) , s : 0 , pts : [ ] , ph0 : Date . UTC ( 1970 , 2 , 1 ) , ph1 : Date . UTC ( 1970 , 2 , 31 ) } ,
279+ { i : 3 , b : 0 , p : Date . UTC ( 1970 , 3 , 15 , 12 ) , s : 1 , pts : [ 3 ] , ph0 : Date . UTC ( 1970 , 3 , 1 ) , ph1 : Date . UTC ( 1970 , 3 , 30 ) }
280280 ] ) ;
281281 } ) ;
282282
@@ -292,10 +292,10 @@ describe('Test histogram', function() {
292292 x3 = x2 + oneDay ;
293293
294294 expect ( out ) . toEqual ( [
295- { i : 0 , b : 0 , p : x0 , s : 2 , pts : [ 0 , 1 ] , p0 : x0 , p1 : x0 } ,
296- { i : 1 , b : 0 , p : x1 , s : 1 , pts : [ 2 ] , p0 : x1 , p1 : x1 } ,
297- { i : 2 , b : 0 , p : x2 , s : 0 , pts : [ ] , p0 : x2 , p1 : x2 } ,
298- { i : 3 , b : 0 , p : x3 , s : 1 , pts : [ 3 ] , p0 : x3 , p1 : x3 }
295+ { i : 0 , b : 0 , p : x0 , s : 2 , pts : [ 0 , 1 ] , ph0 : x0 , ph1 : x0 } ,
296+ { i : 1 , b : 0 , p : x1 , s : 1 , pts : [ 2 ] , ph0 : x1 , ph1 : x1 } ,
297+ { i : 2 , b : 0 , p : x2 , s : 0 , pts : [ ] , ph0 : x2 , ph1 : x2 } ,
298+ { i : 3 , b : 0 , p : x3 , s : 1 , pts : [ 3 ] , ph0 : x3 , ph1 : x3 }
299299 ] ) ;
300300 } ) ;
301301
@@ -319,7 +319,7 @@ describe('Test histogram', function() {
319319 } ) ;
320320
321321 expect ( out ) . toEqual ( [
322- { i : 0 , b : 0 , p : 3 , s : 3 , width1 : 2 , pts : [ 0 , 1 , 2 ] , p0 : 2 , p1 : 3.9 }
322+ { i : 0 , b : 0 , p : 3 , s : 3 , width1 : 2 , pts : [ 0 , 1 , 2 ] , ph0 : 2 , ph1 : 3.9 }
323323 ] ) ;
324324 } ) ;
325325
@@ -332,7 +332,7 @@ describe('Test histogram', function() {
332332 } ) ;
333333
334334 expect ( out ) . toEqual ( [
335- { i : 0 , b : 0 , p : 1.1 , s : 3 , width1 : 0.5 , pts : [ 0 , 1 , 2 ] , p0 : 1.1 , p1 : 1.1 }
335+ { i : 0 , b : 0 , p : 1.1 , s : 3 , width1 : 0.5 , pts : [ 0 , 1 , 2 ] , ph0 : 1.1 , ph1 : 1.1 }
336336 ] ) ;
337337 } ) ;
338338
@@ -345,7 +345,7 @@ describe('Test histogram', function() {
345345 } ) ;
346346
347347 expect ( out ) . toEqual ( [
348- { i : 0 , b : 0 , p : 17 , s : 2 , width1 : 2 , pts : [ 2 , 4 ] , p0 : 17 , p1 : 17 }
348+ { i : 0 , b : 0 , p : 17 , s : 2 , width1 : 2 , pts : [ 2 , 4 ] , ph0 : 17 , ph1 : 17 }
349349 ] ) ;
350350 } ) ;
351351
@@ -358,7 +358,7 @@ describe('Test histogram', function() {
358358 } ) ;
359359
360360 expect ( out ) . toEqual ( [
361- { i : 0 , b : 0 , p : 13 , s : 2 , width1 : 8 , pts : [ 1 , 3 ] , p0 : 13 , p1 : 13 }
361+ { i : 0 , b : 0 , p : 13 , s : 2 , width1 : 8 , pts : [ 1 , 3 ] , ph0 : 13 , ph1 : 13 }
362362 ] ) ;
363363 } ) ;
364364
@@ -372,7 +372,7 @@ describe('Test histogram', function() {
372372
373373 var p = 1296691200000 ;
374374 expect ( out ) . toEqual ( [
375- { i : 0 , b : 0 , p : p , s : 2 , width1 : 2 * 24 * 3600 * 1000 , pts : [ 1 , 3 ] , p0 : p , p1 : p }
375+ { i : 0 , b : 0 , p : p , s : 2 , width1 : 2 * 24 * 3600 * 1000 , pts : [ 1 , 3 ] , ph0 : p , ph1 : p }
376376 ] ) ;
377377 } ) ;
378378
@@ -385,15 +385,15 @@ describe('Test histogram', function() {
385385 } ) ;
386386
387387 expect ( out ) . toEqual ( [
388- { i : 0 , b : 0 , p : 97 , s : 2 , width1 : 1 , pts : [ 1 , 3 ] , p0 : 97 , p1 : 97 }
388+ { i : 0 , b : 0 , p : 97 , s : 2 , width1 : 1 , pts : [ 1 , 3 ] , ph0 : 97 , ph1 : 97 }
389389 ] ) ;
390390 } ) ;
391391
392392 it ( 'can tell the difference between single-bin and single-value histograms' , function ( ) {
393393 var out = _calc ( { x : [ 1 , 4 ] } , [ ] , { barmode : 'overlay' } ) ;
394394
395395 expect ( out ) . toEqual ( [
396- { i : 0 , b : 0 , p : 2 , s : 2 , width1 : 5 , pts : [ 0 , 1 ] , p0 : 0 , p1 : 4 }
396+ { i : 0 , b : 0 , p : 2 , s : 2 , width1 : 5 , pts : [ 0 , 1 ] , ph0 : 0 , ph1 : 4 }
397397 ] ) ;
398398
399399 // real single-valued trace inherits bar width from the simply single-bin trace
@@ -404,7 +404,7 @@ describe('Test histogram', function() {
404404 } ) ;
405405
406406 expect ( out ) . toEqual ( [
407- { i : 0 , b : 0 , p : 5 , s : 1 , width1 : 5 , pts : [ 0 ] , p0 : 5 , p1 : 5 }
407+ { i : 0 , b : 0 , p : 5 , s : 1 , width1 : 5 , pts : [ 0 ] , ph0 : 5 , ph1 : 5 }
408408 ] ) ;
409409 } ) ;
410410
@@ -496,14 +496,14 @@ describe('Test histogram', function() {
496496 it ( 'makes the right base histogram' , function ( ) {
497497 var baseOut = _calc ( base ) ;
498498 expect ( baseOut ) . toEqual ( [
499- { i : 0 , b : 0 , p : 2 , s : 1 , pts : [ 0 ] , p0 : 0 , p1 : 0 } ,
500- { i : 1 , b : 0 , p : 7 , s : 2 , pts : [ 1 , 4 ] , p0 : 5 , p1 : 5 } ,
501- { i : 2 , b : 0 , p : 12 , s : 3 , pts : [ 2 , 5 , 7 ] , p0 : 10 , p1 : 10 } ,
502- { i : 3 , b : 0 , p : 17 , s : 4 , pts : [ 3 , 6 , 8 , 9 ] , p0 : 15 , p1 : 15 } ,
499+ { i : 0 , b : 0 , p : 2 , s : 1 , pts : [ 0 ] , ph0 : 0 , ph1 : 0 } ,
500+ { i : 1 , b : 0 , p : 7 , s : 2 , pts : [ 1 , 4 ] , ph0 : 5 , ph1 : 5 } ,
501+ { i : 2 , b : 0 , p : 12 , s : 3 , pts : [ 2 , 5 , 7 ] , ph0 : 10 , ph1 : 10 } ,
502+ { i : 3 , b : 0 , p : 17 , s : 4 , pts : [ 3 , 6 , 8 , 9 ] , ph0 : 15 , ph1 : 15 } ,
503503 ] ) ;
504504 } ) ;
505505
506- // p0, p1 , and pts have been omitted from CDFs for now
506+ // ph0, ph1 , and pts have been omitted from CDFs for now
507507 var CDFs = [
508508 { p : [ 2 , 7 , 12 , 17 ] , s : [ 1 , 3 , 6 , 10 ] } ,
509509 {
0 commit comments