X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=auto_tests%2Ftests%2Fper_series.js;fp=auto_tests%2Ftests%2Fper_series.js;h=07af084dcab109a713847589e4ca857408996c93;hb=f71d9959ee259394813cc4434674e95033054842;hp=a09f912c367e220e2c4c8ec10210b0cbe4de1215;hpb=ecf84f57447c011a140d36ba5181e41dbb93f121;p=dygraphs.git diff --git a/auto_tests/tests/per_series.js b/auto_tests/tests/per_series.js index a09f912..07af084 100644 --- a/auto_tests/tests/per_series.js +++ b/auto_tests/tests/per_series.js @@ -55,6 +55,49 @@ it('testPerSeriesFill', function() { assert.deepEqual([255,0,0,38], sampler.colorAtCoordinate(6.5, 0.5)); }); +it('testPerSeriesAlpha', function() { + var opts = { + width: 480, + height: 320, + axes : { + x : { + drawGrid: false, + drawAxis: false, + }, + y : { + drawGrid: false, + drawAxis: false, + } + }, + series: { + Y: { fillGraph: true, fillAlpha: 0.25 }, + Z: { fillGraph: true, fillAlpha: 0.75 } + }, + colors: [ '#FF0000', '#0000FF' ] + }; + var data = "X,Y,Z\n" + + "1,0,0\n" + + "2,0,1\n" + + "3,0,1\n" + + "4,0,0\n" + + "5,0,0\n" + + "6,1,0\n" + + "7,1,0\n" + + "8,0,0\n" + ; + + var graph = document.getElementById("graph"); + var g = new Dygraph(graph, data, opts); + + var sampler = new PixelSampler(g); + + // Inside of the "Y" bump -- 5% alpha. + assert.deepEqual([255,0,0,63], sampler.colorAtCoordinate(6.5, 0.5)); + + // Inside of the "Z" bump -- 95% alpha. + assert.deepEqual([0,0,255,191], sampler.colorAtCoordinate(2.5, 0.5)); +}); + it('testNewStyleSeries', function() { var opts = { pointSize : 5,