var width = 836; var height = 500; var x1min = 0; var x1max = 250; var x2min = 0; var x2max = 250/3600; var y1min = 0; var y1max = 350; var y2min = 0; var y2max = 125; function handleMouseOver(d, i) { d3.select(this).attr({ fill: "orange", r: radius * 2 }); } function make_x_gridlines() { return d3.axisBottom(x).ticks(5) } function make_y_gridlines() { return d3.axisLeft(y).ticks(5) } var x = d3.scaleTime().range([70, width]); var y = d3.scaleLinear().rangeRound([height, 0]); var svg = d3.select("#chart").append("svg").attr("width", width).attr("height", height); svg.on("mousemove", function() { //console.log("x", xscale.invert(d3.mouse(this)[0] - 50)); //console.log("y", yscale.invert(d3.mouse(this)[1] - 10)); var cx = scale.invert(d3.mouse(this)[0] - 49.3); var cy = yscale.invert(d3.mouse(this)[1] - 23.5); //$("#cx").text(cx); //$("#cy").text(cy); //console.log(d3.event); enterFrame(cx, cy); //console.log("x - using invert", xscale.invert(d3.event.pageX)); //console.log("y- using invert", yscale.invert(d3.event.pageY)); }); var scale = d3.scaleLinear().domain([x1min, x1max]).range([22, width - 80]); var x_axis = d3.axisTop().scale(scale); var xAxisTranslate = height - 50; // przesuniecie scali x na dol svg.append("g").attr("class", "gray").attr("transform", "translate(48, " + xAxisTranslate +")").call(x_axis) var xscale = d3.scaleLinear().domain([x2min, x2max]).range([22, width - 80]); var x_axis = d3.axisBottom().scale(xscale); var xAxisTranslate = height - 50; // przesuniecie scali x na dol svg.append("g").attr("class", "gray graytext").attr("transform", "translate(48, " + xAxisTranslate +")").call(x_axis) var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var y_axis = d3.axisLeft().scale(yscale); svg.append("g").attr("transform", "translate(70, 20)").call(y_axis); //var yscale_right = d3.scaleLinear().domain([y2min, y2max]).range([height - 100, 0]); //var yr_axis = d3.axisRight().scale(yscale_right); //var yAxisTranslate = width - 31; // przesuniecie scali x na dol //svg.append("g").attr("class", "red").attr("transform", "translate(" + yAxisTranslate +", 20)").call(yr_axis); // siatki ciensze var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var grid = d3.axisLeft().scale(yscale).ticks(60) svg.append("g").attr("class", "grid2").attr("transform", "translate(70,20)").call(grid.tickSize(-(width-101)).tickFormat("")) // siatki var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var grid = d3.axisLeft().scale(yscale); svg.append("g").attr("class", "grid").attr("transform", "translate(70,20)").call(grid.tickSize(-(width-101)).tickFormat("")) // siatki var scale = d3.scaleLinear().domain([x1min, x1max]).range([22, width - 80]); var grid = d3.axisTop().scale(scale); svg.append("g").attr("class", "grid").attr("transform", "translate(48, 20)").call(grid.tickSize(-(height-100)).tickFormat("")) var n = 21; var xScale = d3.scaleLinear() .domain([x1min, x1max]) .range([70, width-30]); var yScale = d3.scaleLinear() .domain([y1min, y1max]) .range([height-100, 0]); svg.append("text").style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("m3/s") .attr("x", function (d) { return 805; }) .attr("y", function (d) { return 465; }); svg.append("text").data([{ x: x1max - 50, y: -83 }]).style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("m3/h") .attr("x", function (d) { return 805; }) .attr("y", function (d) { return 440; }); svg.append("text").data([{ x: -150, y: y1max - 25 }]).style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("Pa") .attr("x", function (d) { return 50; }) .attr("y", function (d) { return 15; }); var line = d3.area() .x(function(d, i) { return xScale(d.x); }) .y(function(d) { return yScale(d.y); }) .curve(d3.curveMonotoneX) var area = d3.area() .x(function(d, i) { return xScale(d.x); }) .y0(height-100) .y1(function(d) { return yScale(d.y); }); var Arr_paramsA = new Array(); var Arr_paramsID = new Array(); var data_chart = []; var data_chart_name = []; var data_chart_area = []; let paramsPresureA = []; const getPressureDynamic_A2 = (diameterCalculating) => { let A2 = (1.2 * 62543.94) / Math.pow(diameterCalculating, 4); return A2; }; let is_total = 0; let diameterCalculating = null; diameterCalculating = 100; paramsPresureA = [100.00000000490628,-1.3107557631513935,0.04419801157948077,-0.0010891560212066883,1.509664359292792e-5,-1.1413857000841625e-7,4.3974389194525375e-10,-6.849774195909678e-13]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(872); data_chart[1391] = [{"x" : 0, "y" : 100.00000000490628337957},{"x" : 1.75, "y" : 97.83583636353742463143},{"x" : 3.5, "y" : 95.90928920763688836360},{"x" : 5.25, "y" : 94.19015835755952537056},{"x" : 7, "y" : 92.65121160060846250417},{"x" : 8.75, "y" : 91.26798204396060043564},{"x" : 10.5, "y" : 90.01857404112251970218},{"x" : 12.25, "y" : 88.88347751838652754941},{"x" : 14, "y" : 87.84539052775879497403},{"x" : 15.75, "y" : 86.88904985282843540517},{"x" : 17.5, "y" : 86.00106949404984391094},{"x" : 19.25, "y" : 85.16978685990723363375},{"x" : 21, "y" : 84.38511649043348938903},{"x" : 22.75, "y" : 83.63841113955250250456},{"x" : 24.5, "y" : 82.92233004271668050933},{"x" : 26.25, "y" : 82.23071419630943523771},{"x" : 28, "y" : 81.55846847528383136705},{"x" : 29.75, "y" : 80.90145041550725579782},{"x" : 31.5, "y" : 80.25636548728354568993},{"x" : 33.25, "y" : 79.62066868652222240144},{"x" : 35, "y" : 78.99247227002628335413},{"x" : 36.75, "y" : 78.37045946136861118703},{"x" : 38.5, "y" : 77.75380395382730114306},{"x" : 40.25, "y" : 77.14209503685150082219},{"x" : 42, "y" : 76.53526817252715375162},{"x" : 43.75, "y" : 75.93354084851399932177},{"x" : 45.5, "y" : 75.33735353392413003348},{"x" : 47.25, "y" : 74.74731556461273385139},{"x" : 49, "y" : 74.16415578435139366320},{"x" : 50.75, "y" : 73.58867776835501217647},{"x" : 52.5, "y" : 73.02171945563225108344},{"x" : 54.25, "y" : 72.46411701663072335577},{"x" : 56, "y" : 71.91667278264702645174},{"x" : 57.75, "y" : 71.38012706347245739380},{"x" : 59.5, "y" : 70.85513367974492382473},{"x" : 61.25, "y" : 70.34223903647743725287},{"x" : 63, "y" : 69.84186456423410049865},{"x" : 64.75, "y" : 69.35429235442404660716},{"x" : 66.5, "y" : 68.87965381518355911794},{"x" : 68.25, "y" : 68.41792117431737096922},{"x" : 70, "y" : 67.96890165576968456662},{"x" : 71.75, "y" : 67.53223415609539870275},{"x" : 73.5, "y" : 67.10738824740181485140},{"x" : 75.25, "y" : 66.69366533323162116176},{"x" : 77, "y" : 66.29020178385871986393},{"x" : 78.75, "y" : 65.89597387746469792091},{"x" : 80.5, "y" : 65.50980437367088882183},{"x" : 82.25, "y" : 65.13037054589099739133},{"x" : 84, "y" : 64.75621349898084133656},{"x" : 85.75, "y" : 64.38574859865099142553},{"x" : 87.5, "y" : 64.01727683911559552143},{"x" : 89.25, "y" : 63.64899697544625212231},{"x" : 91, "y" : 63.27901824710380651595},{"x" : 92.75, "y" : 62.90537351911615360223},{"x" : 94.5, "y" : 62.52603266737293807864},{"x" : 96.25, "y" : 62.13891603451079959086},{"x" : 98, "y" : 61.74190778285507263945},{"x" : 99.75, "y" : 61.33286897089247702297},{"x" : 101.5, "y" : 60.90965017974228601361},{"x" : 103.25, "y" : 60.47010351609925749017},{"x" : 105, "y" : 60.01209381811737841872},{"x" : 106.75, "y" : 59.53350889070408413772},{"x" : 108.5, "y" : 59.03226859669833004318},{"x" : 110.25, "y" : 58.50633263040006681877},{"x" : 112, "y" : 57.95370679992646500978},{"x" : 113.75, "y" : 57.37244764485404857624},{"x" : 115.5, "y" : 56.76066521563521405369},{"x" : 117.25, "y" : 56.11652384124585069003},{"x" : 119, "y" : 55.43824071153173349558},{"x" : 120.75, "y" : 54.72408210074524959055},{"x" : 122.5, "y" : 53.97235705871810296230},{"x" : 124.25, "y" : 53.18140839614960668769},{"x" : 126, "y" : 52.34960079049841397136},{"x" : 127.75, "y" : 51.47530583891125388618},{"x" : 129.5, "y" : 50.55688388469769734002},{"x" : 131.25, "y" : 49.59266244379864474467},{"x" : 133, "y" : 48.58091105771990214635},{"x" : 134.75, "y" : 47.51981239941858348175},{"x" : 136.5, "y" : 46.40742945858880830201},{"x" : 138.25, "y" : 45.24166863283517159289},{"x" : 140, "y" : 44.02023855120137341146},{"x" : 141.75, "y" : 42.74060445651571171766},{"x" : 143.5, "y" : 41.39993797303122846643},{"x" : 145.25, "y" : 39.99506208583886746055},{"x" : 147, "y" : 38.52239115850159123511},{"x" : 148.75, "y" : 36.97786581540299266635},{"x" : 150.5, "y" : 35.35688251527267311758},{"x" : 152.25, "y" : 33.65421764235429691325},{"x" : 154, "y" : 31.86394594168814364821},{"x" : 155.75, "y" : 29.97935312499021165422},{"x" : 157.5, "y" : 27.99284247357650201593},{"x" : 159.25, "y" : 25.89583526483875175472},{"x" : 161, "y" : 23.67866484868886800541},{"x" : 162.75, "y" : 21.33046420049686275888},{"x" : 164.5, "y" : 18.83904677696227736305},{"x" : 166.25, "y" : 16.19078050139978586230},{"x" : 168, "y" : 13.37045470488874343573},{"x" : 169.75, "y" : 10.36113984980465829722},{"x" : 171.5, "y" : 7.14403986215438635554},{"x" : 173.25, "y" : 3.69833689920506003546},{"x" : 175, "y" : 0.00102837888107387698}]; data_chart_name[1391] = ""; data_chart_area[1391] = new Array(); if ((data_chart[1391][0].x != undefined && parseFloat(data_chart[1391][0].x))) { var a_before = parseFloat(data_chart[1391][0].y) / (parseFloat(data_chart[1391][0].x) * parseFloat(data_chart[1391][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[1391][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[1391].push({x: _x, y: _y}); } } var last_index = data_chart[1391].length; for(var b = 0; b < last_index; b++) { data_chart_area[1391].push(data_chart[1391][b]); } last_index = last_index - 1; if (data_chart[1391][last_index].y != undefined && parseFloat(data_chart[1391][last_index].y) > 5) { var a_after = parseFloat(data_chart[1391][last_index].y) / (parseFloat(data_chart[1391][last_index].x) * parseFloat(data_chart[1391][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[1391][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[1391].push({x: _x, y: _y}); } } var dataset_1391 = [{"x" : 0, "y" : 100.00000000490628337957},{"x" : 1.75, "y" : 97.83583636353742463143},{"x" : 3.5, "y" : 95.90928920763688836360},{"x" : 5.25, "y" : 94.19015835755952537056},{"x" : 7, "y" : 92.65121160060846250417},{"x" : 8.75, "y" : 91.26798204396060043564},{"x" : 10.5, "y" : 90.01857404112251970218},{"x" : 12.25, "y" : 88.88347751838652754941},{"x" : 14, "y" : 87.84539052775879497403},{"x" : 15.75, "y" : 86.88904985282843540517},{"x" : 17.5, "y" : 86.00106949404984391094},{"x" : 19.25, "y" : 85.16978685990723363375},{"x" : 21, "y" : 84.38511649043348938903},{"x" : 22.75, "y" : 83.63841113955250250456},{"x" : 24.5, "y" : 82.92233004271668050933},{"x" : 26.25, "y" : 82.23071419630943523771},{"x" : 28, "y" : 81.55846847528383136705},{"x" : 29.75, "y" : 80.90145041550725579782},{"x" : 31.5, "y" : 80.25636548728354568993},{"x" : 33.25, "y" : 79.62066868652222240144},{"x" : 35, "y" : 78.99247227002628335413},{"x" : 36.75, "y" : 78.37045946136861118703},{"x" : 38.5, "y" : 77.75380395382730114306},{"x" : 40.25, "y" : 77.14209503685150082219},{"x" : 42, "y" : 76.53526817252715375162},{"x" : 43.75, "y" : 75.93354084851399932177},{"x" : 45.5, "y" : 75.33735353392413003348},{"x" : 47.25, "y" : 74.74731556461273385139},{"x" : 49, "y" : 74.16415578435139366320},{"x" : 50.75, "y" : 73.58867776835501217647},{"x" : 52.5, "y" : 73.02171945563225108344},{"x" : 54.25, "y" : 72.46411701663072335577},{"x" : 56, "y" : 71.91667278264702645174},{"x" : 57.75, "y" : 71.38012706347245739380},{"x" : 59.5, "y" : 70.85513367974492382473},{"x" : 61.25, "y" : 70.34223903647743725287},{"x" : 63, "y" : 69.84186456423410049865},{"x" : 64.75, "y" : 69.35429235442404660716},{"x" : 66.5, "y" : 68.87965381518355911794},{"x" : 68.25, "y" : 68.41792117431737096922},{"x" : 70, "y" : 67.96890165576968456662},{"x" : 71.75, "y" : 67.53223415609539870275},{"x" : 73.5, "y" : 67.10738824740181485140},{"x" : 75.25, "y" : 66.69366533323162116176},{"x" : 77, "y" : 66.29020178385871986393},{"x" : 78.75, "y" : 65.89597387746469792091},{"x" : 80.5, "y" : 65.50980437367088882183},{"x" : 82.25, "y" : 65.13037054589099739133},{"x" : 84, "y" : 64.75621349898084133656},{"x" : 85.75, "y" : 64.38574859865099142553},{"x" : 87.5, "y" : 64.01727683911559552143},{"x" : 89.25, "y" : 63.64899697544625212231},{"x" : 91, "y" : 63.27901824710380651595},{"x" : 92.75, "y" : 62.90537351911615360223},{"x" : 94.5, "y" : 62.52603266737293807864},{"x" : 96.25, "y" : 62.13891603451079959086},{"x" : 98, "y" : 61.74190778285507263945},{"x" : 99.75, "y" : 61.33286897089247702297},{"x" : 101.5, "y" : 60.90965017974228601361},{"x" : 103.25, "y" : 60.47010351609925749017},{"x" : 105, "y" : 60.01209381811737841872},{"x" : 106.75, "y" : 59.53350889070408413772},{"x" : 108.5, "y" : 59.03226859669833004318},{"x" : 110.25, "y" : 58.50633263040006681877},{"x" : 112, "y" : 57.95370679992646500978},{"x" : 113.75, "y" : 57.37244764485404857624},{"x" : 115.5, "y" : 56.76066521563521405369},{"x" : 117.25, "y" : 56.11652384124585069003},{"x" : 119, "y" : 55.43824071153173349558},{"x" : 120.75, "y" : 54.72408210074524959055},{"x" : 122.5, "y" : 53.97235705871810296230},{"x" : 124.25, "y" : 53.18140839614960668769},{"x" : 126, "y" : 52.34960079049841397136},{"x" : 127.75, "y" : 51.47530583891125388618},{"x" : 129.5, "y" : 50.55688388469769734002},{"x" : 131.25, "y" : 49.59266244379864474467},{"x" : 133, "y" : 48.58091105771990214635},{"x" : 134.75, "y" : 47.51981239941858348175},{"x" : 136.5, "y" : 46.40742945858880830201},{"x" : 138.25, "y" : 45.24166863283517159289},{"x" : 140, "y" : 44.02023855120137341146},{"x" : 141.75, "y" : 42.74060445651571171766},{"x" : 143.5, "y" : 41.39993797303122846643},{"x" : 145.25, "y" : 39.99506208583886746055},{"x" : 147, "y" : 38.52239115850159123511},{"x" : 148.75, "y" : 36.97786581540299266635},{"x" : 150.5, "y" : 35.35688251527267311758},{"x" : 152.25, "y" : 33.65421764235429691325},{"x" : 154, "y" : 31.86394594168814364821},{"x" : 155.75, "y" : 29.97935312499021165422},{"x" : 157.5, "y" : 27.99284247357650201593},{"x" : 159.25, "y" : 25.89583526483875175472},{"x" : 161, "y" : 23.67866484868886800541},{"x" : 162.75, "y" : 21.33046420049686275888},{"x" : 164.5, "y" : 18.83904677696227736305},{"x" : 166.25, "y" : 16.19078050139978586230},{"x" : 168, "y" : 13.37045470488874343573},{"x" : 169.75, "y" : 10.36113984980465829722},{"x" : 171.5, "y" : 7.14403986215438635554},{"x" : 173.25, "y" : 3.69833689920506003546},{"x" : 175, "y" : 0.00102837888107387698}]; var dataset_area_1391 = data_chart_area[1391]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_1391) .attr("class", "area") .attr("id", "area_872") .style('fill-opacity', 0) .attr("fill", "#389fda") .on('mouseover', function(d, i) { selectItemGraph(872) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_872") .datum(dataset_1391) .attr("class", "line") .attr("d", line); diameterCalculating = 100; paramsPresureA = [100.00000000490628,-1.3107557631513935,0.04419801157948077,-0.0010891560212066883,1.509664359292792e-5,-1.1413857000841625e-7,4.397438919452538e-10,-6.849774195909678e-13]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(20696); data_chart[24039] = [{"x" : 0, "y" : 100.00000000490628337957},{"x" : 1.75, "y" : 97.83583636353742463143},{"x" : 3.5, "y" : 95.90928920763688836360},{"x" : 5.25, "y" : 94.19015835755952537056},{"x" : 7, "y" : 92.65121160060846250417},{"x" : 8.75, "y" : 91.26798204396060043564},{"x" : 10.5, "y" : 90.01857404112251970218},{"x" : 12.25, "y" : 88.88347751838652754941},{"x" : 14, "y" : 87.84539052775879497403},{"x" : 15.75, "y" : 86.88904985282843540517},{"x" : 17.5, "y" : 86.00106949404984391094},{"x" : 19.25, "y" : 85.16978685990723363375},{"x" : 21, "y" : 84.38511649043348938903},{"x" : 22.75, "y" : 83.63841113955250250456},{"x" : 24.5, "y" : 82.92233004271668050933},{"x" : 26.25, "y" : 82.23071419630943523771},{"x" : 28, "y" : 81.55846847528383136705},{"x" : 29.75, "y" : 80.90145041550725579782},{"x" : 31.5, "y" : 80.25636548728354568993},{"x" : 33.25, "y" : 79.62066868652222240144},{"x" : 35, "y" : 78.99247227002628335413},{"x" : 36.75, "y" : 78.37045946136861118703},{"x" : 38.5, "y" : 77.75380395382730114306},{"x" : 40.25, "y" : 77.14209503685150082219},{"x" : 42, "y" : 76.53526817252715375162},{"x" : 43.75, "y" : 75.93354084851399932177},{"x" : 45.5, "y" : 75.33735353392413003348},{"x" : 47.25, "y" : 74.74731556461273385139},{"x" : 49, "y" : 74.16415578435139366320},{"x" : 50.75, "y" : 73.58867776835501217647},{"x" : 52.5, "y" : 73.02171945563225108344},{"x" : 54.25, "y" : 72.46411701663072335577},{"x" : 56, "y" : 71.91667278264702645174},{"x" : 57.75, "y" : 71.38012706347245739380},{"x" : 59.5, "y" : 70.85513367974492382473},{"x" : 61.25, "y" : 70.34223903647743725287},{"x" : 63, "y" : 69.84186456423411470951},{"x" : 64.75, "y" : 69.35429235442406081802},{"x" : 66.5, "y" : 68.87965381518357332880},{"x" : 68.25, "y" : 68.41792117431738518007},{"x" : 70, "y" : 67.96890165576969877748},{"x" : 71.75, "y" : 67.53223415609541291360},{"x" : 73.5, "y" : 67.10738824740181485140},{"x" : 75.25, "y" : 66.69366533323163537261},{"x" : 77, "y" : 66.29020178385871986393},{"x" : 78.75, "y" : 65.89597387746471213177},{"x" : 80.5, "y" : 65.50980437367090303269},{"x" : 82.25, "y" : 65.13037054589102581303},{"x" : 84, "y" : 64.75621349898084133656},{"x" : 85.75, "y" : 64.38574859865101984724},{"x" : 87.5, "y" : 64.01727683911562394314},{"x" : 89.25, "y" : 63.64899697544628054402},{"x" : 91, "y" : 63.27901824710383493766},{"x" : 92.75, "y" : 62.90537351911615360223},{"x" : 94.5, "y" : 62.52603266737299492206},{"x" : 96.25, "y" : 62.13891603451085643428},{"x" : 98, "y" : 61.74190778285512948287},{"x" : 99.75, "y" : 61.33286897089253386639},{"x" : 101.5, "y" : 60.90965017974234285703},{"x" : 103.25, "y" : 60.47010351609925749017},{"x" : 105, "y" : 60.01209381811749210556},{"x" : 106.75, "y" : 59.53350889070419782456},{"x" : 108.5, "y" : 59.03226859669833004318},{"x" : 110.25, "y" : 58.50633263040018050560},{"x" : 112, "y" : 57.95370679992657869661},{"x" : 113.75, "y" : 57.37244764485416226307},{"x" : 115.5, "y" : 56.76066521563544142737},{"x" : 117.25, "y" : 56.11652384124585069003},{"x" : 119, "y" : 55.43824071153196086925},{"x" : 120.75, "y" : 54.72408210074547696422},{"x" : 122.5, "y" : 53.97235705871810296230},{"x" : 124.25, "y" : 53.18140839614983406136},{"x" : 126, "y" : 52.34960079049864134504},{"x" : 127.75, "y" : 51.47530583891148125986},{"x" : 129.5, "y" : 50.55688388469815208737},{"x" : 131.25, "y" : 49.59266244379909949203},{"x" : 133, "y" : 48.58091105772035689370},{"x" : 134.75, "y" : 47.51981239941903822910},{"x" : 136.5, "y" : 46.40742945858926304936},{"x" : 138.25, "y" : 45.24166863283562634024},{"x" : 140, "y" : 44.02023855120182815881},{"x" : 141.75, "y" : 42.74060445651616646501},{"x" : 143.5, "y" : 41.39993797303168321378},{"x" : 145.25, "y" : 39.99506208583977695525},{"x" : 147, "y" : 38.52239115850159123511},{"x" : 148.75, "y" : 36.97786581540390216105},{"x" : 150.5, "y" : 35.35688251527358261228},{"x" : 152.25, "y" : 33.65421764235429691325},{"x" : 154, "y" : 31.86394594168905314291},{"x" : 155.75, "y" : 29.97935312499112114892},{"x" : 157.5, "y" : 27.99284247357741151063},{"x" : 159.25, "y" : 25.89583526483966124943},{"x" : 161, "y" : 23.67866484868977750011},{"x" : 162.75, "y" : 21.33046420049777225358},{"x" : 164.5, "y" : 18.83904677696409635246},{"x" : 166.25, "y" : 16.19078050140160485171},{"x" : 168, "y" : 13.37045470488874343573},{"x" : 169.75, "y" : 10.36113984980465829722},{"x" : 171.5, "y" : 7.14403986215620534495},{"x" : 173.25, "y" : 3.69833689920506003546},{"x" : 175, "y" : 0.00102837888289286639}]; data_chart_name[24039] = ""; data_chart_area[24039] = new Array(); if ((data_chart[24039][0].x != undefined && parseFloat(data_chart[24039][0].x))) { var a_before = parseFloat(data_chart[24039][0].y) / (parseFloat(data_chart[24039][0].x) * parseFloat(data_chart[24039][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[24039][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[24039].push({x: _x, y: _y}); } } var last_index = data_chart[24039].length; for(var b = 0; b < last_index; b++) { data_chart_area[24039].push(data_chart[24039][b]); } last_index = last_index - 1; if (data_chart[24039][last_index].y != undefined && parseFloat(data_chart[24039][last_index].y) > 5) { var a_after = parseFloat(data_chart[24039][last_index].y) / (parseFloat(data_chart[24039][last_index].x) * parseFloat(data_chart[24039][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[24039][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[24039].push({x: _x, y: _y}); } } var dataset_24039 = [{"x" : 0, "y" : 100.00000000490628337957},{"x" : 1.75, "y" : 97.83583636353742463143},{"x" : 3.5, "y" : 95.90928920763688836360},{"x" : 5.25, "y" : 94.19015835755952537056},{"x" : 7, "y" : 92.65121160060846250417},{"x" : 8.75, "y" : 91.26798204396060043564},{"x" : 10.5, "y" : 90.01857404112251970218},{"x" : 12.25, "y" : 88.88347751838652754941},{"x" : 14, "y" : 87.84539052775879497403},{"x" : 15.75, "y" : 86.88904985282843540517},{"x" : 17.5, "y" : 86.00106949404984391094},{"x" : 19.25, "y" : 85.16978685990723363375},{"x" : 21, "y" : 84.38511649043348938903},{"x" : 22.75, "y" : 83.63841113955250250456},{"x" : 24.5, "y" : 82.92233004271668050933},{"x" : 26.25, "y" : 82.23071419630943523771},{"x" : 28, "y" : 81.55846847528383136705},{"x" : 29.75, "y" : 80.90145041550725579782},{"x" : 31.5, "y" : 80.25636548728354568993},{"x" : 33.25, "y" : 79.62066868652222240144},{"x" : 35, "y" : 78.99247227002628335413},{"x" : 36.75, "y" : 78.37045946136861118703},{"x" : 38.5, "y" : 77.75380395382730114306},{"x" : 40.25, "y" : 77.14209503685150082219},{"x" : 42, "y" : 76.53526817252715375162},{"x" : 43.75, "y" : 75.93354084851399932177},{"x" : 45.5, "y" : 75.33735353392413003348},{"x" : 47.25, "y" : 74.74731556461273385139},{"x" : 49, "y" : 74.16415578435139366320},{"x" : 50.75, "y" : 73.58867776835501217647},{"x" : 52.5, "y" : 73.02171945563225108344},{"x" : 54.25, "y" : 72.46411701663072335577},{"x" : 56, "y" : 71.91667278264702645174},{"x" : 57.75, "y" : 71.38012706347245739380},{"x" : 59.5, "y" : 70.85513367974492382473},{"x" : 61.25, "y" : 70.34223903647743725287},{"x" : 63, "y" : 69.84186456423411470951},{"x" : 64.75, "y" : 69.35429235442406081802},{"x" : 66.5, "y" : 68.87965381518357332880},{"x" : 68.25, "y" : 68.41792117431738518007},{"x" : 70, "y" : 67.96890165576969877748},{"x" : 71.75, "y" : 67.53223415609541291360},{"x" : 73.5, "y" : 67.10738824740181485140},{"x" : 75.25, "y" : 66.69366533323163537261},{"x" : 77, "y" : 66.29020178385871986393},{"x" : 78.75, "y" : 65.89597387746471213177},{"x" : 80.5, "y" : 65.50980437367090303269},{"x" : 82.25, "y" : 65.13037054589102581303},{"x" : 84, "y" : 64.75621349898084133656},{"x" : 85.75, "y" : 64.38574859865101984724},{"x" : 87.5, "y" : 64.01727683911562394314},{"x" : 89.25, "y" : 63.64899697544628054402},{"x" : 91, "y" : 63.27901824710383493766},{"x" : 92.75, "y" : 62.90537351911615360223},{"x" : 94.5, "y" : 62.52603266737299492206},{"x" : 96.25, "y" : 62.13891603451085643428},{"x" : 98, "y" : 61.74190778285512948287},{"x" : 99.75, "y" : 61.33286897089253386639},{"x" : 101.5, "y" : 60.90965017974234285703},{"x" : 103.25, "y" : 60.47010351609925749017},{"x" : 105, "y" : 60.01209381811749210556},{"x" : 106.75, "y" : 59.53350889070419782456},{"x" : 108.5, "y" : 59.03226859669833004318},{"x" : 110.25, "y" : 58.50633263040018050560},{"x" : 112, "y" : 57.95370679992657869661},{"x" : 113.75, "y" : 57.37244764485416226307},{"x" : 115.5, "y" : 56.76066521563544142737},{"x" : 117.25, "y" : 56.11652384124585069003},{"x" : 119, "y" : 55.43824071153196086925},{"x" : 120.75, "y" : 54.72408210074547696422},{"x" : 122.5, "y" : 53.97235705871810296230},{"x" : 124.25, "y" : 53.18140839614983406136},{"x" : 126, "y" : 52.34960079049864134504},{"x" : 127.75, "y" : 51.47530583891148125986},{"x" : 129.5, "y" : 50.55688388469815208737},{"x" : 131.25, "y" : 49.59266244379909949203},{"x" : 133, "y" : 48.58091105772035689370},{"x" : 134.75, "y" : 47.51981239941903822910},{"x" : 136.5, "y" : 46.40742945858926304936},{"x" : 138.25, "y" : 45.24166863283562634024},{"x" : 140, "y" : 44.02023855120182815881},{"x" : 141.75, "y" : 42.74060445651616646501},{"x" : 143.5, "y" : 41.39993797303168321378},{"x" : 145.25, "y" : 39.99506208583977695525},{"x" : 147, "y" : 38.52239115850159123511},{"x" : 148.75, "y" : 36.97786581540390216105},{"x" : 150.5, "y" : 35.35688251527358261228},{"x" : 152.25, "y" : 33.65421764235429691325},{"x" : 154, "y" : 31.86394594168905314291},{"x" : 155.75, "y" : 29.97935312499112114892},{"x" : 157.5, "y" : 27.99284247357741151063},{"x" : 159.25, "y" : 25.89583526483966124943},{"x" : 161, "y" : 23.67866484868977750011},{"x" : 162.75, "y" : 21.33046420049777225358},{"x" : 164.5, "y" : 18.83904677696409635246},{"x" : 166.25, "y" : 16.19078050140160485171},{"x" : 168, "y" : 13.37045470488874343573},{"x" : 169.75, "y" : 10.36113984980465829722},{"x" : 171.5, "y" : 7.14403986215620534495},{"x" : 173.25, "y" : 3.69833689920506003546},{"x" : 175, "y" : 0.00102837888289286639}]; var dataset_area_24039 = data_chart_area[24039]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_24039) .attr("class", "area") .attr("id", "area_20696") .style('fill-opacity', 0) .attr("fill", "#389fda") .on('mouseover', function(d, i) { selectItemGraph(20696) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_20696") .datum(dataset_24039) .attr("class", "line") .attr("d", line); diameterCalculating = 100; paramsPresureA = [309.2336487200345,-1.3947580555149868,0.04528780535382041,-0.001280152878941308,1.5533962994706088e-5,-9.283569327931329e-8,2.695053286484811e-10,-3.0536771343277037e-13]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(873); data_chart[1392] = [{"x" : 0, "y" : 309.23364872003452319404},{"x" : 2.4, "y" : 306.12989835105474867305},{"x" : 4.8, "y" : 303.44867922474912802500},{"x" : 7.2, "y" : 301.10128274195596986829},{"x" : 9.6, "y" : 299.00967446507411295897},{"x" : 12, "y" : 297.10569741214430905529},{"x" : 14.4, "y" : 295.33031031564001978040},{"x" : 16.8, "y" : 293.63286014008104984896},{"x" : 19.2, "y" : 291.97038815259134025837},{"x" : 21.6, "y" : 290.30696884051673123395},{"x" : 24, "y" : 288.61308097022100582763},{"x" : 26.4, "y" : 286.86501008117647870677},{"x" : 28.8, "y" : 285.04428170946897580507},{"x" : 31.2, "y" : 283.13712463483290093791},{"x" : 33.6, "y" : 281.13396344533470028182},{"x" : 36, "y" : 279.02893971382263771375},{"x" : 38.4, "y" : 276.81946108026045294537},{"x" : 40.8, "y" : 274.50577753406065539821},{"x" : 43.2, "y" : 272.09058419053940269805},{"x" : 45.6, "y" : 269.57864985560507875562},{"x" : 48, "y" : 266.97647067280297505931},{"x" : 50.4, "y" : 264.29194814683006597988},{"x" : 52.8, "y" : 261.53409083764097431413},{"x" : 55.2, "y" : 258.71273901925871996355},{"x" : 57.6, "y" : 255.83831159741168903565},{"x" : 60, "y" : 252.92157458011149628874},{"x" : 62.4, "y" : 249.97343039529198449600},{"x" : 64.8, "y" : 247.00472734962454524066},{"x" : 67.2, "y" : 244.02608852262790151144},{"x" : 69.6, "y" : 241.04775939019228303550},{"x" : 72, "y" : 238.07947347163249673940},{"x" : 74.4, "y" : 235.13033529438911273246},{"x" : 76.8, "y" : 232.20871997049468404839},{"x" : 79.2, "y" : 229.32218867892356684024},{"x" : 81.6, "y" : 226.47741934794350981974},{"x" : 84, "y" : 223.68015183158195213764},{"x" : 86.4, "y" : 220.93514687433236076686},{"x" : 88.8, "y" : 218.24615815821132969177},{"x" : 91.2, "y" : 215.61591672628833293857},{"x" : 93.6, "y" : 213.04612707680263383736},{"x" : 96, "y" : 210.53747422198819094774},{"x" : 98.4, "y" : 208.08964100572185884630},{"x" : 100.8, "y" : 205.70133497411256939813},{"x" : 103.2, "y" : 203.37032409314963388169},{"x" : 105.6, "y" : 201.09348060753126219424},{"x" : 108, "y" : 198.86683233478001397998},{"x" : 110.4, "y" : 196.68562068877793080901},{"x" : 112.8, "y" : 194.54436472682925796107},{"x" : 115.2, "y" : 192.43693051436667929011},{"x" : 117.6, "y" : 190.35660510142508883291},{"x" : 120, "y" : 188.29617440500109637469},{"x" : 122.4, "y" : 186.24800429140657342941},{"x" : 124.8, "y" : 184.20412415274114437125},{"x" : 127.2, "y" : 182.15631227160940852627},{"x" : 129.6, "y" : 180.09618226816999708717},{"x" : 132, "y" : 178.01526992368332003025},{"x" : 134.4, "y" : 175.90511967462023790176},{"x" : 136.8, "y" : 173.75737007149467672207},{"x" : 139.2, "y" : 171.56383749651638481737},{"x" : 141.6, "y" : 169.31659743417350227901},{"x" : 144, "y" : 167.00806258888866295820},{"x" : 146.4, "y" : 164.63105714384676048212},{"x" : 148.8, "y" : 162.17888645510549849860},{"x" : 151.2, "y" : 159.64540147513707779581},{"x" : 153.6, "y" : 157.02505719988425880729},{"x" : 156, "y" : 154.31296443345922853041},{"x" : 158.4, "y" : 151.50493416463189078058},{"x" : 160.8, "y" : 148.59751384916830829752},{"x" : 163.2, "y" : 145.58801489218899405387},{"x" : 165.6, "y" : 142.47453062463478090649},{"x" : 168, "y" : 139.25594406798268209968},{"x" : 170.4, "y" : 135.93192478128207767440},{"x" : 172.8, "y" : 132.50291408470593523816},{"x" : 175.2, "y" : 128.97009795364783713012},{"x" : 177.6, "y" : 125.33536687753758087638},{"x" : 180, "y" : 121.60126197750651044771},{"x" : 182.4, "y" : 117.77090667694847070379},{"x" : 184.8, "y" : 113.84792321916893342859},{"x" : 187.2, "y" : 109.83633332619911016081},{"x" : 189.6, "y" : 105.74044229291303054197},{"x" : 192, "y" : 101.56470581052417401224},{"x" : 194.4, "y" : 97.31357881368467133143},{"x" : 196.8, "y" : 92.99134564510495692957},{"x" : 199.2, "y" : 88.60193083209060205263},{"x" : 201.6, "y" : 84.14868976883190043736},{"x" : 204, "y" : 79.63417859876335569425},{"x" : 206.4, "y" : 75.05990259099235117901},{"x" : 208.8, "y" : 70.42604230505821760744},{"x" : 211.2, "y" : 65.73115683786181762116},{"x" : 213.6, "y" : 60.97186344729379925411},{"x" : 216, "y" : 56.14249284624293068191},{"x" : 218.4, "y" : 51.23471946145946276374},{"x" : 220.8, "y" : 46.23716595113637595205},{"x" : 223.2, "y" : 41.13498127551247307565},{"x" : 225.6, "y" : 35.90939161444111960009},{"x" : 228, "y" : 30.53722342625223973300},{"x" : 230.4, "y" : 24.99039794179589080159},{"x" : 232.8, "y" : 19.23539638794136408251},{"x" : 235.2, "y" : 13.23269523464659869205},{"x" : 237.6, "y" : 6.93617075958536588587},{"x" : 240, "y" : 0.29247222462072386406}]; data_chart_name[1392] = "HS"; data_chart_area[1392] = new Array(); if ((data_chart[1392][0].x != undefined && parseFloat(data_chart[1392][0].x))) { var a_before = parseFloat(data_chart[1392][0].y) / (parseFloat(data_chart[1392][0].x) * parseFloat(data_chart[1392][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[1392][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[1392].push({x: _x, y: _y}); } } var last_index = data_chart[1392].length; for(var b = 0; b < last_index; b++) { data_chart_area[1392].push(data_chart[1392][b]); } last_index = last_index - 1; if (data_chart[1392][last_index].y != undefined && parseFloat(data_chart[1392][last_index].y) > 5) { var a_after = parseFloat(data_chart[1392][last_index].y) / (parseFloat(data_chart[1392][last_index].x) * parseFloat(data_chart[1392][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[1392][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[1392].push({x: _x, y: _y}); } } var dataset_1392 = [{"x" : 0, "y" : 309.23364872003452319404},{"x" : 2.4, "y" : 306.12989835105474867305},{"x" : 4.8, "y" : 303.44867922474912802500},{"x" : 7.2, "y" : 301.10128274195596986829},{"x" : 9.6, "y" : 299.00967446507411295897},{"x" : 12, "y" : 297.10569741214430905529},{"x" : 14.4, "y" : 295.33031031564001978040},{"x" : 16.8, "y" : 293.63286014008104984896},{"x" : 19.2, "y" : 291.97038815259134025837},{"x" : 21.6, "y" : 290.30696884051673123395},{"x" : 24, "y" : 288.61308097022100582763},{"x" : 26.4, "y" : 286.86501008117647870677},{"x" : 28.8, "y" : 285.04428170946897580507},{"x" : 31.2, "y" : 283.13712463483290093791},{"x" : 33.6, "y" : 281.13396344533470028182},{"x" : 36, "y" : 279.02893971382263771375},{"x" : 38.4, "y" : 276.81946108026045294537},{"x" : 40.8, "y" : 274.50577753406065539821},{"x" : 43.2, "y" : 272.09058419053940269805},{"x" : 45.6, "y" : 269.57864985560507875562},{"x" : 48, "y" : 266.97647067280297505931},{"x" : 50.4, "y" : 264.29194814683006597988},{"x" : 52.8, "y" : 261.53409083764097431413},{"x" : 55.2, "y" : 258.71273901925871996355},{"x" : 57.6, "y" : 255.83831159741168903565},{"x" : 60, "y" : 252.92157458011149628874},{"x" : 62.4, "y" : 249.97343039529198449600},{"x" : 64.8, "y" : 247.00472734962454524066},{"x" : 67.2, "y" : 244.02608852262790151144},{"x" : 69.6, "y" : 241.04775939019228303550},{"x" : 72, "y" : 238.07947347163249673940},{"x" : 74.4, "y" : 235.13033529438911273246},{"x" : 76.8, "y" : 232.20871997049468404839},{"x" : 79.2, "y" : 229.32218867892356684024},{"x" : 81.6, "y" : 226.47741934794350981974},{"x" : 84, "y" : 223.68015183158195213764},{"x" : 86.4, "y" : 220.93514687433236076686},{"x" : 88.8, "y" : 218.24615815821132969177},{"x" : 91.2, "y" : 215.61591672628833293857},{"x" : 93.6, "y" : 213.04612707680263383736},{"x" : 96, "y" : 210.53747422198819094774},{"x" : 98.4, "y" : 208.08964100572185884630},{"x" : 100.8, "y" : 205.70133497411256939813},{"x" : 103.2, "y" : 203.37032409314963388169},{"x" : 105.6, "y" : 201.09348060753126219424},{"x" : 108, "y" : 198.86683233478001397998},{"x" : 110.4, "y" : 196.68562068877793080901},{"x" : 112.8, "y" : 194.54436472682925796107},{"x" : 115.2, "y" : 192.43693051436667929011},{"x" : 117.6, "y" : 190.35660510142508883291},{"x" : 120, "y" : 188.29617440500109637469},{"x" : 122.4, "y" : 186.24800429140657342941},{"x" : 124.8, "y" : 184.20412415274114437125},{"x" : 127.2, "y" : 182.15631227160940852627},{"x" : 129.6, "y" : 180.09618226816999708717},{"x" : 132, "y" : 178.01526992368332003025},{"x" : 134.4, "y" : 175.90511967462023790176},{"x" : 136.8, "y" : 173.75737007149467672207},{"x" : 139.2, "y" : 171.56383749651638481737},{"x" : 141.6, "y" : 169.31659743417350227901},{"x" : 144, "y" : 167.00806258888866295820},{"x" : 146.4, "y" : 164.63105714384676048212},{"x" : 148.8, "y" : 162.17888645510549849860},{"x" : 151.2, "y" : 159.64540147513707779581},{"x" : 153.6, "y" : 157.02505719988425880729},{"x" : 156, "y" : 154.31296443345922853041},{"x" : 158.4, "y" : 151.50493416463189078058},{"x" : 160.8, "y" : 148.59751384916830829752},{"x" : 163.2, "y" : 145.58801489218899405387},{"x" : 165.6, "y" : 142.47453062463478090649},{"x" : 168, "y" : 139.25594406798268209968},{"x" : 170.4, "y" : 135.93192478128207767440},{"x" : 172.8, "y" : 132.50291408470593523816},{"x" : 175.2, "y" : 128.97009795364783713012},{"x" : 177.6, "y" : 125.33536687753758087638},{"x" : 180, "y" : 121.60126197750651044771},{"x" : 182.4, "y" : 117.77090667694847070379},{"x" : 184.8, "y" : 113.84792321916893342859},{"x" : 187.2, "y" : 109.83633332619911016081},{"x" : 189.6, "y" : 105.74044229291303054197},{"x" : 192, "y" : 101.56470581052417401224},{"x" : 194.4, "y" : 97.31357881368467133143},{"x" : 196.8, "y" : 92.99134564510495692957},{"x" : 199.2, "y" : 88.60193083209060205263},{"x" : 201.6, "y" : 84.14868976883190043736},{"x" : 204, "y" : 79.63417859876335569425},{"x" : 206.4, "y" : 75.05990259099235117901},{"x" : 208.8, "y" : 70.42604230505821760744},{"x" : 211.2, "y" : 65.73115683786181762116},{"x" : 213.6, "y" : 60.97186344729379925411},{"x" : 216, "y" : 56.14249284624293068191},{"x" : 218.4, "y" : 51.23471946145946276374},{"x" : 220.8, "y" : 46.23716595113637595205},{"x" : 223.2, "y" : 41.13498127551247307565},{"x" : 225.6, "y" : 35.90939161444111960009},{"x" : 228, "y" : 30.53722342625223973300},{"x" : 230.4, "y" : 24.99039794179589080159},{"x" : 232.8, "y" : 19.23539638794136408251},{"x" : 235.2, "y" : 13.23269523464659869205},{"x" : 237.6, "y" : 6.93617075958536588587},{"x" : 240, "y" : 0.29247222462072386406}]; var dataset_area_1392 = data_chart_area[1392]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_1392) .attr("class", "area") .attr("id", "area_873") .style('fill-opacity', 0) .attr("fill", "#389fda") .on('mouseover', function(d, i) { selectItemGraph(873) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_873") .datum(dataset_1392) .attr("class", "line") .attr("d", line); diameterCalculating = 100; paramsPresureA = [309.2336487200345,-1.3947580555149868,0.04528780535382041,-0.001280152878941308,1.5533962994706088e-5,-9.283569327931329e-8,2.695053286484811e-10,-3.0536771343277037e-13]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(20697); data_chart[24040] = [{"x" : 0, "y" : 309.23364872003452319404},{"x" : 2.4, "y" : 306.12989835105474867305},{"x" : 4.8, "y" : 303.44867922474912802500},{"x" : 7.2, "y" : 301.10128274195596986829},{"x" : 9.6, "y" : 299.00967446507411295897},{"x" : 12, "y" : 297.10569741214430905529},{"x" : 14.4, "y" : 295.33031031564001978040},{"x" : 16.8, "y" : 293.63286014008104984896},{"x" : 19.2, "y" : 291.97038815259134025837},{"x" : 21.6, "y" : 290.30696884051673123395},{"x" : 24, "y" : 288.61308097022100582763},{"x" : 26.4, "y" : 286.86501008117647870677},{"x" : 28.8, "y" : 285.04428170946897580507},{"x" : 31.2, "y" : 283.13712463483290093791},{"x" : 33.6, "y" : 281.13396344533470028182},{"x" : 36, "y" : 279.02893971382263771375},{"x" : 38.4, "y" : 276.81946108026045294537},{"x" : 40.8, "y" : 274.50577753406065539821},{"x" : 43.2, "y" : 272.09058419053940269805},{"x" : 45.6, "y" : 269.57864985560507875562},{"x" : 48, "y" : 266.97647067280297505931},{"x" : 50.4, "y" : 264.29194814683006597988},{"x" : 52.8, "y" : 261.53409083764097431413},{"x" : 55.2, "y" : 258.71273901925871996355},{"x" : 57.6, "y" : 255.83831159741168903565},{"x" : 60, "y" : 252.92157458011149628874},{"x" : 62.4, "y" : 249.97343039529198449600},{"x" : 64.8, "y" : 247.00472734962454524066},{"x" : 67.2, "y" : 244.02608852262790151144},{"x" : 69.6, "y" : 241.04775939019228303550},{"x" : 72, "y" : 238.07947347163249673940},{"x" : 74.4, "y" : 235.13033529438911273246},{"x" : 76.8, "y" : 232.20871997049468404839},{"x" : 79.2, "y" : 229.32218867892356684024},{"x" : 81.6, "y" : 226.47741934794350981974},{"x" : 84, "y" : 223.68015183158195213764},{"x" : 86.4, "y" : 220.93514687433236076686},{"x" : 88.8, "y" : 218.24615815821132969177},{"x" : 91.2, "y" : 215.61591672628833293857},{"x" : 93.6, "y" : 213.04612707680263383736},{"x" : 96, "y" : 210.53747422198819094774},{"x" : 98.4, "y" : 208.08964100572185884630},{"x" : 100.8, "y" : 205.70133497411256939813},{"x" : 103.2, "y" : 203.37032409314963388169},{"x" : 105.6, "y" : 201.09348060753126219424},{"x" : 108, "y" : 198.86683233478001397998},{"x" : 110.4, "y" : 196.68562068877793080901},{"x" : 112.8, "y" : 194.54436472682925796107},{"x" : 115.2, "y" : 192.43693051436667929011},{"x" : 117.6, "y" : 190.35660510142508883291},{"x" : 120, "y" : 188.29617440500109637469},{"x" : 122.4, "y" : 186.24800429140657342941},{"x" : 124.8, "y" : 184.20412415274114437125},{"x" : 127.2, "y" : 182.15631227160940852627},{"x" : 129.6, "y" : 180.09618226816999708717},{"x" : 132, "y" : 178.01526992368332003025},{"x" : 134.4, "y" : 175.90511967462023790176},{"x" : 136.8, "y" : 173.75737007149467672207},{"x" : 139.2, "y" : 171.56383749651638481737},{"x" : 141.6, "y" : 169.31659743417350227901},{"x" : 144, "y" : 167.00806258888866295820},{"x" : 146.4, "y" : 164.63105714384676048212},{"x" : 148.8, "y" : 162.17888645510549849860},{"x" : 151.2, "y" : 159.64540147513707779581},{"x" : 153.6, "y" : 157.02505719988425880729},{"x" : 156, "y" : 154.31296443345922853041},{"x" : 158.4, "y" : 151.50493416463189078058},{"x" : 160.8, "y" : 148.59751384916830829752},{"x" : 163.2, "y" : 145.58801489218899405387},{"x" : 165.6, "y" : 142.47453062463478090649},{"x" : 168, "y" : 139.25594406798268209968},{"x" : 170.4, "y" : 135.93192478128207767440},{"x" : 172.8, "y" : 132.50291408470593523816},{"x" : 175.2, "y" : 128.97009795364783713012},{"x" : 177.6, "y" : 125.33536687753758087638},{"x" : 180, "y" : 121.60126197750651044771},{"x" : 182.4, "y" : 117.77090667694847070379},{"x" : 184.8, "y" : 113.84792321916893342859},{"x" : 187.2, "y" : 109.83633332619911016081},{"x" : 189.6, "y" : 105.74044229291303054197},{"x" : 192, "y" : 101.56470581052417401224},{"x" : 194.4, "y" : 97.31357881368467133143},{"x" : 196.8, "y" : 92.99134564510495692957},{"x" : 199.2, "y" : 88.60193083209060205263},{"x" : 201.6, "y" : 84.14868976883190043736},{"x" : 204, "y" : 79.63417859876335569425},{"x" : 206.4, "y" : 75.05990259099235117901},{"x" : 208.8, "y" : 70.42604230505821760744},{"x" : 211.2, "y" : 65.73115683786181762116},{"x" : 213.6, "y" : 60.97186344729379925411},{"x" : 216, "y" : 56.14249284624293068191},{"x" : 218.4, "y" : 51.23471946145946276374},{"x" : 220.8, "y" : 46.23716595113637595205},{"x" : 223.2, "y" : 41.13498127551247307565},{"x" : 225.6, "y" : 35.90939161444111960009},{"x" : 228, "y" : 30.53722342625223973300},{"x" : 230.4, "y" : 24.99039794179589080159},{"x" : 232.8, "y" : 19.23539638794136408251},{"x" : 235.2, "y" : 13.23269523464659869205},{"x" : 237.6, "y" : 6.93617075958536588587},{"x" : 240, "y" : 0.29247222462072386406}]; data_chart_name[24040] = "HS"; data_chart_area[24040] = new Array(); if ((data_chart[24040][0].x != undefined && parseFloat(data_chart[24040][0].x))) { var a_before = parseFloat(data_chart[24040][0].y) / (parseFloat(data_chart[24040][0].x) * parseFloat(data_chart[24040][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[24040][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[24040].push({x: _x, y: _y}); } } var last_index = data_chart[24040].length; for(var b = 0; b < last_index; b++) { data_chart_area[24040].push(data_chart[24040][b]); } last_index = last_index - 1; if (data_chart[24040][last_index].y != undefined && parseFloat(data_chart[24040][last_index].y) > 5) { var a_after = parseFloat(data_chart[24040][last_index].y) / (parseFloat(data_chart[24040][last_index].x) * parseFloat(data_chart[24040][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[24040][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[24040].push({x: _x, y: _y}); } } var dataset_24040 = [{"x" : 0, "y" : 309.23364872003452319404},{"x" : 2.4, "y" : 306.12989835105474867305},{"x" : 4.8, "y" : 303.44867922474912802500},{"x" : 7.2, "y" : 301.10128274195596986829},{"x" : 9.6, "y" : 299.00967446507411295897},{"x" : 12, "y" : 297.10569741214430905529},{"x" : 14.4, "y" : 295.33031031564001978040},{"x" : 16.8, "y" : 293.63286014008104984896},{"x" : 19.2, "y" : 291.97038815259134025837},{"x" : 21.6, "y" : 290.30696884051673123395},{"x" : 24, "y" : 288.61308097022100582763},{"x" : 26.4, "y" : 286.86501008117647870677},{"x" : 28.8, "y" : 285.04428170946897580507},{"x" : 31.2, "y" : 283.13712463483290093791},{"x" : 33.6, "y" : 281.13396344533470028182},{"x" : 36, "y" : 279.02893971382263771375},{"x" : 38.4, "y" : 276.81946108026045294537},{"x" : 40.8, "y" : 274.50577753406065539821},{"x" : 43.2, "y" : 272.09058419053940269805},{"x" : 45.6, "y" : 269.57864985560507875562},{"x" : 48, "y" : 266.97647067280297505931},{"x" : 50.4, "y" : 264.29194814683006597988},{"x" : 52.8, "y" : 261.53409083764097431413},{"x" : 55.2, "y" : 258.71273901925871996355},{"x" : 57.6, "y" : 255.83831159741168903565},{"x" : 60, "y" : 252.92157458011149628874},{"x" : 62.4, "y" : 249.97343039529198449600},{"x" : 64.8, "y" : 247.00472734962454524066},{"x" : 67.2, "y" : 244.02608852262790151144},{"x" : 69.6, "y" : 241.04775939019228303550},{"x" : 72, "y" : 238.07947347163249673940},{"x" : 74.4, "y" : 235.13033529438911273246},{"x" : 76.8, "y" : 232.20871997049468404839},{"x" : 79.2, "y" : 229.32218867892356684024},{"x" : 81.6, "y" : 226.47741934794350981974},{"x" : 84, "y" : 223.68015183158195213764},{"x" : 86.4, "y" : 220.93514687433236076686},{"x" : 88.8, "y" : 218.24615815821132969177},{"x" : 91.2, "y" : 215.61591672628833293857},{"x" : 93.6, "y" : 213.04612707680263383736},{"x" : 96, "y" : 210.53747422198819094774},{"x" : 98.4, "y" : 208.08964100572185884630},{"x" : 100.8, "y" : 205.70133497411256939813},{"x" : 103.2, "y" : 203.37032409314963388169},{"x" : 105.6, "y" : 201.09348060753126219424},{"x" : 108, "y" : 198.86683233478001397998},{"x" : 110.4, "y" : 196.68562068877793080901},{"x" : 112.8, "y" : 194.54436472682925796107},{"x" : 115.2, "y" : 192.43693051436667929011},{"x" : 117.6, "y" : 190.35660510142508883291},{"x" : 120, "y" : 188.29617440500109637469},{"x" : 122.4, "y" : 186.24800429140657342941},{"x" : 124.8, "y" : 184.20412415274114437125},{"x" : 127.2, "y" : 182.15631227160940852627},{"x" : 129.6, "y" : 180.09618226816999708717},{"x" : 132, "y" : 178.01526992368332003025},{"x" : 134.4, "y" : 175.90511967462023790176},{"x" : 136.8, "y" : 173.75737007149467672207},{"x" : 139.2, "y" : 171.56383749651638481737},{"x" : 141.6, "y" : 169.31659743417350227901},{"x" : 144, "y" : 167.00806258888866295820},{"x" : 146.4, "y" : 164.63105714384676048212},{"x" : 148.8, "y" : 162.17888645510549849860},{"x" : 151.2, "y" : 159.64540147513707779581},{"x" : 153.6, "y" : 157.02505719988425880729},{"x" : 156, "y" : 154.31296443345922853041},{"x" : 158.4, "y" : 151.50493416463189078058},{"x" : 160.8, "y" : 148.59751384916830829752},{"x" : 163.2, "y" : 145.58801489218899405387},{"x" : 165.6, "y" : 142.47453062463478090649},{"x" : 168, "y" : 139.25594406798268209968},{"x" : 170.4, "y" : 135.93192478128207767440},{"x" : 172.8, "y" : 132.50291408470593523816},{"x" : 175.2, "y" : 128.97009795364783713012},{"x" : 177.6, "y" : 125.33536687753758087638},{"x" : 180, "y" : 121.60126197750651044771},{"x" : 182.4, "y" : 117.77090667694847070379},{"x" : 184.8, "y" : 113.84792321916893342859},{"x" : 187.2, "y" : 109.83633332619911016081},{"x" : 189.6, "y" : 105.74044229291303054197},{"x" : 192, "y" : 101.56470581052417401224},{"x" : 194.4, "y" : 97.31357881368467133143},{"x" : 196.8, "y" : 92.99134564510495692957},{"x" : 199.2, "y" : 88.60193083209060205263},{"x" : 201.6, "y" : 84.14868976883190043736},{"x" : 204, "y" : 79.63417859876335569425},{"x" : 206.4, "y" : 75.05990259099235117901},{"x" : 208.8, "y" : 70.42604230505821760744},{"x" : 211.2, "y" : 65.73115683786181762116},{"x" : 213.6, "y" : 60.97186344729379925411},{"x" : 216, "y" : 56.14249284624293068191},{"x" : 218.4, "y" : 51.23471946145946276374},{"x" : 220.8, "y" : 46.23716595113637595205},{"x" : 223.2, "y" : 41.13498127551247307565},{"x" : 225.6, "y" : 35.90939161444111960009},{"x" : 228, "y" : 30.53722342625223973300},{"x" : 230.4, "y" : 24.99039794179589080159},{"x" : 232.8, "y" : 19.23539638794136408251},{"x" : 235.2, "y" : 13.23269523464659869205},{"x" : 237.6, "y" : 6.93617075958536588587},{"x" : 240, "y" : 0.29247222462072386406}]; var dataset_area_24040 = data_chart_area[24040]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_24040) .attr("class", "area") .attr("id", "area_20697") .style('fill-opacity', 0) .attr("fill", "#389fda") .on('mouseover', function(d, i) { selectItemGraph(20697) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_20697") .datum(dataset_24040) .attr("class", "line") .attr("d", line); function enterFrame(x,y) { var iNearestHigher = _findNearestHigherPolynomial({x, y}, Arr_paramsA); var graph = Arr_paramsID[iNearestHigher]; selectItemGraph(graph); } function calcPolynomial(x, paramsA) { var ret = 0; var ratio = 1; for (var i = 0; i < paramsA.length; i++) { ret += paramsA[i] * Math.pow(x, i); } ret = ret * ratio; return ret; } function _findNearestHigherPolynomial(pointObj, Arr_paramsA) { var Arr_xrange = null; var idPolynomial = -1; var inputX = pointObj.x; var inputY = pointObj.y; var deltaY = undefined; for (var i = 0; i < Arr_paramsA.length; i++){ var searchInGraph = true; if (Array.isArray(Arr_xrange) && Arr_paramsA.length == Arr_xrange.length){ if (inputXArr_xrange[i].graphMax){ searchInGraph=false; console.log('searchInGraph', i, searchInGraph); } } var polynomialY = calcPolynomial(inputX, Arr_paramsA[i]) * 1; if ( searchInGraph && polynomialY>=inputY && (polynomialY-inputY MAXIMA Północ -GDYNIA", "|| tel. 58-667-00-07 || , 81-061 ul.Hutnicza 18A", "", "julian@maxima-polnoc.pl"]; aph[40086] = ["", "Graniczna 15, 62-007 Biskupice", "", "jakub@bud-went.com.pl"]; aph[40157] = ["Klimazbyt Łódź", "Piłsudskiego 092, 92-202 Łódź", "", "lodz@klimazbyt.pl"]; aph[40185] = ["", "Przemysłowa 11, 35-105 Rzeszów", "", "biuro@klimasystem.pl"]; aph[40356] = ["INWEST-KLIMA", " 0, 15-688 ", "", "ewa.hankowska@inwestklima.com.pl"]; aph[40439] = ["", "Produkcyjna 105 0, 15-680 Białystok", "", "termitech@termitech.com.pl"]; aph[40509] = ["PW Politerm-Izol Sp. z o.o.", "Przemysłowa 5B, 75-216 Koszalin", "", "lukasz.kaczynski@politerm-izol.com.pl"]; aph[40521] = ["", "Kunickiego 11 0, 95-200 Pabianice", "", "biuro@tramontana.net.pl"]; aph[40558] = ["", "F. Ossendowskiego 4 0, 93-228 Łódź", "", "wentylacja@izola.pl"]; aph[40606] = ["DABROwent", "A. Krzywca 9, 85-862 BYDGOSZCZ", "", "kasia.dabrowska@dabrowent.pl"]; aph[40751] = ["", " 0, 15-688 ", "", "biuro@inwestklima.com.pl"]; aph[40784] = ["ANG", "Modlnica 315 0, 32-085 Modlnica", "", "biuro@ang.com.pl"]; aph[40790] = ["Dystrybucja Artykułów Technicznych Krzysztof Kubaiński", "ul. Tarnogajska 11-13, 50-512 Wrocław", "", "dat@dat.wroc.pl"]; aph[40844] = ["LEMAR S.J", "Bytomska 18 0, 42-672 Wieszowa", "", "joanna@lemar.pl"]; aph[40863] = ["", "LUBELSKA 36, 10-409 OLSZTYN", "", "olsztyn@klimazbyt.pl"]; aph[40905] = ["Luft-System", "ul. Mieszka I 82, 71-011 Szczecin", "", "biuro@luft-system.pl"]; aph[40912] = ["LEMAR Sp. J.", "Bytomska 18 18, 42-672 Wieszowa", "", "damian@lemar.pl"]; aph[40944] = ["Went-Dom Centrum Profesjonalnej Wentylacji", "Bartycka 26, 00-716 Warszawa", "", "went@went-dom.pl"]; aph[40999] = ["Venture", "Mokra 27 0, 05-092 Kiełpin", "", "mariusz.bialobrzewski@venture.pl"]; aph[41002] = ["MK-WENT Sp. Z o.o. Sp. K.", "Trakt Lubelski 195, 04-667 Warszawa", "", "piotr.kobosko@mkwent.com.pl"]; aph[41036] = ["", "Porfirowa 35, 32-067 Zalas", "", "michalkulpinski@wp.pl"]; aph[41078] = ["Dabrowent", "Krzywca 9, 85-862 Bydgoszcz", "", "magda.olszewska@dabrowent.pl"]; aph[41216] = ["PUH VECO", "Świerczewska 5 5, 71-066 Szczecin", "", "zakupy@veco.com.pl"]; aph[41305] = ["ANG Wentylacja Sp. z o.o.", "Częstochowska 26, 32-085 Modlnica", "", "patrycja.zieba@ang.com.pl"]; aph[93524] = ["BIMs Plus FHH Sp. Z o.o. Dolny Śląsk Sp.K.", "Klonowa 1, 55-200 Stanowice-Oława", "", "pawel.majdak@bimsplus.com.pl"]; aph[93540] = ["Venture Industries sp.z o.o.", "MOKRA 27, 05-092 Kiełpin", "", "izabela.morawska@venture.pl"]; aph[93751] = ["Venture Industries", "aaa 1, 11-111 aaaa", "", "karolina.kubesova@ventur.cz"]; aph[93784] = ["", "Karpia 21, 61-619 Poznań", "", "Roman.filipiak@venture.pl"]; aph[93894] = ["Amster Global", "Obrońców Modlina 9, 30-733 Kraków", "", "mostrowski@amster.pl"]; aph[94259] = ["CALDO-WENTYLACJA SP. Z O.O.", "BISKUPIŃSKA 14, 30-732 Kraków", "", "mariusz.biadun@caldo-wentylacja.pl"]; aph[94356] = ["Caldo-Wentylacja", "Hurtowa 2, 15-399 Białystok", "", "mariusz.bialystok@caldo.pl"]; aph[94357] = ["Caldo-Wentylacja", "Torowa 11, 08-110 Siedlce", "", "mariusz.siedlce@caldo.pl"]; aph[94358] = ["Caldo-Wentylacja", "Rapackiego 15, 20-150 Lublin", "", "mariusz.lublin@caldo.pl"]; aph[94359] = ["Caldo-Wentylacja", "Tartaczna 3, 26-600 Radom", "", "mariusz.radom@caldo.pl"]; aph[94360] = ["Caldo-Wentylacja", "Brandla 1, 30-732 Kraków", "", "mariusz.krakow@caldo.pl"]; aph[94361] = ["Caldo-Wentylacja", "Skrajna 78, 25-650 Kielce", "", "mariusz.kielce@caldo.pl"]; aph[94362] = ["Caldo-Wentylacja", "Szeligowska 42, 01-320 Warszawa", "", "mariusz.warszawa@caldo.pl"]; aph[94363] = ["Caldo-Wentylacja", "Magnacka 27, 08-180 Kowale", "", "mariusz.gdansk@caldo.pl"]; aph[94364] = ["Caldo-Wentylacja", "Orląt Lwowskich 145, 41-208 Sosnowiec", "", "mariusz.sosnowiec@caldo.pl"]; aph[94365] = ["Caldo-Wentylacja", "Św. Teresy 178, 91-222 Łódź", "", "mariusz.lodz@caldo.pl"]; aph[94366] = ["Caldo-Wentylacja", "Wapienna 6/8, 87-100 Toruń", "", "mariusz.torun@caldo.pl"]; aph[94367] = ["Caldo-Wentylacja", "Jerzmanowska 19, 54-530 Wrocław", "", "mariusz.wroclaw@caldo.pl"]; aph[94368] = ["Caldo-Wentylacja", "Kamiennogórska 22, 60-179 Poznań", "", "mariusz.poznan@caldo.pl"]; aph[94369] = ["Caldo-Wentylacja", "Struga 62-64, 70-784 Szczecin", "", "mariusz.szczecin@caldo.pl"]; function scale_round(value, step) { step || (step = 1.0); var inv = 1.0 / step; return Math.round(value * inv) / inv; } function scale_max(value) { value = parseInt(value); var v = value.toString(); var l = v.length; if (l <= 2) { if (value < 50) { return 50; } else { return 100; } } var p = l - 2; var s1 = ''; var s2 = ''; for (var i = 0; i < l; i++) { if (i >= p) { s2 += v[i]; } else { s1 += v[i]; } } s2 = parseInt(s2); if (s2 > 50) { s1 = parseInt(s1) + 1; s2 = '00'; } else { s2 = '50'; } s1 = s1.toString(); s = s1+''+s2; s = parseInt(s); return s; } function createChart(id, charts) { var div = "product_"+id; charts = charts.split(";"); var data_x = 0; var data_y = 0; for (var g = 0; g < charts.length; g++) { var data = data_chart[charts[g]]; console.log(data); Object.keys(data).forEach(function (item) { if (data[item].x > data_x) { data_x = data[item].x } if (data[item].y > data_y) { data_y = data[item].y } }); } data_x = scale_max(data_x); data_y = scale_max(data_y); var x1min = 0; var x1max = data_x; var x2min = 0; var x2max = data_x/3600; var y1min = 0; var y1max = data_y; var y2min = 0; var y2max = data_y; var width = 759; var height = 505; var svg = d3.select("#"+div).append("svg").attr("width", width).attr("height", height); function handleMouseOver(d, i) { d3.select(this).attr({ fill: "orange", r: radius * 2 }); } function make_x_gridlines() { return d3.axisBottom(x).ticks(5) } function make_y_gridlines() { return d3.axisLeft(y).ticks(5) } var x = d3.scaleTime().range([70, width]); var y = d3.scaleLinear().rangeRound([height, 0]); var scale = d3.scaleLinear().domain([x1min, x1max]).range([22, width - 80]); var x_axis = d3.axisTop().scale(scale); var xAxisTranslate = height - 50; // przesuniecie scali x na dol svg.append("g").attr("class", "gray").attr("transform", "translate(48, " + xAxisTranslate +")").call(x_axis) var xscale = d3.scaleLinear().domain([x2min, x2max]).range([22, width - 80]); var x_axis = d3.axisBottom().scale(xscale); var xAxisTranslate = height - 50; // przesuniecie scali x na dol svg.append("g").attr("class", "gray graytext").attr("transform", "translate(48, " + xAxisTranslate +")").call(x_axis) var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var y_axis = d3.axisLeft().scale(yscale); svg.append("g").attr("transform", "translate(70, 20)").call(y_axis); //var yscale_right = d3.scaleLinear().domain([y2min, y2max]).range([height - 100, 0]); //var yr_axis = d3.axisRight().scale(yscale_right); //var yAxisTranslate = width - 31; // przesuniecie scali x na dol //svg.append("g").attr("class", "red").attr("transform", "translate(" + yAxisTranslate +", 20)").call(yr_axis); var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var grid = d3.axisLeft().scale(yscale).ticks(60) svg.append("g").attr("class", "grid2").attr("transform", "translate(70,20)").call(grid.tickSize(-(width-101)).tickFormat("")) var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var grid = d3.axisLeft().scale(yscale); svg.append("g").attr("class", "grid").attr("transform", "translate(70,20)").call(grid.tickSize(-(width-101)).tickFormat("")) var scale = d3.scaleLinear().domain([x1min, x1max]).range([22, width - 80]); var grid = d3.axisTop().scale(scale); svg.append("g").attr("class", "grid").attr("transform", "translate(48, 20)").call(grid.tickSize(-(height-100)).tickFormat("")) var n = 21; var xScale = d3.scaleLinear().domain([x1min, x1max]).range([70, width-30]); var yScale = d3.scaleLinear().domain([y1min, y1max]).range([height-100, 0]); var line = d3.area().x(function(d, i) { return xScale(d.x); }).y(function(d) { return yScale(d.y); }) .curve(d3.curveCardinal) var area = d3.area().x(function(d, i) { return xScale(d.x); }).y0(height-100).y1(function(d) { return yScale(d.y); }).curve(d3.curveCardinal); svg.append("text").style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("m3/s") .attr("x", function (d) { return 730; }) .attr("y", function (d) { return 480; }); svg.append("text").data([{ x: x1max - 50, y: -83 }]).style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("m3/h") .attr("x", function (d) { return 730; }) .attr("y", function (d) { return 455; }); svg.append("text").data([{ x: -150, y: y1max - 25 }]).style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("Pa") .attr("x", function (d) { return 50; }) .attr("y", function (d) { return 15; }); for (var g = 0; g < charts.length; g++) { svg.append("path") .attr("transform", "translate(0, 20)") .datum(data_chart_area[charts[g]]) .attr("id", "area_"+charts[g]) .style('fill-opacity', .2) .attr("fill", "#389fda") .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_"+charts[g]) .datum(data_chart[charts[g]]) .attr("stroke", "#389fda") .attr("stroke-width", 1.5) .attr("d", line); } for (var g = 0; g < charts.length; g++) { svg.append("text").data([{ x: data_chart[charts[g]][0].x, y: data_chart[charts[g]][0].y }]).style("fill", "#555").style("font-size", "11px") .attr("font-family", "Rubik") .attr("font-weight", "800") .text(data_chart_name[charts[g]]) .attr("x", function (d) { return xScale(d.x) + 5; }) .attr("y", function (d) { return yScale(d.y) + 18; }) } } $(document).ready(function() { if ($('[data-tech]').length > 0) { var url = "/products/ajax/tech?id="+$('[data-tech]').attr("data-tech"); $.get(url, function(data) { $('[data-tech]').html(data); setTimeout(function(){ create_table_header(); $(".product__tech .tab li[tab-id='data']").trigger("click"); }, 100); }) } else { create_table_header(); } $(document).on("click", "table.data tr", function() { var isModel = $(this).hasClass("row-model"); if (isModel == false) { var id = $(this).next().find(".product_chart").attr("id"); if (id != undefined) { id = id.replace("product_", ""); var charts = $(this).next().find(".product_chart").attr("data-charts"); var _id = "product_"+id; $("tr.row-model td").hide(); $(this).next().find("td").slideDown(); var hasSvg = $("#"+_id).find("svg").length; if (hasSvg == 0) { createChart(id, charts); } } } }); $(document).on("click", ".product .data-tech tr.row-model td h3", function() { $(this).closest("td").slideUp(); }); /*$(document).on("click", "table.data tr", function() { var link = $(this).find("a").attr("href"); if (link != undefined) { document.location.href = link; } });*/ $(document).on("click", ".product__tech .tab li", function(){ $(".product__tech .tab li.active").removeClass("active"); $(this).addClass("active"); var _id = $(this).attr("tab-id"); $("#tab_data, #tab_shop").hide(); $("#tab_"+_id).show(); create_table_header(); }); $(".data-tech").tablesorter({ headers: { 1: { sorter: "digit" }, 2: { sorter: "digit" }, 3: { sorter: "digit" }, 4: { sorter: "digit" }, 5: { sorter: "digit" }, 6: { sorter: "digit" }, 7: { sorter: "digit" }, 8: { sorter: "digit" }, 9: { sorter: "digit" }, 10: { sorter: "digit" }, 11: { sorter: "digit" }, '.state' : { sorter: false } } }); $("#product_gallery img").click(function() { $(".product-gallery__item.active").removeClass("active"); $(this).closest(".product-gallery__item").addClass("active"); var is360 = $(this).closest(".product-gallery__item").hasClass("isShow360"); if (is360 == false) { $(".product-gallery__item a").attr({"data-lightbox" : "cert-set"}); $("#box360").hide(); var medium = $(this).closest(".product-gallery__item").attr("data-medium"); var zoom = $(this).closest(".product-gallery__item").find("a").attr("href"); $(this).closest(".product-gallery__item").find("a").removeAttr("data-lightbox") $(".product__img-360-box").find("img").show().attr({"src" : medium}); $(".product__img-360-box").find("a").attr({"href" : zoom}); } else { $("#box360").show(); $(".product__img-360-box").find("img").hide(); $(".spin360").show(); } }); $("#graph_list li").mouseenter(function() { $(".product__graph-area ul li.active").removeClass("active"); $(this).addClass("active"); selectGraph(); }); $(".form-count-cart input").keypress(function(e) { if (isNaN(parseInt(e.key, 10)) === true && e.key.length == 1) { return e.preventDefault() } }); $(".form-count-cart input").blur(function() { var v = $(this).val(); if (v == 0) { v = 1; } else if (v > parseInt($(this).attr("data-max"))) { v = $(this).attr("data-max"); } $(this).val(v); }); $(".form-count-cart a.minus").click(function() { var $a = $(this).closest(".form-count-cart"); var $v = $a.find("input").val(); var $v = parseInt($v) - 1; if ($v < 1) { $v = 1; } $a.find("input").val($v); }); $(".form-count-cart a.plus").click(function() { var $a = $(this).closest(".form-count-cart"); var $v = $a.find("input").val(); var $m = parseInt($a.find("input").attr("data-max")); var $v = parseInt($v) + 1; if ($v > $m) { $v = $m; } $a.find("input").val($v); }); $(document).on("mouseenter", "[data-state-popup]", function() { //$(".avalModal").remove(); var data = $(this).attr("data-state-popup"); var _name = $(this).closest("tr").find(".product-name").text(); var _d = data.split("|"); var _c = _d.length; var html = '
Produkt dostępny u dostawców: stan na:
'; for(var a = 0; a < _c; a++) { var _p = _d[a].split(";"); html += `
${aph[_p[0]][2] ? '' : ''}
${aph[_p[0]][0]} ${aph[_p[0]][1]}
${_p[2].replace("00:00:00", "")}
`; } html += '
'; $(this).after(html); var _h = parseInt($(this).closest("td").find(".avalModalBody").height()) + 36; $(this).closest("td").find(".avalModal").css({"height" : _h+"px"}); }); $("#d_equipment").change(function() { var id = $(this).val(); equipment(id); }); }); function equipment(id) { $("#equipment").html('
'); $.get("/products/products/equipment?id="+id, function(data) { $("#equipment").html(data) }); } function selectGraph() { $(".area").css({"fill-opacity" : 0}); $(".line").css({"stoke" : "rgb(0, 52, 96)"}).attr('style', "stroke:#00427a"); var id = $("#graph_list").find("li.active").attr("data-char"); document.getElementById('frame-pdu-family').src=`https://www.programdoboru.pl/include/product.html?id_product=${id}`; $("#area_"+id).css({"fill-opacity" : 0.5}); $("#path_"+id).css({"stoke" : "#389fda"}).attr('style', "stroke:#389fda"); var $row = $("#dane-techniczne #data-tech tr#data_"+id); $(".product__graph-area .product__graph-info p").text($row.find("td:nth-child(1)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(1) span").text($row.find("td:nth-child(3)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(2) span").text($row.find("td:nth-child(2)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(3) span").text($row.find("td:nth-child(4)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(4) span").text($row.find("td:nth-child(5)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(5) span").text($row.find("td:nth-child(6)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(6) span").text($row.find("td:nth-child(7)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(7) span").text($row.find("td:nth-child(8)").text()); } function selectItemGraph(id) { $(".product__graph-area ul li.active").removeClass("active"); $("#graph_list li[data-char='"+id+"']").addClass("active"); selectGraph(); }