diff --git a/src/plots/cartesian/axes.js b/src/plots/cartesian/axes.js index 07ba725cc11..f2280d48c58 100644 --- a/src/plots/cartesian/axes.js +++ b/src/plots/cartesian/axes.js @@ -858,7 +858,7 @@ axes.calcTicks = function calcTicks(ax, opts) { ticksOut[i].periodX = v; if(v > maxRange || v < minRange) { // hide label if outside the range - ticksOut[i].text = ''; + ticksOut[i].text = ' '; // don't use an empty string here which can confuse automargin (issue 5132) removedPreTick0Label = true; } } diff --git a/test/image/baselines/date_axes_period_breaks_automargin.png b/test/image/baselines/date_axes_period_breaks_automargin.png new file mode 100644 index 00000000000..4ccf3e75f3f Binary files /dev/null and b/test/image/baselines/date_axes_period_breaks_automargin.png differ diff --git a/test/image/mocks/date_axes_period_breaks_automargin.json b/test/image/mocks/date_axes_period_breaks_automargin.json new file mode 100644 index 00000000000..83d4cf31d65 --- /dev/null +++ b/test/image/mocks/date_axes_period_breaks_automargin.json @@ -0,0 +1,1075 @@ +{ + "data": [ + { + "type": "scatter", + "mode": "markers", + "name": "AAPL High", + "x": [ + "2015-02-17", + "2015-02-18", + "2015-02-19", + "2015-02-20", + "2015-02-23", + "2015-02-24", + "2015-02-25", + "2015-02-26", + "2015-02-27", + "2015-03-02", + "2015-03-03", + "2015-03-04", + "2015-03-05", + "2015-03-06", + "2015-03-09", + "2015-03-10", + "2015-03-11", + "2015-03-12", + "2015-03-13", + "2015-03-16", + "2015-03-17", + "2015-03-18", + "2015-03-19", + "2015-03-20", + "2015-03-23", + "2015-03-24", + "2015-03-25", + "2015-03-26", + "2015-03-27", + "2015-03-30", + "2015-03-31", + "2015-04-01", + "2015-04-02", + "2015-04-06", + "2015-04-07", + "2015-04-08", + "2015-04-09", + "2015-04-10", + "2015-04-13", + "2015-04-14", + "2015-04-15", + "2015-04-16", + "2015-04-17", + "2015-04-20", + "2015-04-21", + "2015-04-22", + "2015-04-23", + "2015-04-24", + "2015-04-27", + "2015-04-28", + "2015-04-29", + "2015-04-30", + "2015-05-01", + "2015-05-04", + "2015-05-05", + "2015-05-06", + "2015-05-07", + "2015-05-08", + "2015-05-11", + "2015-05-12", + "2015-05-13", + "2015-05-14", + "2015-05-15", + "2015-05-18", + "2015-05-19", + "2015-05-20", + "2015-05-21", + "2015-05-22", + "2015-05-26", + "2015-05-27", + "2015-05-28", + "2015-05-29", + "2015-06-01", + "2015-06-02", + "2015-06-03", + "2015-06-04", + "2015-06-05", + "2015-06-08", + "2015-06-09", + "2015-06-10", + "2015-06-11", + "2015-06-12", + "2015-06-15", + "2015-06-16", + "2015-06-17", + "2015-06-18", + "2015-06-19", + "2015-06-22", + "2015-06-23", + "2015-06-24", + "2015-06-25", + "2015-06-26", + "2015-06-29", + "2015-06-30", + "2015-07-01", + "2015-07-02", + "2015-07-06", + "2015-07-07", + "2015-07-08", + "2015-07-09", + "2015-07-10", + "2015-07-13", + "2015-07-14", + "2015-07-15", + "2015-07-16", + "2015-07-17", + "2015-07-20", + "2015-07-21", + "2015-07-22", + "2015-07-23", + "2015-07-24", + "2015-07-27", + "2015-07-28", + "2015-07-29", + "2015-07-30", + "2015-07-31", + "2015-08-03", + "2015-08-04", + "2015-08-05", + "2015-08-06", + "2015-08-07", + "2015-08-10", + "2015-08-11", + "2015-08-12", + "2015-08-13", + "2015-08-14", + "2015-08-17", + "2015-08-18", + "2015-08-19", + "2015-08-20", + "2015-08-21", + "2015-08-24", + "2015-08-25", + "2015-08-26", + "2015-08-27", + "2015-08-28", + "2015-08-31", + "2015-09-01", + "2015-09-02", + "2015-09-03", + "2015-09-04", + "2015-09-08", + "2015-09-09", + "2015-09-10", + "2015-09-11", + "2015-09-14", + "2015-09-15", + "2015-09-16", + "2015-09-17", + "2015-09-18", + "2015-09-21", + "2015-09-22", + "2015-09-23", + "2015-09-24", + "2015-09-25", + "2015-09-28", + "2015-09-29", + "2015-09-30", + "2015-10-01", + "2015-10-02", + "2015-10-05", + "2015-10-06", + "2015-10-07", + "2015-10-08", + "2015-10-09", + "2015-10-12", + "2015-10-13", + "2015-10-14", + "2015-10-15", + "2015-10-16", + "2015-10-19", + "2015-10-20", + "2015-10-21", + "2015-10-22", + "2015-10-23", + "2015-10-26", + "2015-10-27", + "2015-10-28", + "2015-10-29", + "2015-10-30", + "2015-11-02", + "2015-11-03", + "2015-11-04", + "2015-11-05", + "2015-11-06", + "2015-11-09", + "2015-11-10", + "2015-11-11", + "2015-11-12", + "2015-11-13", + "2015-11-16", + "2015-11-17", + "2015-11-18", + "2015-11-19", + "2015-11-20", + "2015-11-23", + "2015-11-24", + "2015-11-25", + "2015-11-27", + "2015-11-30", + "2015-12-01", + "2015-12-02", + "2015-12-03", + "2015-12-04", + "2015-12-07", + "2015-12-08", + "2015-12-09", + "2015-12-10", + "2015-12-11", + "2015-12-14", + "2015-12-15", + "2015-12-16", + "2015-12-17", + "2015-12-18", + "2015-12-21", + "2015-12-22", + "2015-12-23", + "2015-12-24", + "2015-12-28", + "2015-12-29", + "2015-12-30", + "2015-12-31", + "2016-01-04", + "2016-01-05", + "2016-01-06", + "2016-01-07", + "2016-01-08", + "2016-01-11", + "2016-01-12", + "2016-01-13", + "2016-01-14", + "2016-01-15", + "2016-01-19", + "2016-01-20", + "2016-01-21", + "2016-01-22", + "2016-01-25", + "2016-01-26", + "2016-01-27", + "2016-01-28", + "2016-01-29", + "2016-02-01", + "2016-02-02", + "2016-02-03", + "2016-02-04", + "2016-02-05", + "2016-02-08", + "2016-02-09", + "2016-02-10", + "2016-02-11", + "2016-02-12", + "2016-02-16", + "2016-02-17", + "2016-02-18", + "2016-02-19", + "2016-02-22", + "2016-02-23", + "2016-02-24", + "2016-02-25", + "2016-02-26", + "2016-02-29", + "2016-03-01", + "2016-03-02", + "2016-03-03", + "2016-03-04", + "2016-03-07", + "2016-03-08", + "2016-03-09", + "2016-03-10", + "2016-03-11", + "2016-03-14", + "2016-03-15", + "2016-03-16", + "2016-03-17", + "2016-03-18", + "2016-03-21", + "2016-03-22", + "2016-03-23", + "2016-03-24", + "2016-03-28", + "2016-03-29", + "2016-03-30", + "2016-03-31", + "2016-04-01", + "2016-04-04", + "2016-04-05", + "2016-04-06", + "2016-04-07", + "2016-04-08", + "2016-04-11", + "2016-04-12", + "2016-04-13", + "2016-04-14", + "2016-04-15", + "2016-04-18", + "2016-04-19", + "2016-04-20", + "2016-04-21", + "2016-04-22", + "2016-04-25", + "2016-04-26", + "2016-04-27", + "2016-04-28", + "2016-04-29", + "2016-05-02", + "2016-05-03", + "2016-05-04", + "2016-05-05", + "2016-05-06", + "2016-05-09", + "2016-05-10", + "2016-05-11", + "2016-05-12", + "2016-05-13", + "2016-05-16", + "2016-05-17", + "2016-05-18", + "2016-05-19", + "2016-05-20", + "2016-05-23", + "2016-05-24", + "2016-05-25", + "2016-05-26", + "2016-05-27", + "2016-05-31", + "2016-06-01", + "2016-06-02", + "2016-06-03", + "2016-06-06", + "2016-06-07", + "2016-06-08", + "2016-06-09", + "2016-06-10", + "2016-06-13", + "2016-06-14", + "2016-06-15", + "2016-06-16", + "2016-06-17", + "2016-06-20", + "2016-06-21", + "2016-06-22", + "2016-06-23", + "2016-06-24", + "2016-06-27", + "2016-06-28", + "2016-06-29", + "2016-06-30", + "2016-07-01", + "2016-07-05", + "2016-07-06", + "2016-07-07", + "2016-07-08", + "2016-07-11", + "2016-07-12", + "2016-07-13", + "2016-07-14", + "2016-07-15", + "2016-07-18", + "2016-07-19", + "2016-07-20", + "2016-07-21", + "2016-07-22", + "2016-07-25", + "2016-07-26", + "2016-07-27", + "2016-07-28", + "2016-07-29", + "2016-08-01", + "2016-08-02", + "2016-08-03", + "2016-08-04", + "2016-08-05", + "2016-08-08", + "2016-08-09", + "2016-08-10", + "2016-08-11", + "2016-08-12", + "2016-08-15", + "2016-08-16", + "2016-08-17", + "2016-08-18", + "2016-08-19", + "2016-08-22", + "2016-08-23", + "2016-08-24", + "2016-08-25", + "2016-08-26", + "2016-08-29", + "2016-08-30", + "2016-08-31", + "2016-09-01", + "2016-09-02", + "2016-09-06", + "2016-09-07", + "2016-09-08", + "2016-09-09", + "2016-09-12", + "2016-09-13", + "2016-09-14", + "2016-09-15", + "2016-09-16", + "2016-09-19", + "2016-09-20", + "2016-09-21", + "2016-09-22", + "2016-09-23", + "2016-09-26", + "2016-09-27", + "2016-09-28", + "2016-09-29", + "2016-09-30", + "2016-10-03", + "2016-10-04", + "2016-10-05", + "2016-10-06", + "2016-10-07", + "2016-10-10", + "2016-10-11", + "2016-10-12", + "2016-10-13", + "2016-10-14", + "2016-10-17", + "2016-10-18", + "2016-10-19", + "2016-10-20", + "2016-10-21", + "2016-10-24", + "2016-10-25", + "2016-10-26", + "2016-10-27", + "2016-10-28", + "2016-10-31", + "2016-11-01", + "2016-11-02", + "2016-11-03", + "2016-11-04", + "2016-11-07", + "2016-11-08", + "2016-11-09", + "2016-11-10", + "2016-11-11", + "2016-11-14", + "2016-11-15", + "2016-11-16", + "2016-11-17", + "2016-11-18", + "2016-11-21", + "2016-11-22", + "2016-11-23", + "2016-11-25", + "2016-11-28", + "2016-11-29", + "2016-11-30", + "2016-12-01", + "2016-12-02", + "2016-12-05", + "2016-12-06", + "2016-12-07", + "2016-12-08", + "2016-12-09", + "2016-12-12", + "2016-12-13", + "2016-12-14", + "2016-12-15", + "2016-12-16", + "2016-12-19", + "2016-12-20", + "2016-12-21", + "2016-12-22", + "2016-12-23", + "2016-12-27", + "2016-12-28", + "2016-12-29", + "2016-12-30", + "2017-01-03", + "2017-01-04", + "2017-01-05", + "2017-01-06", + "2017-01-09", + "2017-01-10", + "2017-01-11", + "2017-01-12", + "2017-01-13", + "2017-01-17", + "2017-01-18", + "2017-01-19", + "2017-01-20", + "2017-01-23", + "2017-01-24", + "2017-01-25", + "2017-01-26", + "2017-01-27", + "2017-01-30", + "2017-01-31", + "2017-02-01", + "2017-02-02", + "2017-02-03", + "2017-02-06", + "2017-02-07", + "2017-02-08", + "2017-02-09", + "2017-02-10", + "2017-02-13", + "2017-02-14", + "2017-02-15", + "2017-02-16" + ], + "y": [ + "128.880005", + "128.779999", + "129.029999", + "129.5", + "133", + "133.600006", + "131.600006", + "130.869995", + "130.570007", + "130.279999", + "129.520004", + "129.559998", + "128.75", + "129.369995", + "129.570007", + "127.220001", + "124.769997", + "124.900002", + "125.400002", + "124.949997", + "127.32", + "129.160004", + "129.25", + "128.399994", + "127.849998", + "128.039993", + "126.82", + "124.879997", + "124.699997", + "126.400002", + "126.489998", + "125.120003", + "125.559998", + "127.510002", + "128.119995", + "126.400002", + "126.580002", + "127.209999", + "128.570007", + "127.290001", + "127.129997", + "127.099998", + "126.139999", + "128.119995", + "128.199997", + "128.869995", + "130.419998", + "130.630005", + "133.130005", + "134.539993", + "131.589996", + "128.639999", + "130.130005", + "130.570007", + "128.449997", + "126.75", + "126.080002", + "127.620003", + "127.559998", + "126.879997", + "127.190002", + "128.949997", + "129.490005", + "130.720001", + "130.880005", + "130.979996", + "131.630005", + "132.970001", + "132.910004", + "132.259995", + "131.949997", + "131.449997", + "131.389999", + "130.660004", + "130.940002", + "130.580002", + "129.690002", + "129.210007", + "128.080002", + "129.339996", + "130.179993", + "128.330002", + "127.239998", + "127.849998", + "127.879997", + "128.309998", + "127.82", + "128.059998", + "127.610001", + "129.800003", + "129.199997", + "127.989998", + "126.470001", + "126.120003", + "126.940002", + "126.690002", + "126.230003", + "126.150002", + "124.639999", + "124.059998", + "123.849998", + "125.760002", + "126.370003", + "127.150002", + "128.570007", + "129.619995", + "132.970001", + "132.919998", + "125.5", + "127.089996", + "125.739998", + "123.610001", + "123.910004", + "123.5", + "122.57", + "122.639999", + "122.57", + "117.699997", + "117.440002", + "116.5", + "116.25", + "119.989998", + "118.18", + "115.419998", + "116.400002", + "116.309998", + "117.650002", + "117.440002", + "116.519997", + "114.349998", + "111.900002", + "108.800003", + "111.110001", + "109.889999", + "113.239998", + "113.309998", + "114.529999", + "111.879997", + "112.339996", + "112.779999", + "110.449997", + "112.559998", + "114.019997", + "113.279999", + "114.209999", + "116.889999", + "116.529999", + "116.540001", + "116.489998", + "114.300003", + "115.370003", + "114.18", + "114.720001", + "115.5", + "116.690002", + "114.57", + "113.510002", + "111.540001", + "109.620003", + "111.010002", + "111.370003", + "111.739998", + "111.769997", + "110.190002", + "112.279999", + "112.75", + "112.449997", + "111.519997", + "112.099998", + "112", + "111.75", + "114.169998", + "115.580002", + "115.5", + "119.230003", + "118.129997", + "116.540001", + "119.300003", + "120.690002", + "121.220001", + "121.360001", + "123.489998", + "123.82", + "122.690002", + "121.809998", + "121.809998", + "118.07", + "117.419998", + "116.82", + "115.57", + "114.239998", + "115.050003", + "117.489998", + "119.75", + "119.919998", + "119.730003", + "119.349998", + "119.230003", + "118.410004", + "119.410004", + "118.809998", + "118.110001", + "116.790001", + "119.25", + "119.860001", + "118.599998", + "117.690002", + "116.940002", + "115.389999", + "112.68", + "112.800003", + "111.989998", + "112.25", + "109.519997", + "107.370003", + "107.720001", + "108.849998", + "109", + "107.690002", + "109.43", + "108.699997", + "107.029999", + "105.370003", + "105.849998", + "102.370003", + "100.129997", + "99.110001", + "99.059998", + "100.690002", + "101.190002", + "100.480003", + "97.709999", + "98.650002", + "98.190002", + "97.879997", + "101.459999", + "101.529999", + "100.879997", + "96.629997", + "94.519997", + "97.339996", + "96.709999", + "96.040001", + "96.839996", + "97.330002", + "96.919998", + "95.699997", + "95.940002", + "96.349998", + "94.720001", + "94.5", + "96.849998", + "98.209999", + "98.889999", + "96.760002", + "96.900002", + "96.5", + "96.379997", + "96.760002", + "98.019997", + "98.230003", + "100.769997", + "100.889999", + "101.709999", + "103.75", + "102.830002", + "101.760002", + "101.580002", + "102.239998", + "102.279999", + "102.910004", + "105.18", + "106.309998", + "106.470001", + "106.5", + "107.650002", + "107.290001", + "107.07", + "106.25", + "106.190002", + "107.790001", + "110.419998", + "109.900002", + "110", + "112.190002", + "110.730003", + "110.980003", + "110.419998", + "109.769997", + "110.610001", + "110.5", + "112.339996", + "112.389999", + "112.300003", + "108.949997", + "108", + "108.089996", + "106.93", + "106.480003", + "105.650002", + "105.300003", + "98.709999", + "97.879997", + "94.720001", + "94.080002", + "95.739998", + "95.900002", + "94.07", + "93.449997", + "93.769997", + "93.57", + "93.57", + "92.779999", + "91.669998", + "94.389999", + "94.699997", + "95.209999", + "94.639999", + "95.43", + "97.190002", + "98.089996", + "99.739998", + "100.730003", + "100.470001", + "100.400002", + "99.540001", + "97.839996", + "98.269997", + "101.889999", + "99.870003", + "99.559998", + "99.989998", + "99.349998", + "99.120003", + "98.480003", + "98.410004", + "97.75", + "96.650002", + "96.57", + "96.349998", + "96.889999", + "96.290001", + "94.660004", + "93.050003", + "93.660004", + "94.550003", + "95.769997", + "96.470001", + "95.400002", + "95.660004", + "96.5", + "96.889999", + "97.650002", + "97.699997", + "97.669998", + "98.989998", + "99.300003", + "100.129997", + "100", + "100.459999", + "101", + "99.300003", + "98.839996", + "97.970001", + "104.349998", + "104.449997", + "104.550003", + "106.150002", + "106.07", + "105.839996", + "106", + "107.650002", + "108.370003", + "108.940002", + "108.900002", + "108.93", + "108.440002", + "109.540001", + "110.230003", + "109.370003", + "109.599998", + "109.690002", + "109.099998", + "109.32", + "108.75", + "107.879997", + "107.949997", + "107.440002", + "106.5", + "106.57", + "106.800003", + "108", + "108.300003", + "108.760002", + "107.269997", + "105.720001", + "105.720001", + "108.790001", + "113.029999", + "115.730003", + "116.129997", + "116.18", + "114.120003", + "113.989998", + "114.940002", + "114.790001", + "113.389999", + "113.18", + "114.639999", + "113.800003", + "113.370003", + "113.050003", + "114.309998", + "113.660004", + "114.339996", + "114.559998", + "116.75", + "118.690002", + "117.980003", + "117.440002", + "118.169998", + "117.839996", + "118.209999", + "117.760002", + "117.379997", + "116.910004", + "117.739998", + "118.360001", + "115.699997", + "115.860001", + "115.209999", + "114.230003", + "113.769997", + "112.349998", + "111.459999", + "110.25", + "110.510002", + "111.720001", + "111.32", + "111.089996", + "108.870003", + "107.809998", + "107.68", + "110.230003", + "110.349998", + "110.540001", + "111.989998", + "112.419998", + "111.510002", + "111.870003", + "112.470001", + "112.029999", + "112.199997", + "110.940002", + "110.089996", + "110.029999", + "110.360001", + "111.190002", + "112.43", + "114.699997", + "115", + "115.919998", + "116.199997", + "116.730003", + "116.5", + "117.379997", + "117.5", + "117.400002", + "116.510002", + "116.519997", + "117.800003", + "118.019997", + "117.110001", + "117.199997", + "116.330002", + "116.510002", + "116.860001", + "118.160004", + "119.43", + "119.379997", + "119.93", + "119.300003", + "119.620003", + "120.239998", + "120.5", + "120.089996", + "120.449997", + "120.809998", + "120.099998", + "122.099998", + "122.440002", + "122.349998", + "121.629997", + "121.389999", + "130.490005", + "129.389999", + "129.190002", + "130.5", + "132.089996", + "132.220001", + "132.449997", + "132.940002", + "133.820007", + "135.089996", + "136.270004", + "135.899994" + ] + } + ], + "layout": { + "width": 800, + "height": 400, + "xaxis": { + "ticklabelmode": "period", + "rangebreaks": [ + { + "bounds": [ + "sat", + "mon" + ] + } + ] + }, + "template": { + "layout": { + "font": { + "color": "#2a3f5f" + }, + "hovermode": "closest", + "hoverlabel": { + "align": "left" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "xaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "automargin": true, + "zerolinewidth": 2 + }, + "yaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "automargin": true, + "zerolinewidth": 2 + } + } + } + } +} diff --git a/test/jasmine/tests/axes_test.js b/test/jasmine/tests/axes_test.js index 021c92d0a19..94c2d74c762 100644 --- a/test/jasmine/tests/axes_test.js +++ b/test/jasmine/tests/axes_test.js @@ -5243,8 +5243,8 @@ describe('Test axes', function() { '2025-07-02 12:00', '2026-07-02 12:00' ], [ - ['', '2020', '2021', '2022', '2023', '2024', '2025', ''], - ['', '20', '21', '22', '23', '24', '25', ''] + [' ', '2020', '2021', '2022', '2023', '2024', '2025', ' '], + [' ', '20', '21', '22', '23', '24', '25', ' '] ][i]); }) .catch(failTest) @@ -5278,7 +5278,7 @@ describe('Test axes', function() { '2021-08-16', '2021-11-16', '2022-02-16' - ], ['', '2020-Q1', '2020-Q2', '2020-Q3', '2020-Q4', '2021-Q1', '2021-Q2', '2021-Q3', '2021-Q4', '']); + ], [' ', '2020-Q1', '2020-Q2', '2020-Q3', '2020-Q4', '2021-Q1', '2021-Q2', '2021-Q3', '2021-Q4', ' ']); }) .catch(failTest) .then(done); @@ -5307,7 +5307,7 @@ describe('Test axes', function() { '2021-02-15 15:45', '2021-08-15 15:45', '2022-02-15 15:45' - ], ['', '2020-Q1', '2020-Q3', '2021-Q1', '2021-Q3', '']); + ], [' ', '2020-Q1', '2020-Q3', '2021-Q1', '2021-Q3', ' ']); }) .catch(failTest) .then(done); @@ -5339,9 +5339,9 @@ describe('Test axes', function() { '2020-06-16', '2020-07-16' ], [ - ['', 'Q1-January', 'Q1-February', 'Q1-March', 'Q2-April', 'Q2-May', 'Q2-June', ''], - ['', 'Q1-Jan', 'Q1-Feb', 'Q1-Mar', 'Q2-Apr', 'Q2-May', 'Q2-Jun', ''], - ['', 'Q1-01', 'Q1-02', 'Q1-03', 'Q2-04', 'Q2-05', 'Q2-06', ''] + [' ', 'Q1-January', 'Q1-February', 'Q1-March', 'Q2-April', 'Q2-May', 'Q2-June', ' '], + [' ', 'Q1-Jan', 'Q1-Feb', 'Q1-Mar', 'Q2-Apr', 'Q2-May', 'Q2-Jun', ' '], + [' ', 'Q1-01', 'Q1-02', 'Q1-03', 'Q2-04', 'Q2-05', 'Q2-06', ' '] ][i]); }) .catch(failTest) @@ -5472,7 +5472,7 @@ describe('Test axes', function() { ['2020-01-01 12:00', '2020-01-08 12:00', '2020-01-15 12:00', '2020-01-22 12:00', '2020-01-29 12:00'], ['2020-01-01 12:00', '2020-01-08 12:00', '2020-01-15 12:00', '2020-01-22 12:00', '2020-01-29 12:00'] ][i], [ - ['', 'Jan-W01', 'Jan-W02', 'Jan-W03', 'Jan-W04'], + [' ', 'Jan-W01', 'Jan-W02', 'Jan-W03', 'Jan-W04'], ['Dec-W01', 'Jan-W02', 'Jan-W03', 'Jan-W04', 'Jan-W05'], ['Dec-W52', 'Jan-W01', 'Jan-W02', 'Jan-W03', 'Jan-W04'] ][i]); @@ -5509,14 +5509,14 @@ describe('Test axes', function() { '2020-01-07 12:00', '2020-01-08 12:00' ], [ - ['', 'Jan-Wednesday', 'Jan-Thursday', 'Jan-Friday', 'Jan-Saturday', 'Jan-Sunday', 'Jan-Monday', 'Jan-Tuesday', ''], - ['', 'Jan-Wed', 'Jan-Thu', 'Jan-Fri', 'Jan-Sat', 'Jan-Sun', 'Jan-Mon', 'Jan-Tue', ''], - ['', 'Jan-01', 'Jan-02', 'Jan-03', 'Jan-04', 'Jan-05', 'Jan-06', 'Jan-07', ''], - ['', 'Jan- 1', 'Jan- 2', 'Jan- 3', 'Jan- 4', 'Jan- 5', 'Jan- 6', 'Jan- 7', ''], - ['', 'Jan-001', 'Jan-002', 'Jan-003', 'Jan-004', 'Jan-005', 'Jan-006', 'Jan-007', ''], - ['', 'Jan-3', 'Jan-4', 'Jan-5', 'Jan-6', 'Jan-7', 'Jan-1', 'Jan-2', ''], - ['', 'Jan-3', 'Jan-4', 'Jan-5', 'Jan-6', 'Jan-0', 'Jan-1', 'Jan-2', ''], - ['', 'Jan-01/01/2020', 'Jan-01/02/2020', 'Jan-01/03/2020', 'Jan-01/04/2020', 'Jan-01/05/2020', 'Jan-01/06/2020', 'Jan-01/07/2020', ''] + [' ', 'Jan-Wednesday', 'Jan-Thursday', 'Jan-Friday', 'Jan-Saturday', 'Jan-Sunday', 'Jan-Monday', 'Jan-Tuesday', ' '], + [' ', 'Jan-Wed', 'Jan-Thu', 'Jan-Fri', 'Jan-Sat', 'Jan-Sun', 'Jan-Mon', 'Jan-Tue', ' '], + [' ', 'Jan-01', 'Jan-02', 'Jan-03', 'Jan-04', 'Jan-05', 'Jan-06', 'Jan-07', ' '], + [' ', 'Jan- 1', 'Jan- 2', 'Jan- 3', 'Jan- 4', 'Jan- 5', 'Jan- 6', 'Jan- 7', ' '], + [' ', 'Jan-001', 'Jan-002', 'Jan-003', 'Jan-004', 'Jan-005', 'Jan-006', 'Jan-007', ' '], + [' ', 'Jan-3', 'Jan-4', 'Jan-5', 'Jan-6', 'Jan-7', 'Jan-1', 'Jan-2', ' '], + [' ', 'Jan-3', 'Jan-4', 'Jan-5', 'Jan-6', 'Jan-0', 'Jan-1', 'Jan-2', ' '], + [' ', 'Jan-01/01/2020', 'Jan-01/02/2020', 'Jan-01/03/2020', 'Jan-01/04/2020', 'Jan-01/05/2020', 'Jan-01/06/2020', 'Jan-01/07/2020', ' '] ][i]); }) .catch(failTest) @@ -5552,9 +5552,9 @@ describe('Test axes', function() { '2020-01-01 21:00', '2020-01-02' ], [ - ['', 'Wed-1577836800000', 'Wed-1577847600000', 'Wed-1577858400000', 'Wed-1577869200000', 'Wed-1577880000000', 'Wed-1577890800000', 'Wed-1577901600000', 'Wed-1577912400000', 'Thu-1577923200000'], - ['', 'Wed-1577836800', 'Wed-1577847600', 'Wed-1577858400', 'Wed-1577869200', 'Wed-1577880000', 'Wed-1577890800', 'Wed-1577901600', 'Wed-1577912400', 'Thu-1577923200'], - ['', 'Wed-00:00:00', 'Wed-03:00:00', 'Wed-06:00:00', 'Wed-09:00:00', 'Wed-12:00:00', 'Wed-15:00:00', 'Wed-18:00:00', 'Wed-21:00:00', 'Thu-00:00:00'] + [' ', 'Wed-1577836800000', 'Wed-1577847600000', 'Wed-1577858400000', 'Wed-1577869200000', 'Wed-1577880000000', 'Wed-1577890800000', 'Wed-1577901600000', 'Wed-1577912400000', 'Thu-1577923200000'], + [' ', 'Wed-1577836800', 'Wed-1577847600', 'Wed-1577858400', 'Wed-1577869200', 'Wed-1577880000', 'Wed-1577890800', 'Wed-1577901600', 'Wed-1577912400', 'Thu-1577923200'], + [' ', 'Wed-00:00:00', 'Wed-03:00:00', 'Wed-06:00:00', 'Wed-09:00:00', 'Wed-12:00:00', 'Wed-15:00:00', 'Wed-18:00:00', 'Wed-21:00:00', 'Thu-00:00:00'] ][i]); }) .catch(failTest) @@ -5567,37 +5567,37 @@ describe('Test axes', function() { { formatter: '%H', positions: ['2019-12-31 21:30', '2020-01-01 00:30', '2020-01-01 03:30', '2020-01-01 06:30', '2020-01-01 09:30', '2020-01-01 12:30', '2020-01-01 15:30', '2020-01-01 18:30', '2020-01-01 21:30', '2020-01-02 00:30'], - labels: ['', 'Wed-00', 'Wed-03', 'Wed-06', 'Wed-09', 'Wed-12', 'Wed-15', 'Wed-18', 'Wed-21', 'Thu-00'] + labels: [' ', 'Wed-00', 'Wed-03', 'Wed-06', 'Wed-09', 'Wed-12', 'Wed-15', 'Wed-18', 'Wed-21', 'Thu-00'] }, { formatter: '%I', positions: ['2019-12-31 21:30', '2020-01-01 00:30', '2020-01-01 03:30', '2020-01-01 06:30', '2020-01-01 09:30', '2020-01-01 12:30', '2020-01-01 15:30', '2020-01-01 18:30', '2020-01-01 21:30', '2020-01-02 00:30'], - labels: ['', 'Wed-12', 'Wed-03', 'Wed-06', 'Wed-09', 'Wed-12', 'Wed-03', 'Wed-06', 'Wed-09', 'Thu-12'] + labels: [' ', 'Wed-12', 'Wed-03', 'Wed-06', 'Wed-09', 'Wed-12', 'Wed-03', 'Wed-06', 'Wed-09', 'Thu-12'] }, { formatter: '%p', positions: ['2019-12-31 21:00', '2020-01-01 06:00', '2020-01-01 18:00', '2020-01-02 06:00'], - labels: ['', 'Wed-AM', 'Wed-PM', ''] + labels: [' ', 'Wed-AM', 'Wed-PM', ' '] }, { formatter: '%M', positions: ['2019-12-31 21:00', '2020-01-01 12:00', '2020-01-02 12:00'], - labels: ['', 'Wed-00', ''] + labels: [' ', 'Wed-00', ' '] }, { formatter: '%S', positions: ['2019-12-31 21:00', '2020-01-01 12:00', '2020-01-02 12:00'], - labels: ['', 'Wed-00', ''] + labels: [' ', 'Wed-00', ' '] }, { formatter: '%L', positions: ['2019-12-31 21:00', '2020-01-01 12:00', '2020-01-02 12:00'], - labels: ['', 'Wed-000', ''] + labels: [' ', 'Wed-000', ' '] }, { formatter: '%f', positions: ['2019-12-31 21:00', '2020-01-01 12:00', '2020-01-02 12:00'], - labels: ['', 'Wed-0', ''] + labels: [' ', 'Wed-0', ' '] } ].forEach(function(t) { it('should respect time tickformat that includes ' + t.formatter, function(done) { @@ -5626,72 +5626,72 @@ describe('Test axes', function() { { range: ['2020-12-15', '2084-12-15'], positions: ['2020-07-01 15:00', '2030-07-02 15:00', '2040-07-01 15:00', '2050-07-02 15:00', '2060-07-01 15:00', '2070-07-02 15:00', '2080-07-01 15:00'], - labels: ['', '2030', '2040', '2050', '2060', '2070', '2080'] + labels: [' ', '2030', '2040', '2050', '2060', '2070', '2080'] }, { range: ['2020-12-15', '2052-12-15'], positions: ['2020-07-01 15:00', '2025-07-02 15:00', '2030-07-02 15:00', '2035-07-02 15:00', '2040-07-01 15:00', '2045-07-02 15:00', '2050-07-02 15:00'], - labels: ['', '2025', '2030', '2035', '2040', '2045', '2050'] + labels: [' ', '2025', '2030', '2035', '2040', '2045', '2050'] }, { range: ['2020-12-15', '2036-12-15'], positions: ['2020-07-01 15:00', '2022-07-02 15:00', '2024-07-01 15:00', '2026-07-02 15:00', '2028-07-01 15:00', '2030-07-02 15:00', '2032-07-01 15:00', '2034-07-02 15:00', '2036-07-01 15:00'], - labels: ['', '2022', '2024', '2026', '2028', '2030', '2032', '2034', '2036'] + labels: [' ', '2022', '2024', '2026', '2028', '2030', '2032', '2034', '2036'] }, { range: ['2020-12-15', '2028-12-15'], positions: ['2020-07-02', '2021-07-02 12:00', '2022-07-02 12:00', '2023-07-02 12:00', '2024-07-02', '2025-07-02 12:00', '2026-07-02 12:00', '2027-07-02 12:00', '2028-07-01 12:00'], - labels: ['', '2021', '2022', '2023', '2024', '2025', '2026', '2027', '2028'] + labels: [' ', '2021', '2022', '2023', '2024', '2025', '2026', '2027', '2028'] }, { range: ['2020-12-15', '2024-12-15'], positions: ['2020-07-16 05:15', '2021-01-16 05:15', '2021-07-16 05:15', '2022-01-16 05:15', '2022-07-16 05:15', '2023-01-16 05:15', '2023-07-16 05:15', '2024-01-16 05:15', '2024-07-16 05:15'], - labels: ['', 'Jan 2021', 'Jul 2021', 'Jan 2022', 'Jul 2022', 'Jan 2023', 'Jul 2023', 'Jan 2024', 'Jul 2024'] + labels: [' ', 'Jan 2021', 'Jul 2021', 'Jan 2022', 'Jul 2022', 'Jan 2023', 'Jul 2023', 'Jan 2024', 'Jul 2024'] }, { range: ['2020-12-15', '2022-12-15'], positions: ['2020-10-16 05:15', '2021-01-16 05:15', '2021-04-16 05:15', '2021-07-16 05:15', '2021-10-16 05:15', '2022-01-16 05:15', '2022-04-16 05:15', '2022-07-16 05:15', '2022-10-16 05:15'], - labels: ['', 'Jan 2021', 'Apr 2021', 'Jul 2021', 'Oct 2021', 'Jan 2022', 'Apr 2022', 'Jul 2022', 'Oct 2022'] + labels: [' ', 'Jan 2021', 'Apr 2021', 'Jul 2021', 'Oct 2021', 'Jan 2022', 'Apr 2022', 'Jul 2022', 'Oct 2022'] }, { range: ['2020-12-15', '2021-12-15'], positions: ['2020-11-16 05:15', '2021-01-16 05:15', '2021-03-16 05:15', '2021-05-16 05:15', '2021-07-16 05:15', '2021-09-16 05:15', '2021-11-16 05:15'], - labels: ['', 'Jan 2021', 'Mar 2021', 'May 2021', 'Jul 2021', 'Sep 2021', 'Nov 2021'] + labels: [' ', 'Jan 2021', 'Mar 2021', 'May 2021', 'Jul 2021', 'Sep 2021', 'Nov 2021'] }, { range: ['2020-12-15', '2021-06-15'], positions: ['2020-12-16 12:00', '2021-01-16 12:00', '2021-02-15', '2021-03-16 12:00', '2021-04-16', '2021-05-16 12:00', '2021-06-16 12:00'], - labels: ['Dec 2020', 'Jan 2021', 'Feb 2021', 'Mar 2021', 'Apr 2021', 'May 2021', ''] + labels: ['Dec 2020', 'Jan 2021', 'Feb 2021', 'Mar 2021', 'Apr 2021', 'May 2021', ' '] }, { range: ['2020-12-15', '2021-02-15'], positions: ['2020-12-13 12:00', '2020-12-20 12:00', '2020-12-27 12:00', '2021-01-03 12:00', '2021-01-10 12:00', '2021-01-17 12:00', '2021-01-24 12:00', '2021-01-31 12:00', '2021-02-07 12:00', '2021-02-14 12:00'], - labels: ['', 'Dec 20
2020', 'Dec 27', 'Jan 3
2021', 'Jan 10', 'Jan 17', 'Jan 24', 'Jan 31', 'Feb 7', 'Feb 14'] + labels: [' ', 'Dec 20
2020', 'Dec 27', 'Jan 3
2021', 'Jan 10', 'Jan 17', 'Jan 24', 'Jan 31', 'Feb 7', 'Feb 14'] }, { range: ['2020-12-15', '2021-01-15'], positions: ['2020-12-13 12:00', '2020-12-20 12:00', '2020-12-27 12:00', '2021-01-03 12:00', '2021-01-10 12:00'], - labels: ['', 'Dec 20
2020', 'Dec 27', 'Jan 3
2021', 'Jan 10'] + labels: [' ', 'Dec 20
2020', 'Dec 27', 'Jan 3
2021', 'Jan 10'] }, { range: ['2020-12-15', '2021-01-01'], positions: ['2020-12-14 12:00', '2020-12-16 12:00', '2020-12-18 12:00', '2020-12-20 12:00', '2020-12-22 12:00', '2020-12-24 12:00', '2020-12-26 12:00', '2020-12-28 12:00', '2020-12-30 12:00', '2021-01-01 12:00'], - labels: ['', 'Dec 16
2020', 'Dec 18', 'Dec 20', 'Dec 22', 'Dec 24', 'Dec 26', 'Dec 28', 'Dec 30', ''] + labels: [' ', 'Dec 16
2020', 'Dec 18', 'Dec 20', 'Dec 22', 'Dec 24', 'Dec 26', 'Dec 28', 'Dec 30', ' '] }, { range: ['2020-12-15', '2020-12-21'], positions: ['2020-12-14 12:00', '2020-12-15 12:00', '2020-12-16 12:00', '2020-12-17 12:00', '2020-12-18 12:00', '2020-12-19 12:00', '2020-12-20 12:00', '2020-12-21 12:00'], - labels: ['', 'Dec 15
2020', 'Dec 16', 'Dec 17', 'Dec 18', 'Dec 19', 'Dec 20', ''] + labels: [' ', 'Dec 15
2020', 'Dec 16', 'Dec 17', 'Dec 18', 'Dec 19', 'Dec 20', ' '] }, { range: ['2020-12-15', '2020-12-16'], positions: ['2020-12-14 21:00', '2020-12-15', '2020-12-15 03:00', '2020-12-15 06:00', '2020-12-15 09:00', '2020-12-15 12:00', '2020-12-15 15:00', '2020-12-15 18:00', '2020-12-15 21:00', '2020-12-16'], - labels: ['', '00:00
Dec 15, 2020', '03:00', '06:00', '09:00', '12:00', '15:00', '18:00', '21:00', '00:00
Dec 16, 2020'] + labels: [' ', '00:00
Dec 15, 2020', '03:00', '06:00', '09:00', '12:00', '15:00', '18:00', '21:00', '00:00
Dec 16, 2020'] }, { range: ['2020-12-15', '2020-12-15 12:00'], positions: ['2020-12-14 22:00', '2020-12-15', '2020-12-15 02:00', '2020-12-15 04:00', '2020-12-15 06:00', '2020-12-15 08:00', '2020-12-15 10:00', '2020-12-15 12:00'], - labels: ['', '00:00
Dec 15, 2020', '02:00', '04:00', '06:00', '08:00', '10:00', '12:00'] + labels: [' ', '00:00
Dec 15, 2020', '02:00', '04:00', '06:00', '08:00', '10:00', '12:00'] } ].forEach(function(t) { it('should position auto labels | range:' + t.range, function(done) { @@ -5747,72 +5747,72 @@ describe('Test axes', function() { { range: ['2084-12-15', '2020-12-15'], positions: ['2090-07-02 15:00', '2080-07-01 15:00', '2070-07-02 15:00', '2060-07-01 15:00', '2050-07-02 15:00', '2040-07-01 15:00', '2030-07-02 15:00'], - labels: ['', '2080', '2070', '2060', '2050', '2040', '2030'] + labels: [' ', '2080', '2070', '2060', '2050', '2040', '2030'] }, { range: ['2052-12-15', '2020-12-15'], positions: ['2055-07-02 15:00', '2050-07-02 15:00', '2045-07-02 15:00', '2040-07-01 15:00', '2035-07-02 15:00', '2030-07-02 15:00', '2025-07-02 15:00'], - labels: ['', '2050', '2045', '2040', '2035', '2030', '2025'] + labels: [' ', '2050', '2045', '2040', '2035', '2030', '2025'] }, { range: ['2036-12-15', '2020-12-15'], positions: ['2038-07-02 15:00', '2036-07-01 15:00', '2034-07-02 15:00', '2032-07-01 15:00', '2030-07-02 15:00', '2028-07-01 15:00', '2026-07-02 15:00', '2024-07-01 15:00', '2022-07-02 15:00'], - labels: ['', '2036', '2034', '2032', '2030', '2028', '2026', '2024', '2022'] + labels: [' ', '2036', '2034', '2032', '2030', '2028', '2026', '2024', '2022'] }, { range: ['2028-12-15', '2020-12-15'], positions: ['2029-07-03', '2028-07-01 12:00', '2027-07-02 12:00', '2026-07-02 12:00', '2025-07-03', '2024-07-01 12:00', '2023-07-02 12:00', '2022-07-02 12:00', '2021-07-02 12:00'], - labels: ['', '2028', '2027', '2026', '2025', '2024', '2023', '2022', '2021'] + labels: [' ', '2028', '2027', '2026', '2025', '2024', '2023', '2022', '2021'] }, { range: ['2024-12-15', '2020-12-15'], positions: ['2025-01-16 05:15', '2024-07-16 05:15', '2024-01-16 05:15', '2023-07-16 05:15', '2023-01-16 05:15', '2022-07-16 05:15', '2022-01-16 05:15', '2021-07-16 05:15', '2021-01-16 05:15'], - labels: ['', 'Jul 2024', 'Jan 2024', 'Jul 2023', 'Jan 2023', 'Jul 2022', 'Jan 2022', 'Jul 2021', 'Jan 2021'] + labels: [' ', 'Jul 2024', 'Jan 2024', 'Jul 2023', 'Jan 2023', 'Jul 2022', 'Jan 2022', 'Jul 2021', 'Jan 2021'] }, { range: ['2022-12-15', '2020-12-15'], positions: ['2023-01-16 05:15', '2022-10-16 05:15', '2022-07-16 05:15', '2022-04-16 05:15', '2022-01-16 05:15', '2021-10-16 05:15', '2021-07-16 05:15', '2021-04-16 05:15', '2021-01-16 05:15'], - labels: ['', 'Oct 2022', 'Jul 2022', 'Apr 2022', 'Jan 2022', 'Oct 2021', 'Jul 2021', 'Apr 2021', 'Jan 2021'] + labels: [' ', 'Oct 2022', 'Jul 2022', 'Apr 2022', 'Jan 2022', 'Oct 2021', 'Jul 2021', 'Apr 2021', 'Jan 2021'] }, { range: ['2021-12-15', '2020-12-15'], positions: ['2022-01-16 05:15', '2021-11-16 05:15', '2021-09-16 05:15', '2021-07-16 05:15', '2021-05-16 05:15', '2021-03-16 05:15', '2021-01-16 05:15'], - labels: ['', 'Nov 2021', 'Sep 2021', 'Jul 2021', 'May 2021', 'Mar 2021', 'Jan 2021'] + labels: [' ', 'Nov 2021', 'Sep 2021', 'Jul 2021', 'May 2021', 'Mar 2021', 'Jan 2021'] }, { range: ['2021-06-15', '2020-12-15'], positions: ['2021-07-16', '2021-06-16 12:00', '2021-05-16', '2021-04-16 12:00', '2021-03-15', '2021-02-16 12:00', '2021-01-16 12:00'], - labels: ['', '', 'May 2021', 'Apr 2021', 'Mar 2021', 'Feb 2021', 'Jan 2021'] + labels: [' ', ' ', 'May 2021', 'Apr 2021', 'Mar 2021', 'Feb 2021', 'Jan 2021'] }, { range: ['2021-02-15', '2020-12-15'], positions: ['2021-02-21 12:00', '2021-02-14 12:00', '2021-02-07 12:00', '2021-01-31 12:00', '2021-01-24 12:00', '2021-01-17 12:00', '2021-01-10 12:00', '2021-01-03 12:00', '2020-12-27 12:00', '2020-12-20 12:00'], - labels: ['', 'Feb 14
2021', 'Feb 7', 'Jan 31', 'Jan 24', 'Jan 17', 'Jan 10', 'Jan 3', 'Dec 27
2020', 'Dec 20'] + labels: [' ', 'Feb 14
2021', 'Feb 7', 'Jan 31', 'Jan 24', 'Jan 17', 'Jan 10', 'Jan 3', 'Dec 27
2020', 'Dec 20'] }, { range: ['2021-01-15', '2020-12-15'], positions: ['2021-01-17 12:00', '2021-01-10 12:00', '2021-01-03 12:00', '2020-12-27 12:00', '2020-12-20 12:00'], - labels: ['', 'Jan 10
2021', 'Jan 3', 'Dec 27
2020', 'Dec 20'] + labels: [' ', 'Jan 10
2021', 'Jan 3', 'Dec 27
2020', 'Dec 20'] }, { range: ['2021-01-01', '2020-12-15'], positions: ['2021-01-03 12:00', '2021-01-01 12:00', '2020-12-30 12:00', '2020-12-28 12:00', '2020-12-26 12:00', '2020-12-24 12:00', '2020-12-22 12:00', '2020-12-20 12:00', '2020-12-18 12:00', '2020-12-16 12:00'], - labels: ['', '', 'Dec 30
2020', 'Dec 28', 'Dec 26', 'Dec 24', 'Dec 22', 'Dec 20', 'Dec 18', 'Dec 16'] + labels: [' ', ' ', 'Dec 30
2020', 'Dec 28', 'Dec 26', 'Dec 24', 'Dec 22', 'Dec 20', 'Dec 18', 'Dec 16'] }, { range: ['2020-12-21', '2020-12-15'], positions: ['2020-12-22 12:00', '2020-12-21 12:00', '2020-12-20 12:00', '2020-12-19 12:00', '2020-12-18 12:00', '2020-12-17 12:00', '2020-12-16 12:00', '2020-12-15 12:00'], - labels: ['', '', 'Dec 20
2020', 'Dec 19', 'Dec 18', 'Dec 17', 'Dec 16', 'Dec 15'] + labels: [' ', ' ', 'Dec 20
2020', 'Dec 19', 'Dec 18', 'Dec 17', 'Dec 16', 'Dec 15'] }, { range: ['2020-12-16', '2020-12-15'], positions: ['2020-12-16 03:00', '2020-12-16', '2020-12-15 21:00', '2020-12-15 18:00', '2020-12-15 15:00', '2020-12-15 12:00', '2020-12-15 09:00', '2020-12-15 06:00', '2020-12-15 03:00', '2020-12-15'], - labels: ['', '00:00
Dec 16, 2020', '21:00
Dec 15, 2020', '18:00', '15:00', '12:00', '09:00', '06:00', '03:00', '00:00'] + labels: [' ', '00:00
Dec 16, 2020', '21:00
Dec 15, 2020', '18:00', '15:00', '12:00', '09:00', '06:00', '03:00', '00:00'] }, { range: ['2020-12-15 12:00', '2020-12-15'], positions: ['2020-12-15 14:00', '2020-12-15 12:00', '2020-12-15 10:00', '2020-12-15 08:00', '2020-12-15 06:00', '2020-12-15 04:00', '2020-12-15 02:00', '2020-12-15'], - labels: ['', '12:00
Dec 15, 2020', '10:00', '08:00', '06:00', '04:00', '02:00', '00:00'] + labels: [' ', '12:00
Dec 15, 2020', '10:00', '08:00', '06:00', '04:00', '02:00', '00:00'] } ].forEach(function(t) { it('should position auto labels | reversed range:' + t.range, function(done) { @@ -5868,47 +5868,47 @@ describe('Test axes', function() { { range: ['2020-12-14 08:00', '2022-12-14 08:00'], positions: ['2020-12-06 10:26:47.1429', '2021-03-07 09:50:21.4286', '2021-06-06 16:26:47.1429', '2021-09-06 16:26:47.1429', '2021-12-07 09:50:21.4286', '2022-03-06 16:26:47.1429', '2022-06-06 16:26:47.1429', '2022-09-07 01:08:34.2857', '2022-12-07 01:08:34.2857'], - labels: ['', 'Mar 2021', 'Jun 2021', 'Sep 2021', 'Dec 2021', 'Mar 2022', 'Jun 2022', 'Sep 2022', 'Dec 2022'] + labels: [' ', 'Mar 2021', 'Jun 2021', 'Sep 2021', 'Dec 2021', 'Mar 2022', 'Jun 2022', 'Sep 2022', 'Dec 2022'] }, { range: ['2020-12-14 08:00', '2021-08-14 08:00'], positions: ['2020-12-06 04:17:08.5714', '2020-12-27 22:00', '2021-01-24 22:00', '2021-02-21 22:00', '2021-03-21 22:00', '2021-04-18 22:00', '2021-05-16 22:00', '2021-06-13 22:00', '2021-07-11 22:00', '2021-08-08 22:00'], - labels: ['', 'Dec 21
2020', 'Jan 18
2021', 'Feb 15', 'Mar 15', 'Apr 12', 'May 10', 'Jun 7', 'Jul 5', 'Aug 2'] + labels: [' ', 'Dec 21
2020', 'Jan 18
2021', 'Feb 15', 'Mar 15', 'Apr 12', 'May 10', 'Jun 7', 'Jul 5', 'Aug 2'] }, { range: ['2020-12-14 08:00', '2021-04-14 08:00'], positions: ['2020-12-13 03:42:51.4286', '2020-12-21 11:42:51.4286', '2021-01-04 11:42:51.4286', '2021-01-18 11:42:51.4286', '2021-02-01 11:42:51.4286', '2021-02-15 11:42:51.4286', '2021-03-01 11:42:51.4286', '2021-03-15 11:42:51.4286', '2021-03-29 11:42:51.4286', '2021-04-12 11:42:51.4286'], - labels: ['', 'Dec 21
2020', 'Jan 4
2021', 'Jan 18', 'Feb 1', 'Feb 15', 'Mar 1', 'Mar 15', 'Mar 29', 'Apr 12'] + labels: [' ', 'Dec 21
2020', 'Jan 4
2021', 'Jan 18', 'Feb 1', 'Feb 15', 'Mar 1', 'Mar 15', 'Mar 29', 'Apr 12'] }, { range: ['2020-12-14 08:00', '2021-02-14 08:00'], positions: ['2020-12-13 03:42:51.4286', '2020-12-21 10:17:08.5714', '2020-12-28 10:17:08.5714', '2021-01-04 10:17:08.5714', '2021-01-11 10:17:08.5714', '2021-01-18 10:17:08.5714', '2021-01-25 10:17:08.5714', '2021-02-01 10:17:08.5714', '2021-02-08 11:42:51.4286', '2021-02-14 13:42:51.4286'], - labels: ['', 'Dec 21
2020', 'Dec 28', 'Jan 4
2021', 'Jan 11', 'Jan 18', 'Jan 25', 'Feb 1', 'Feb 8', ''] + labels: [' ', 'Dec 21
2020', 'Dec 28', 'Jan 4
2021', 'Jan 11', 'Jan 18', 'Jan 25', 'Feb 1', 'Feb 8', ' '] }, { range: ['2020-12-14 08:00', '2021-01-14 08:00'], positions: ['2020-12-14 05:08:34.2857', '2020-12-16 12:17:08.5714', '2020-12-18 09:08:34.2857', '2020-12-22 12:17:08.5714', '2020-12-24 18:00', '2020-12-28 12:17:08.5714', '2020-12-30 12:17:08.5714', '2021-01-01 09:08:34.2857', '2021-01-05 12:17:08.5714', '2021-01-07 18:00', '2021-01-11 12:17:08.5714', '2021-01-13 12:17:08.5714'], - labels: ['', 'Dec 16
2020', 'Dec 18', 'Dec 22', 'Dec 24', 'Dec 28', 'Dec 30', 'Jan 1
2021', 'Jan 5', 'Jan 7', 'Jan 11', 'Jan 13'] + labels: [' ', 'Dec 16
2020', 'Dec 18', 'Dec 22', 'Dec 24', 'Dec 28', 'Dec 30', 'Jan 1
2021', 'Jan 5', 'Jan 7', 'Jan 11', 'Jan 13'] }, { range: ['2020-12-14 08:00', '2021-01-01 08:00'], positions: ['2020-12-14 05:08:34.2857', '2020-12-16 12:17:08.5714', '2020-12-18 09:08:34.2857', '2020-12-22 12:17:08.5714', '2020-12-24 18:00', '2020-12-28 12:17:08.5714', '2020-12-30 12:17:08.5714', '2021-01-01 12:17:08.5714'], - labels: ['', 'Dec 16
2020', 'Dec 18', 'Dec 22', 'Dec 24', 'Dec 28', 'Dec 30', ''] + labels: [' ', 'Dec 16
2020', 'Dec 18', 'Dec 22', 'Dec 24', 'Dec 28', 'Dec 30', ' '] }, { range: ['2020-12-14 08:00', '2020-12-22 08:00'], positions: ['2020-12-14 04:51:25.7143', '2020-12-15 18:00', '2020-12-16 18:00', '2020-12-17 18:00', '2020-12-18 18:00', '2020-12-21 18:00', '2020-12-22 18:00'], - labels: ['', '06:00
Dec 15, 2020', '06:00
Dec 16, 2020', '06:00
Dec 17, 2020', '06:00
Dec 18, 2020', '06:00
Dec 21, 2020', ''] + labels: [' ', '06:00
Dec 15, 2020', '06:00
Dec 16, 2020', '06:00
Dec 17, 2020', '06:00
Dec 18, 2020', '06:00
Dec 21, 2020', ' '] }, { range: ['2020-12-14 08:00', '2020-12-18 08:00'], positions: ['2020-12-14 06:00', '2020-12-14 12:00', '2020-12-15 06:00', '2020-12-15 12:00', '2020-12-16 06:00', '2020-12-16 12:00', '2020-12-17 06:00', '2020-12-17 12:00', '2020-12-18 06:00'], - labels: ['', '12:00
Dec 14, 2020', '06:00
Dec 15, 2020', '12:00', '06:00
Dec 16, 2020', '12:00', '06:00
Dec 17, 2020', '12:00', '06:00
Dec 18, 2020'] + labels: [' ', '12:00
Dec 14, 2020', '06:00
Dec 15, 2020', '12:00', '06:00
Dec 16, 2020', '12:00', '06:00
Dec 17, 2020', '12:00', '06:00
Dec 18, 2020'] }, { range: ['2020-12-14 08:00', '2020-12-16 08:00'], positions: ['2020-12-14 06:00', '2020-12-14 09:00', '2020-12-14 12:00', '2020-12-14 15:00', '2020-12-15 06:00', '2020-12-15 09:00', '2020-12-15 12:00', '2020-12-15 15:00', '2020-12-16 06:00'], - labels: ['', '09:00
Dec 14, 2020', '12:00', '15:00', '06:00
Dec 15, 2020', '09:00', '12:00', '15:00', '06:00
Dec 16, 2020'] + labels: [' ', '09:00
Dec 14, 2020', '12:00', '15:00', '06:00
Dec 15, 2020', '09:00', '12:00', '15:00', '06:00
Dec 16, 2020'] } ].forEach(function(t) { it('should position auto labels with rangebreaks | range:' + t.range, function(done) { diff --git a/test/jasmine/tests/mock_test.js b/test/jasmine/tests/mock_test.js index 71044de0957..d68c3604bd2 100644 --- a/test/jasmine/tests/mock_test.js +++ b/test/jasmine/tests/mock_test.js @@ -256,6 +256,7 @@ var list = [ 'date_axes', 'date_axes_period', 'date_axes_period2', + 'date_axes_period_breaks_automargin', 'date_histogram', 'dendrogram', 'display-text_zero-number', @@ -1307,6 +1308,7 @@ figs['custom_size_subplot'] = require('@mocks/custom_size_subplot'); figs['date_axes'] = require('@mocks/date_axes'); figs['date_axes_period'] = require('@mocks/date_axes_period'); figs['date_axes_period2'] = require('@mocks/date_axes_period2'); +figs['date_axes_period_breaks_automargin'] = require('@mocks/date_axes_period_breaks_automargin'); figs['date_histogram'] = require('@mocks/date_histogram'); // figs['dendrogram'] = require('@mocks/dendrogram'); figs['display-text_zero-number'] = require('@mocks/display-text_zero-number');