var width = 836; var height = 500; var x1min = 0; var x1max = 1400; var x2min = 0; var x2max = 1400/3600; var y1min = 0; var y1max = 220; var y2min = 0; var y2max = 110; 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 = 160; paramsPresureA = [145.00164541174698,-0.13653692555078495,-0.0006109809890814337,5.584556639378899e-6,-3.8014295520206744e-8,1.283967577599783e-10,-2.243253675889932e-13,1.5617193354247062e-16]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(420); data_chart[1118] = [{"x" : 0, "y" : 145.00164541174697774295},{"x" : 4.5, "y" : 144.37535042129741214012},{"x" : 9, "y" : 143.72715281490295069489},{"x" : 13.5, "y" : 143.05957931624809020832},{"x" : 18, "y" : 142.37483653721650966872},{"x" : 22.5, "y" : 141.67483615436358945772},{"x" : 27, "y" : 140.96121883244890682363},{"x" : 31.5, "y" : 140.23537692443852620272},{"x" : 36, "y" : 139.49847597738948934420},{"x" : 40.5, "y" : 138.75147507362879650827},{"x" : 45, "y" : 137.99514603663789102939},{"x" : 49.5, "y" : 137.23009153105451218835},{"x" : 54, "y" : 136.45676208620389502357},{"x" : 58.5, "y" : 135.67547207257155150728},{"x" : 63, "y" : 134.88641466062813378812},{"x" : 67.5, "y" : 134.08967579141952342070},{"x" : 72, "y" : 133.28524718833278939201},{"x" : 76.5, "y" : 132.47303843945093149159},{"x" : 81, "y" : 131.65288817990671077496},{"x" : 85.5, "y" : 130.82457440364876788408},{"x" : 90, "y" : 129.98782393403124046927},{"x" : 94.5, "y" : 129.14232108263792042635},{"x" : 99, "y" : 128.28771552575423697817},{"x" : 103.5, "y" : 127.42362942789726787396},{"x" : 108, "y" : 126.54966384181676630760},{"x" : 112.5, "y" : 125.66540441437827269056},{"x" : 117, "y" : 124.77042642774010516860},{"x" : 121.5, "y" : 123.86429920523652015163},{"x" : 126, "y" : 122.94658991137823988993},{"x" : 130.5, "y" : 122.01686677538219782946},{"x" : 135, "y" : 121.07470176764277880466},{"x" : 139.5, "y" : 120.11967275855562320430},{"x" : 144, "y" : 119.15136518910614427114},{"x" : 148.5, "y" : 118.16937328263456663535},{"x" : 153, "y" : 117.17330082718912365181},{"x" : 157.5, "y" : 116.16276155787900847827},{"x" : 162, "y" : 115.13737916863946963986},{"x" : 166.5, "y" : 114.09678698281976494400},{"x" : 171, "y" : 113.04062731200710345547},{"x" : 175.5, "y" : 111.96855053249709044394},{"x" : 180, "y" : 110.88021390882295236224},{"x" : 184.5, "y" : 109.77528019375574785954},{"x" : 189, "y" : 108.65341603418643501300},{"x" : 193.5, "y" : 107.51429021230229921002},{"x" : 198, "y" : 106.35757175146913766639},{"x" : 202.5, "y" : 105.18292791623119342148},{"x" : 207, "y" : 103.99002213584013532000},{"x" : 211.5, "y" : 102.77851188072574473154},{"x" : 216, "y" : 101.54804652131896602896},{"x" : 220.5, "y" : 100.29826519864005263116},{"x" : 225, "y" : 99.02879473606307669797},{"x" : 229.5, "y" : 97.73924762166839741440},{"x" : 234, "y" : 96.42922009059559229627},{"x" : 238.5, "y" : 95.09829033680782117699},{"x" : 243, "y" : 93.74601688367968677085},{"x" : 247.5, "y" : 92.37193714282074097355},{"x" : 252, "y" : 90.97556619054563498139},{"x" : 256.5, "y" : 89.55639579140331818508},{"x" : 261, "y" : 88.11389369817688077546},{"x" : 265.5, "y" : 86.64750325776567763114},{"x" : 270, "y" : 85.15664335236149895536},{"x" : 274.5, "y" : 83.64070870533089419041},{"x" : 279, "y" : 82.09907058121483203195},{"x" : 283.5, "y" : 80.53107790925810149929},{"x" : 288, "y" : 78.93605885987979320362},{"x" : 292.5, "y" : 77.31332290349656943818},{"x" : 297, "y" : 75.66216338111107120312},{"x" : 301.5, "y" : 73.98186061607637498128},{"x" : 306, "y" : 72.27168559644917422702},{"x" : 310.5, "y" : 70.53090425734262680635},{"x" : 315, "y" : 68.75878239269096070529},{"x" : 319.5, "y" : 66.95459122583852717980},{"x" : 324, "y" : 65.11761366836250886081},{"x" : 328.5, "y" : 63.24715129654458678488},{"x" : 333, "y" : 61.34253207490030490590},{"x" : 337.5, "y" : 59.40311885617884968269},{"x" : 342, "y" : 57.42831868724724131425},{"x" : 346.5, "y" : 55.41759295026571408016},{"x" : 351, "y" : 53.37046836857149401112},{"x" : 355.5, "y" : 51.28654890667843346819},{"x" : 360, "y" : 49.16552859380851714377},{"x" : 364.5, "y" : 47.00720530036164745979},{"x" : 369, "y" : 44.81149549674157128720},{"x" : 373.5, "y" : 42.57845002394259381617},{"x" : 378, "y" : 40.30827090531758472025},{"x" : 382.5, "y" : 38.00132922893098452732},{"x" : 387, "y" : 35.65818412991217201125},{"x" : 391.5, "y" : 33.27960290222270600680},{"x" : 396, "y" : 30.86658226924387804502},{"x" : 400.5, "y" : 28.42037084260425672255},{"x" : 405, "y" : 25.94249279864902746340},{"x" : 409.5, "y" : 23.43477280197220125046},{"x" : 414, "y" : 20.89936220541886768842},{"x" : 418.5, "y" : 18.33876655596765203882},{"x" : 423, "y" : 15.75587443591035707868},{"x" : 427.5, "y" : 13.15398766873551039680},{"x" : 432, "y" : 10.53685291913103583283},{"x" : 436.5, "y" : 7.90869471651438971094},{"x" : 441, "y" : 5.27424993150708587564},{"x" : 445.5, "y" : 2.63880373476058593951},{"x" : 450, "y" : 0.00822706754433966125}]; data_chart_name[1118] = ""; data_chart_area[1118] = new Array(); if ((data_chart[1118][0].x != undefined && parseFloat(data_chart[1118][0].x))) { var a_before = parseFloat(data_chart[1118][0].y) / (parseFloat(data_chart[1118][0].x) * parseFloat(data_chart[1118][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[1118][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[1118].push({x: _x, y: _y}); } } var last_index = data_chart[1118].length; for(var b = 0; b < last_index; b++) { data_chart_area[1118].push(data_chart[1118][b]); } last_index = last_index - 1; if (data_chart[1118][last_index].y != undefined && parseFloat(data_chart[1118][last_index].y) > 5) { var a_after = parseFloat(data_chart[1118][last_index].y) / (parseFloat(data_chart[1118][last_index].x) * parseFloat(data_chart[1118][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[1118][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[1118].push({x: _x, y: _y}); } } var dataset_1118 = [{"x" : 0, "y" : 145.00164541174697774295},{"x" : 4.5, "y" : 144.37535042129741214012},{"x" : 9, "y" : 143.72715281490295069489},{"x" : 13.5, "y" : 143.05957931624809020832},{"x" : 18, "y" : 142.37483653721650966872},{"x" : 22.5, "y" : 141.67483615436358945772},{"x" : 27, "y" : 140.96121883244890682363},{"x" : 31.5, "y" : 140.23537692443852620272},{"x" : 36, "y" : 139.49847597738948934420},{"x" : 40.5, "y" : 138.75147507362879650827},{"x" : 45, "y" : 137.99514603663789102939},{"x" : 49.5, "y" : 137.23009153105451218835},{"x" : 54, "y" : 136.45676208620389502357},{"x" : 58.5, "y" : 135.67547207257155150728},{"x" : 63, "y" : 134.88641466062813378812},{"x" : 67.5, "y" : 134.08967579141952342070},{"x" : 72, "y" : 133.28524718833278939201},{"x" : 76.5, "y" : 132.47303843945093149159},{"x" : 81, "y" : 131.65288817990671077496},{"x" : 85.5, "y" : 130.82457440364876788408},{"x" : 90, "y" : 129.98782393403124046927},{"x" : 94.5, "y" : 129.14232108263792042635},{"x" : 99, "y" : 128.28771552575423697817},{"x" : 103.5, "y" : 127.42362942789726787396},{"x" : 108, "y" : 126.54966384181676630760},{"x" : 112.5, "y" : 125.66540441437827269056},{"x" : 117, "y" : 124.77042642774010516860},{"x" : 121.5, "y" : 123.86429920523652015163},{"x" : 126, "y" : 122.94658991137823988993},{"x" : 130.5, "y" : 122.01686677538219782946},{"x" : 135, "y" : 121.07470176764277880466},{"x" : 139.5, "y" : 120.11967275855562320430},{"x" : 144, "y" : 119.15136518910614427114},{"x" : 148.5, "y" : 118.16937328263456663535},{"x" : 153, "y" : 117.17330082718912365181},{"x" : 157.5, "y" : 116.16276155787900847827},{"x" : 162, "y" : 115.13737916863946963986},{"x" : 166.5, "y" : 114.09678698281976494400},{"x" : 171, "y" : 113.04062731200710345547},{"x" : 175.5, "y" : 111.96855053249709044394},{"x" : 180, "y" : 110.88021390882295236224},{"x" : 184.5, "y" : 109.77528019375574785954},{"x" : 189, "y" : 108.65341603418643501300},{"x" : 193.5, "y" : 107.51429021230229921002},{"x" : 198, "y" : 106.35757175146913766639},{"x" : 202.5, "y" : 105.18292791623119342148},{"x" : 207, "y" : 103.99002213584013532000},{"x" : 211.5, "y" : 102.77851188072574473154},{"x" : 216, "y" : 101.54804652131896602896},{"x" : 220.5, "y" : 100.29826519864005263116},{"x" : 225, "y" : 99.02879473606307669797},{"x" : 229.5, "y" : 97.73924762166839741440},{"x" : 234, "y" : 96.42922009059559229627},{"x" : 238.5, "y" : 95.09829033680782117699},{"x" : 243, "y" : 93.74601688367968677085},{"x" : 247.5, "y" : 92.37193714282074097355},{"x" : 252, "y" : 90.97556619054563498139},{"x" : 256.5, "y" : 89.55639579140331818508},{"x" : 261, "y" : 88.11389369817688077546},{"x" : 265.5, "y" : 86.64750325776567763114},{"x" : 270, "y" : 85.15664335236149895536},{"x" : 274.5, "y" : 83.64070870533089419041},{"x" : 279, "y" : 82.09907058121483203195},{"x" : 283.5, "y" : 80.53107790925810149929},{"x" : 288, "y" : 78.93605885987979320362},{"x" : 292.5, "y" : 77.31332290349656943818},{"x" : 297, "y" : 75.66216338111107120312},{"x" : 301.5, "y" : 73.98186061607637498128},{"x" : 306, "y" : 72.27168559644917422702},{"x" : 310.5, "y" : 70.53090425734262680635},{"x" : 315, "y" : 68.75878239269096070529},{"x" : 319.5, "y" : 66.95459122583852717980},{"x" : 324, "y" : 65.11761366836250886081},{"x" : 328.5, "y" : 63.24715129654458678488},{"x" : 333, "y" : 61.34253207490030490590},{"x" : 337.5, "y" : 59.40311885617884968269},{"x" : 342, "y" : 57.42831868724724131425},{"x" : 346.5, "y" : 55.41759295026571408016},{"x" : 351, "y" : 53.37046836857149401112},{"x" : 355.5, "y" : 51.28654890667843346819},{"x" : 360, "y" : 49.16552859380851714377},{"x" : 364.5, "y" : 47.00720530036164745979},{"x" : 369, "y" : 44.81149549674157128720},{"x" : 373.5, "y" : 42.57845002394259381617},{"x" : 378, "y" : 40.30827090531758472025},{"x" : 382.5, "y" : 38.00132922893098452732},{"x" : 387, "y" : 35.65818412991217201125},{"x" : 391.5, "y" : 33.27960290222270600680},{"x" : 396, "y" : 30.86658226924387804502},{"x" : 400.5, "y" : 28.42037084260425672255},{"x" : 405, "y" : 25.94249279864902746340},{"x" : 409.5, "y" : 23.43477280197220125046},{"x" : 414, "y" : 20.89936220541886768842},{"x" : 418.5, "y" : 18.33876655596765203882},{"x" : 423, "y" : 15.75587443591035707868},{"x" : 427.5, "y" : 13.15398766873551039680},{"x" : 432, "y" : 10.53685291913103583283},{"x" : 436.5, "y" : 7.90869471651438971094},{"x" : 441, "y" : 5.27424993150708587564},{"x" : 445.5, "y" : 2.63880373476058593951},{"x" : 450, "y" : 0.00822706754433966125}]; var dataset_area_1118 = data_chart_area[1118]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_1118) .attr("class", "area") .attr("id", "area_420") .style('fill-opacity', 0) .attr("fill", "#5c4564") .on('mouseover', function(d, i) { selectItemGraph(420) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_420") .datum(dataset_1118) .attr("class", "line") .attr("d", line); diameterCalculating = 200; paramsPresureA = [155.01336898402,-0.10958485107192814,-0.00043049356943791723,4.000334559315057e-6,-2.055075209928821e-8,4.7591821183822524e-11,-5.4074847496036395e-14,2.3881221769132597e-17]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(421); data_chart[1119] = [{"x" : 0, "y" : 155.01336898401999064845},{"x" : 5.7, "y" : 154.37546802192730410752},{"x" : 11.4, "y" : 153.71374336046810071821},{"x" : 17.1, "y" : 153.03190100224750835878},{"x" : 22.8, "y" : 152.33319218041586395884},{"x" : 28.5, "y" : 151.62044446160950883495},{"x" : 34.2, "y" : 150.89609158418602419260},{"x" : 39.9, "y" : 150.16220205528284736829},{"x" : 45.6, "y" : 149.42050653022906203660},{"x" : 51.3, "y" : 148.67242399783916084743},{"x" : 57, "y" : 147.91908679511905688742},{"x" : 62.7, "y" : 147.16136447491294347856},{"x" : 68.4, "y" : 146.39988655002073869582},{"x" : 74.1, "y" : 145.63506413731587940674},{"x" : 79.8, "y" : 144.86711052539192223776},{"x" : 85.5, "y" : 144.09606068926871103031},{"x" : 91.2, "y" : 143.32178977568625555250},{"x" : 96.9, "y" : 142.54403058251637048670},{"x" : 102.6, "y" : 141.76239005582138474892},{"x" : 108.3, "y" : 140.97636482808962909985},{"x" : 114, "y" : 140.18535582117627313892},{"x" : 119.7, "y" : 139.38868193747978807551},{"x" : 125.4, "y" : 138.58559286288328848968},{"x" : 131.1, "y" : 137.77528100498940943908},{"x" : 136.8, "y" : 136.95689259017930794471},{"x" : 142.5, "y" : 136.12953794302447363407},{"x" : 148.2, "y" : 135.29230097158060175389},{"x" : 153.9, "y" : 134.44424788209343546441},{"x" : 159.6, "y" : 133.58443514664600115793},{"x" : 165.3, "y" : 132.71191674727606368833},{"x" : 171, "y" : 131.82575072009368000181},{"x" : 176.7, "y" : 130.92500502292850228514},{"x" : 182.4, "y" : 130.00876275003528803609},{"x" : 188.1, "y" : 129.07612671738829135393},{"x" : 193.8, "y" : 128.12622344209287916783},{"x" : 199.5, "y" : 127.15820653944430773663},{"x" : 205.2, "y" : 126.17125956116314000610},{"x" : 210.9, "y" : 125.16459829833627281914},{"x" : 216.6, "y" : 124.13747257259348089065},{"x" : 222.3, "y" : 123.08916753904853180757},{"x" : 228, "y" : 122.01900452453449474888},{"x" : 233.7, "y" : 120.92634142466278035499},{"x" : 239.4, "y" : 119.81057268323444020552},{"x" : 245.1, "y" : 118.67112887753469863128},{"x" : 250.8, "y" : 117.50747593303857740921},{"x" : 256.5, "y" : 116.31911399105824500566},{"x" : 262.2, "y" : 115.10557595286041987492},{"x" : 267.9, "y" : 113.86642572378407578526},{"x" : 273.6, "y" : 112.60125618088754606561},{"x" : 279.3, "y" : 111.30968688765447893729},{"x" : 285, "y" : 109.99136157928789714333},{"x" : 290.7, "y" : 108.64594544212184246135},{"x" : 296.4, "y" : 107.27312221068049780115},{"x" : 302.1, "y" : 105.87259110591315902639},{"x" : 307.8, "y" : 104.44406363813587290679},{"x" : 313.5, "y" : 102.98726029820744543031},{"x" : 319.2, "y" : 101.50190716047086425533},{"x" : 324.9, "y" : 99.98773242098866376182},{"x" : 330.6, "y" : 98.44446289460161381157},{"x" : 336.3, "y" : 96.87182049434052544257},{"x" : 342, "y" : 95.26951871672049776407},{"x" : 347.7, "y" : 93.63725915644671715654},{"x" : 353.4, "y" : 91.97472807406143147091},{"x" : 359.1, "y" : 90.28159304006193508485},{"x" : 364.8, "y" : 88.55749967901775221435},{"x" : 370.5, "y" : 86.80206853721820436931},{"x" : 376.2, "y" : 85.01489209737781038712},{"x" : 381.9, "y" : 83.19553196393086125227},{"x" : 387.6, "y" : 81.34351624244284550969},{"x" : 393.3, "y" : 79.45833713666965536504},{"x" : 399, "y" : 77.53944878679223506879},{"x" : 404.7, "y" : 75.58626537235856801544},{"x" : 410.4, "y" : 73.59815950345944202127},{"x" : 416.1, "y" : 71.57446092367010237467},{"x" : 421.8, "y" : 69.51445554828518424983},{"x" : 427.5, "y" : 67.41738486137813879395},{"x" : 433.2, "y" : 65.28244569521199025530},{"x" : 438.9, "y" : 63.10879041553438639767},{"x" : 444.6, "y" : 60.89552753628304060385},{"x" : 450.3, "y" : 58.64172278723259523758},{"x" : 456, "y" : 56.34640065811262843454},{"x" : 461.7, "y" : 54.00854644272538962468},{"x" : 467.4, "y" : 51.62710880659197698606},{"x" : 473.1, "y" : 49.20100290165930800867},{"x" : 478.8, "y" : 46.72911405159391051711},{"x" : 484.5, "y" : 44.21030203119218526808},{"x" : 490.2, "y" : 41.64340596344177924948},{"x" : 495.9, "y" : 39.02724985775486743478},{"x" : 501.6, "y" : 36.36064881290988637375},{"x" : 507.3, "y" : 33.64241590822817329354},{"x" : 513, "y" : 30.87136980651519024832},{"x" : 518.7, "y" : 28.04634309229444966149},{"x" : 524.4, "y" : 25.16619136886851038071},{"x" : 530.1, "y" : 22.22980313772819727092},{"x" : 535.8, "y" : 19.23611048384907462605},{"x" : 541.5, "y" : 16.18410059039484849563},{"x" : 547.2, "y" : 13.07282810636809244897},{"x" : 552.9, "y" : 9.90142839072120750643},{"x" : 558.6, "y" : 6.66913165648128369867},{"x" : 564.3, "y" : 3.37527803839407170017},{"x" : 570, "y" : 0.01933360762762958984}]; data_chart_name[1119] = ""; data_chart_area[1119] = new Array(); if ((data_chart[1119][0].x != undefined && parseFloat(data_chart[1119][0].x))) { var a_before = parseFloat(data_chart[1119][0].y) / (parseFloat(data_chart[1119][0].x) * parseFloat(data_chart[1119][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[1119][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[1119].push({x: _x, y: _y}); } } var last_index = data_chart[1119].length; for(var b = 0; b < last_index; b++) { data_chart_area[1119].push(data_chart[1119][b]); } last_index = last_index - 1; if (data_chart[1119][last_index].y != undefined && parseFloat(data_chart[1119][last_index].y) > 5) { var a_after = parseFloat(data_chart[1119][last_index].y) / (parseFloat(data_chart[1119][last_index].x) * parseFloat(data_chart[1119][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[1119][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[1119].push({x: _x, y: _y}); } } var dataset_1119 = [{"x" : 0, "y" : 155.01336898401999064845},{"x" : 5.7, "y" : 154.37546802192730410752},{"x" : 11.4, "y" : 153.71374336046810071821},{"x" : 17.1, "y" : 153.03190100224750835878},{"x" : 22.8, "y" : 152.33319218041586395884},{"x" : 28.5, "y" : 151.62044446160950883495},{"x" : 34.2, "y" : 150.89609158418602419260},{"x" : 39.9, "y" : 150.16220205528284736829},{"x" : 45.6, "y" : 149.42050653022906203660},{"x" : 51.3, "y" : 148.67242399783916084743},{"x" : 57, "y" : 147.91908679511905688742},{"x" : 62.7, "y" : 147.16136447491294347856},{"x" : 68.4, "y" : 146.39988655002073869582},{"x" : 74.1, "y" : 145.63506413731587940674},{"x" : 79.8, "y" : 144.86711052539192223776},{"x" : 85.5, "y" : 144.09606068926871103031},{"x" : 91.2, "y" : 143.32178977568625555250},{"x" : 96.9, "y" : 142.54403058251637048670},{"x" : 102.6, "y" : 141.76239005582138474892},{"x" : 108.3, "y" : 140.97636482808962909985},{"x" : 114, "y" : 140.18535582117627313892},{"x" : 119.7, "y" : 139.38868193747978807551},{"x" : 125.4, "y" : 138.58559286288328848968},{"x" : 131.1, "y" : 137.77528100498940943908},{"x" : 136.8, "y" : 136.95689259017930794471},{"x" : 142.5, "y" : 136.12953794302447363407},{"x" : 148.2, "y" : 135.29230097158060175389},{"x" : 153.9, "y" : 134.44424788209343546441},{"x" : 159.6, "y" : 133.58443514664600115793},{"x" : 165.3, "y" : 132.71191674727606368833},{"x" : 171, "y" : 131.82575072009368000181},{"x" : 176.7, "y" : 130.92500502292850228514},{"x" : 182.4, "y" : 130.00876275003528803609},{"x" : 188.1, "y" : 129.07612671738829135393},{"x" : 193.8, "y" : 128.12622344209287916783},{"x" : 199.5, "y" : 127.15820653944430773663},{"x" : 205.2, "y" : 126.17125956116314000610},{"x" : 210.9, "y" : 125.16459829833627281914},{"x" : 216.6, "y" : 124.13747257259348089065},{"x" : 222.3, "y" : 123.08916753904853180757},{"x" : 228, "y" : 122.01900452453449474888},{"x" : 233.7, "y" : 120.92634142466278035499},{"x" : 239.4, "y" : 119.81057268323444020552},{"x" : 245.1, "y" : 118.67112887753469863128},{"x" : 250.8, "y" : 117.50747593303857740921},{"x" : 256.5, "y" : 116.31911399105824500566},{"x" : 262.2, "y" : 115.10557595286041987492},{"x" : 267.9, "y" : 113.86642572378407578526},{"x" : 273.6, "y" : 112.60125618088754606561},{"x" : 279.3, "y" : 111.30968688765447893729},{"x" : 285, "y" : 109.99136157928789714333},{"x" : 290.7, "y" : 108.64594544212184246135},{"x" : 296.4, "y" : 107.27312221068049780115},{"x" : 302.1, "y" : 105.87259110591315902639},{"x" : 307.8, "y" : 104.44406363813587290679},{"x" : 313.5, "y" : 102.98726029820744543031},{"x" : 319.2, "y" : 101.50190716047086425533},{"x" : 324.9, "y" : 99.98773242098866376182},{"x" : 330.6, "y" : 98.44446289460161381157},{"x" : 336.3, "y" : 96.87182049434052544257},{"x" : 342, "y" : 95.26951871672049776407},{"x" : 347.7, "y" : 93.63725915644671715654},{"x" : 353.4, "y" : 91.97472807406143147091},{"x" : 359.1, "y" : 90.28159304006193508485},{"x" : 364.8, "y" : 88.55749967901775221435},{"x" : 370.5, "y" : 86.80206853721820436931},{"x" : 376.2, "y" : 85.01489209737781038712},{"x" : 381.9, "y" : 83.19553196393086125227},{"x" : 387.6, "y" : 81.34351624244284550969},{"x" : 393.3, "y" : 79.45833713666965536504},{"x" : 399, "y" : 77.53944878679223506879},{"x" : 404.7, "y" : 75.58626537235856801544},{"x" : 410.4, "y" : 73.59815950345944202127},{"x" : 416.1, "y" : 71.57446092367010237467},{"x" : 421.8, "y" : 69.51445554828518424983},{"x" : 427.5, "y" : 67.41738486137813879395},{"x" : 433.2, "y" : 65.28244569521199025530},{"x" : 438.9, "y" : 63.10879041553438639767},{"x" : 444.6, "y" : 60.89552753628304060385},{"x" : 450.3, "y" : 58.64172278723259523758},{"x" : 456, "y" : 56.34640065811262843454},{"x" : 461.7, "y" : 54.00854644272538962468},{"x" : 467.4, "y" : 51.62710880659197698606},{"x" : 473.1, "y" : 49.20100290165930800867},{"x" : 478.8, "y" : 46.72911405159391051711},{"x" : 484.5, "y" : 44.21030203119218526808},{"x" : 490.2, "y" : 41.64340596344177924948},{"x" : 495.9, "y" : 39.02724985775486743478},{"x" : 501.6, "y" : 36.36064881290988637375},{"x" : 507.3, "y" : 33.64241590822817329354},{"x" : 513, "y" : 30.87136980651519024832},{"x" : 518.7, "y" : 28.04634309229444966149},{"x" : 524.4, "y" : 25.16619136886851038071},{"x" : 530.1, "y" : 22.22980313772819727092},{"x" : 535.8, "y" : 19.23611048384907462605},{"x" : 541.5, "y" : 16.18410059039484849563},{"x" : 547.2, "y" : 13.07282810636809244897},{"x" : 552.9, "y" : 9.90142839072120750643},{"x" : 558.6, "y" : 6.66913165648128369867},{"x" : 564.3, "y" : 3.37527803839407170017},{"x" : 570, "y" : 0.01933360762762958984}]; var dataset_area_1119 = data_chart_area[1119]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_1119) .attr("class", "area") .attr("id", "area_421") .style('fill-opacity', 0) .attr("fill", "#5c4564") .on('mouseover', function(d, i) { selectItemGraph(421) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_421") .datum(dataset_1119) .attr("class", "line") .attr("d", line); diameterCalculating = 250; paramsPresureA = [180.01316330733792,-0.1204618910909415,-3.010968617033731e-5,5.280398631133036e-7,-1.7944670813988504e-9,1.875397692392235e-12,-7.442054181823217e-16,-9.623406669903464e-27]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(422); data_chart[1120] = [{"x" : 0, "y" : 180.01316330733791915009},{"x" : 8.4, "y" : 178.99946299808908634077},{"x" : 16.8, "y" : 177.98326869676685646482},{"x" : 25.2, "y" : 176.96614822597857141773},{"x" : 33.6, "y" : 175.94947340471387065008},{"x" : 42, "y" : 174.93442898952065434059},{"x" : 50.4, "y" : 173.92202142744628190485},{"x" : 58.8, "y" : 172.91308742074321003201},{"x" : 67.2, "y" : 171.90830230333958184019},{"x" : 75.6, "y" : 170.90818822907425555968},{"x" : 84, "y" : 169.91312217169675591322},{"x" : 92.4, "y" : 168.92334373663206292804},{"x" : 100.8, "y" : 167.93896278450938552851},{"x" : 109.2, "y" : 166.95996686645688100725},{"x" : 117.6, "y" : 165.98622847115979084265},{"x" : 126, "y" : 165.01751208368426659945},{"x" : 134.4, "y" : 164.05348105606529429679},{"x" : 142.8, "y" : 163.09370428965971200341},{"x" : 151.2, "y" : 162.13766272926366696083},{"x" : 159.6, "y" : 161.18475566899508066854},{"x" : 168, "y" : 160.23430686994026928005},{"x" : 176.4, "y" : 159.28557048956616881696},{"x" : 184.8, "y" : 158.33773682289643147669},{"x" : 193.2, "y" : 157.38993785545235937207},{"x" : 201.6, "y" : 156.44125262795941466720},{"x" : 210, "y" : 155.49071241281703237291},{"x" : 218.4, "y" : 154.53730570233426533377},{"x" : 226.8, "y" : 153.57998300872969821285},{"x" : 235.2, "y" : 152.61766147589617048652},{"x" : 243.6, "y" : 151.64922930293002423241},{"x" : 252, "y" : 150.67354997942524619248},{"x" : 260.4, "y" : 149.68946633253244726802},{"x" : 268.8, "y" : 148.69580438578194048205},{"x" : 277.2, "y" : 147.69137702967256586817},{"x" : 285.6, "y" : 146.67498750402421592298},{"x" : 294, "y" : 145.64543269209536902054},{"x" : 302.4, "y" : 144.60150622646588658426},{"x" : 310.8, "y" : 143.54200140668368135266},{"x" : 319.2, "y" : 142.46571392867670624582},{"x" : 327.6, "y" : 141.37144442592926907309},{"x" : 336, "y" : 140.25800082242321309423},{"x" : 344.4, "y" : 139.12420049734407712094},{"x" : 352.8, "y" : 137.96887226155126882077},{"x" : 361.2, "y" : 136.79085814581364388687},{"x" : 369.6, "y" : 135.58901500080955315752},{"x" : 378, "y" : 134.36221590889141452863},{"x" : 386.4, "y" : 133.10935140761506545459},{"x" : 394.8, "y" : 131.82933052503412341139},{"x" : 403.2, "y" : 130.52108162675870062230},{"x" : 411.6, "y" : 129.18355307477889937218},{"x" : 420, "y" : 127.81571369805317317514},{"x" : 428.4, "y" : 126.41655307486118431370},{"x" : 436.8, "y" : 124.98508162692152723139},{"x" : 445.2, "y" : 123.52033052527404777265},{"x" : 453.6, "y" : 122.02135140792699985468},{"x" : 462, "y" : 120.48721590926869851046},{"x" : 470.4, "y" : 118.91701500124416668314},{"x" : 478.8, "y" : 117.30985814629609365056},{"x" : 487.2, "y" : 115.66487226207102878561},{"x" : 495.6, "y" : 113.98120049788971641647},{"x" : 504, "y" : 112.25800082298245285983},{"x" : 512.4, "y" : 110.49444442648939457285},{"x" : 520.8, "y" : 108.68971392922469476616},{"x" : 529.2, "y" : 106.84300140720655747373},{"x" : 537.6, "y" : 104.95350622695083586677},{"x" : 546, "y" : 103.02043269253017854226},{"x" : 554.4, "y" : 101.04298750439745901986},{"x" : 562.8, "y" : 99.02037702997407109251},{"x" : 571.2, "y" : 96.95180438600263528315},{"x" : 579.6, "y" : 94.83646633266502590232},{"x" : 588, "y" : 92.67354997946435446465},{"x" : 596.4, "y" : 90.46222930287228791713},{"x" : 604.8, "y" : 88.20166147574056481062},{"x" : 613.2, "y" : 85.89098300847770417477},{"x" : 621.6, "y" : 83.52930570199002602294},{"x" : 630, "y" : 81.11571241238739560231},{"x" : 638.4, "y" : 78.64925262745398981679},{"x" : 646.8, "y" : 76.12893785488347475621},{"x" : 655.2, "y" : 73.55373682227896381391},{"x" : 663.6, "y" : 70.92257048891784165789},{"x" : 672, "y" : 68.23430686928082877785},{"x" : 680.4, "y" : 65.48775566834633821145},{"x" : 688.8, "y" : 62.68166272864898047601},{"x" : 697.2, "y" : 59.81470428910360936925},{"x" : 705.6, "y" : 56.88548105559256384822},{"x" : 714, "y" : 53.89251208331951659147},{"x" : 722.4, "y" : 50.83422847092646890133},{"x" : 730.8, "y" : 47.70896686637612305049},{"x" : 739.2, "y" : 44.51496278459897837365},{"x" : 747.6, "y" : 41.25034373690505873356},{"x" : 756, "y" : 37.91312217215998003894},{"x" : 764.4, "y" : 34.50118822972668652938},{"x" : 772.8, "y" : 31.01230230417038313817},{"x" : 781.2, "y" : 27.44408742172972281992},{"x" : 789.6, "y" : 23.79402142855148838407},{"x" : 798, "y" : 20.05942899069104967680},{"x" : 806.4, "y" : 16.23747340587626197816},{"x" : 814.8, "y" : 12.32514822703760337674},{"x" : 823.2, "y" : 8.31926869760083320671},{"x" : 831.6, "y" : 4.21646299854738426660},{"x" : 840, "y" : 0.01316330723644044270}]; data_chart_name[1120] = ""; data_chart_area[1120] = new Array(); if ((data_chart[1120][0].x != undefined && parseFloat(data_chart[1120][0].x))) { var a_before = parseFloat(data_chart[1120][0].y) / (parseFloat(data_chart[1120][0].x) * parseFloat(data_chart[1120][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[1120][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[1120].push({x: _x, y: _y}); } } var last_index = data_chart[1120].length; for(var b = 0; b < last_index; b++) { data_chart_area[1120].push(data_chart[1120][b]); } last_index = last_index - 1; if (data_chart[1120][last_index].y != undefined && parseFloat(data_chart[1120][last_index].y) > 5) { var a_after = parseFloat(data_chart[1120][last_index].y) / (parseFloat(data_chart[1120][last_index].x) * parseFloat(data_chart[1120][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[1120][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[1120].push({x: _x, y: _y}); } } var dataset_1120 = [{"x" : 0, "y" : 180.01316330733791915009},{"x" : 8.4, "y" : 178.99946299808908634077},{"x" : 16.8, "y" : 177.98326869676685646482},{"x" : 25.2, "y" : 176.96614822597857141773},{"x" : 33.6, "y" : 175.94947340471387065008},{"x" : 42, "y" : 174.93442898952065434059},{"x" : 50.4, "y" : 173.92202142744628190485},{"x" : 58.8, "y" : 172.91308742074321003201},{"x" : 67.2, "y" : 171.90830230333958184019},{"x" : 75.6, "y" : 170.90818822907425555968},{"x" : 84, "y" : 169.91312217169675591322},{"x" : 92.4, "y" : 168.92334373663206292804},{"x" : 100.8, "y" : 167.93896278450938552851},{"x" : 109.2, "y" : 166.95996686645688100725},{"x" : 117.6, "y" : 165.98622847115979084265},{"x" : 126, "y" : 165.01751208368426659945},{"x" : 134.4, "y" : 164.05348105606529429679},{"x" : 142.8, "y" : 163.09370428965971200341},{"x" : 151.2, "y" : 162.13766272926366696083},{"x" : 159.6, "y" : 161.18475566899508066854},{"x" : 168, "y" : 160.23430686994026928005},{"x" : 176.4, "y" : 159.28557048956616881696},{"x" : 184.8, "y" : 158.33773682289643147669},{"x" : 193.2, "y" : 157.38993785545235937207},{"x" : 201.6, "y" : 156.44125262795941466720},{"x" : 210, "y" : 155.49071241281703237291},{"x" : 218.4, "y" : 154.53730570233426533377},{"x" : 226.8, "y" : 153.57998300872969821285},{"x" : 235.2, "y" : 152.61766147589617048652},{"x" : 243.6, "y" : 151.64922930293002423241},{"x" : 252, "y" : 150.67354997942524619248},{"x" : 260.4, "y" : 149.68946633253244726802},{"x" : 268.8, "y" : 148.69580438578194048205},{"x" : 277.2, "y" : 147.69137702967256586817},{"x" : 285.6, "y" : 146.67498750402421592298},{"x" : 294, "y" : 145.64543269209536902054},{"x" : 302.4, "y" : 144.60150622646588658426},{"x" : 310.8, "y" : 143.54200140668368135266},{"x" : 319.2, "y" : 142.46571392867670624582},{"x" : 327.6, "y" : 141.37144442592926907309},{"x" : 336, "y" : 140.25800082242321309423},{"x" : 344.4, "y" : 139.12420049734407712094},{"x" : 352.8, "y" : 137.96887226155126882077},{"x" : 361.2, "y" : 136.79085814581364388687},{"x" : 369.6, "y" : 135.58901500080955315752},{"x" : 378, "y" : 134.36221590889141452863},{"x" : 386.4, "y" : 133.10935140761506545459},{"x" : 394.8, "y" : 131.82933052503412341139},{"x" : 403.2, "y" : 130.52108162675870062230},{"x" : 411.6, "y" : 129.18355307477889937218},{"x" : 420, "y" : 127.81571369805317317514},{"x" : 428.4, "y" : 126.41655307486118431370},{"x" : 436.8, "y" : 124.98508162692152723139},{"x" : 445.2, "y" : 123.52033052527404777265},{"x" : 453.6, "y" : 122.02135140792699985468},{"x" : 462, "y" : 120.48721590926869851046},{"x" : 470.4, "y" : 118.91701500124416668314},{"x" : 478.8, "y" : 117.30985814629609365056},{"x" : 487.2, "y" : 115.66487226207102878561},{"x" : 495.6, "y" : 113.98120049788971641647},{"x" : 504, "y" : 112.25800082298245285983},{"x" : 512.4, "y" : 110.49444442648939457285},{"x" : 520.8, "y" : 108.68971392922469476616},{"x" : 529.2, "y" : 106.84300140720655747373},{"x" : 537.6, "y" : 104.95350622695083586677},{"x" : 546, "y" : 103.02043269253017854226},{"x" : 554.4, "y" : 101.04298750439745901986},{"x" : 562.8, "y" : 99.02037702997407109251},{"x" : 571.2, "y" : 96.95180438600263528315},{"x" : 579.6, "y" : 94.83646633266502590232},{"x" : 588, "y" : 92.67354997946435446465},{"x" : 596.4, "y" : 90.46222930287228791713},{"x" : 604.8, "y" : 88.20166147574056481062},{"x" : 613.2, "y" : 85.89098300847770417477},{"x" : 621.6, "y" : 83.52930570199002602294},{"x" : 630, "y" : 81.11571241238739560231},{"x" : 638.4, "y" : 78.64925262745398981679},{"x" : 646.8, "y" : 76.12893785488347475621},{"x" : 655.2, "y" : 73.55373682227896381391},{"x" : 663.6, "y" : 70.92257048891784165789},{"x" : 672, "y" : 68.23430686928082877785},{"x" : 680.4, "y" : 65.48775566834633821145},{"x" : 688.8, "y" : 62.68166272864898047601},{"x" : 697.2, "y" : 59.81470428910360936925},{"x" : 705.6, "y" : 56.88548105559256384822},{"x" : 714, "y" : 53.89251208331951659147},{"x" : 722.4, "y" : 50.83422847092646890133},{"x" : 730.8, "y" : 47.70896686637612305049},{"x" : 739.2, "y" : 44.51496278459897837365},{"x" : 747.6, "y" : 41.25034373690505873356},{"x" : 756, "y" : 37.91312217215998003894},{"x" : 764.4, "y" : 34.50118822972668652938},{"x" : 772.8, "y" : 31.01230230417038313817},{"x" : 781.2, "y" : 27.44408742172972281992},{"x" : 789.6, "y" : 23.79402142855148838407},{"x" : 798, "y" : 20.05942899069104967680},{"x" : 806.4, "y" : 16.23747340587626197816},{"x" : 814.8, "y" : 12.32514822703760337674},{"x" : 823.2, "y" : 8.31926869760083320671},{"x" : 831.6, "y" : 4.21646299854738426660},{"x" : 840, "y" : 0.01316330723644044270}]; var dataset_area_1120 = data_chart_area[1120]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_1120) .attr("class", "area") .attr("id", "area_422") .style('fill-opacity', 0) .attr("fill", "#5c4564") .on('mouseover', function(d, i) { selectItemGraph(422) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_422") .datum(dataset_1120) .attr("class", "line") .attr("d", line); diameterCalculating = 315; paramsPresureA = [220.00658164828815,-0.06634196790740343,-0.0002582465267478824,1.1350958726991097e-6,-2.425322807578498e-9,2.590018282765586e-12,-1.3866960005531325e-15,2.934068208727269e-19]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(423); data_chart[1121] = [{"x" : 0, "y" : 220.00658164828814733482},{"x" : 14, "y" : 219.03020069277937409424},{"x" : 28, "y" : 217.97001206618372748380},{"x" : 42, "y" : 216.84155318743515294955},{"x" : 56, "y" : 215.65844365196957710396},{"x" : 70, "y" : 214.43253411409253317288},{"x" : 84, "y" : 213.17404811934613917401},{"x" : 98, "y" : 211.89171704275759111624},{"x" : 112, "y" : 210.59290828885218616051},{"x" : 126, "y" : 209.28374690931224222368},{"x" : 140, "y" : 207.96923079416481527915},{"x" : 154, "y" : 206.65333959238148509030},{"x" : 168, "y" : 205.33913751777035372470},{"x" : 182, "y" : 204.02887019604489182711},{"x" : 196, "y" : 202.72405570895082860261},{"x" : 210, "y" : 201.42556999133321937734},{"x" : 224, "y" : 200.13372673702755832892},{"x" : 238, "y" : 198.84835196945479651731},{"x" : 252, "y" : 197.56885343280566758040},{"x" : 266, "y" : 196.29428495969381174291},{"x" : 280, "y" : 195.02340597116236153852},{"x" : 294, "y" : 193.75473626492427570156},{"x" : 308, "y" : 192.48660624772139726701},{"x" : 322, "y" : 191.21720276768144231028},{"x" : 336, "y" : 189.94461070255803747386},{"x" : 350, "y" : 188.66685045973471801517},{"x" : 364, "y" : 187.38191154387547499027},{"x" : 378, "y" : 186.08778234810469598415},{"x" : 392, "y" : 184.78247632459809324246},{"x" : 406, "y" : 183.46405469046740677186},{"x" : 420, "y" : 182.13064582482209630143},{"x" : 434, "y" : 180.78046151288816645319},{"x" : 448, "y" : 179.41181019306901589516},{"x" : 462, "y" : 178.02310736282890957227},{"x" : 476, "y" : 176.61288329928257212487},{"x" : 490, "y" : 175.17978825037187107228},{"x" : 504, "y" : 173.72259525251394052248},{"x" : 518, "y" : 172.24020073060125923803},{"x" : 532, "y" : 170.73162303623703905942},{"x" : 546, "y" : 169.19599908008819966199},{"x" : 560, "y" : 167.63257921423783614046},{"x" : 574, "y" : 166.04072052042002383132},{"x" : 588, "y" : 164.41987866001935003624},{"x" : 602, "y" : 162.76959844171716440542},{"x" : 616, "y" : 161.08950326266705133094},{"x" : 630, "y" : 159.37928357908222665174},{"x" : 644, "y" : 157.63868456211642410381},{"x" : 658, "y" : 155.86749309492176962522},{"x" : 672, "y" : 154.06552426676523737115},{"x" : 686, "y" : 152.23260752008587814998},{"x" : 700, "y" : 150.36857260637589206453},{"x" : 714, "y" : 148.47323550676742343057},{"x" : 728, "y" : 146.54638447320746763580},{"x" : 742, "y" : 144.58776634610387645807},{"x" : 756, "y" : 142.59707330432317462510},{"x" : 770, "y" : 140.57393020342556155811},{"x" : 784, "y" : 138.51788265801525312781},{"x" : 798, "y" : 136.42838602409304371577},{"x" : 812, "y" : 134.30479543728944236136},{"x" : 826, "y" : 132.14635706286512117913},{"x" : 840, "y" : 129.95220071335421607728},{"x" : 854, "y" : 127.72133398974258966518},{"x" : 868, "y" : 125.45263810205382526419},{"x" : 882, "y" : 123.14486552523092655065},{"x" : 896, "y" : 120.79663964619484772811},{"x" : 910, "y" : 118.40645655796143387306},{"x" : 924, "y" : 115.97268915670062483514},{"x" : 938, "y" : 113.49359369761822335931},{"x" : 952, "y" : 110.96731896554413765443},{"x" : 966, "y" : 108.39191821611018440308},{"x" : 980, "y" : 105.76536404339719865675},{"x" : 994, "y" : 103.08556632993457924385},{"x" : 1008, "y" : 100.35039343494111108157},{"x" : 1022, "y" : 97.55769677667399264465},{"x" : 1036, "y" : 94.70533896478542601471},{"x" : 1050, "y" : 91.79122563856316219244},{"x" : 1064, "y" : 88.81334116692744373722},{"x" : 1078, "y" : 85.76978836608475376124},{"x" : 1092, "y" : 82.65883239070512900071},{"x" : 1106, "y" : 79.47894895451702268474},{"x" : 1120, "y" : 76.22887703618823707075},{"x" : 1134, "y" : 72.90767622639248202177},{"x" : 1148, "y" : 69.51478887193297850899},{"x" : 1162, "y" : 66.05010717280140397634},{"x" : 1176, "y" : 62.51404538807025801361},{"x" : 1190, "y" : 58.90761730648489447049},{"x" : 1204, "y" : 55.23251913764829623688},{"x" : 1218, "y" : 51.49121797966881786124},{"x" : 1232, "y" : 47.68704601917761465302},{"x" : 1246, "y" : 43.82430061956347344676},{"x" : 1260, "y" : 39.90835045333597008721},{"x" : 1274, "y" : 35.94574783448751986725},{"x" : 1288, "y" : 31.94434740674751083134},{"x" : 1302, "y" : 27.91343134356588961964},{"x" : 1316, "y" : 23.86384121580817918584},{"x" : 1330, "y" : 19.80811668291016758303},{"x" : 1344, "y" : 15.76064116349607502343},{"x" : 1358, "y" : 11.73779464126619132003},{"x" : 1372, "y" : 7.75811376206956992974},{"x" : 1386, "y" : 3.84245937804416826111},{"x" : 1400, "y" : 0.01419169467408210039}]; data_chart_name[1121] = ""; data_chart_area[1121] = new Array(); if ((data_chart[1121][0].x != undefined && parseFloat(data_chart[1121][0].x))) { var a_before = parseFloat(data_chart[1121][0].y) / (parseFloat(data_chart[1121][0].x) * parseFloat(data_chart[1121][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[1121][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[1121].push({x: _x, y: _y}); } } var last_index = data_chart[1121].length; for(var b = 0; b < last_index; b++) { data_chart_area[1121].push(data_chart[1121][b]); } last_index = last_index - 1; if (data_chart[1121][last_index].y != undefined && parseFloat(data_chart[1121][last_index].y) > 5) { var a_after = parseFloat(data_chart[1121][last_index].y) / (parseFloat(data_chart[1121][last_index].x) * parseFloat(data_chart[1121][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[1121][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[1121].push({x: _x, y: _y}); } } var dataset_1121 = [{"x" : 0, "y" : 220.00658164828814733482},{"x" : 14, "y" : 219.03020069277937409424},{"x" : 28, "y" : 217.97001206618372748380},{"x" : 42, "y" : 216.84155318743515294955},{"x" : 56, "y" : 215.65844365196957710396},{"x" : 70, "y" : 214.43253411409253317288},{"x" : 84, "y" : 213.17404811934613917401},{"x" : 98, "y" : 211.89171704275759111624},{"x" : 112, "y" : 210.59290828885218616051},{"x" : 126, "y" : 209.28374690931224222368},{"x" : 140, "y" : 207.96923079416481527915},{"x" : 154, "y" : 206.65333959238148509030},{"x" : 168, "y" : 205.33913751777035372470},{"x" : 182, "y" : 204.02887019604489182711},{"x" : 196, "y" : 202.72405570895082860261},{"x" : 210, "y" : 201.42556999133321937734},{"x" : 224, "y" : 200.13372673702755832892},{"x" : 238, "y" : 198.84835196945479651731},{"x" : 252, "y" : 197.56885343280566758040},{"x" : 266, "y" : 196.29428495969381174291},{"x" : 280, "y" : 195.02340597116236153852},{"x" : 294, "y" : 193.75473626492427570156},{"x" : 308, "y" : 192.48660624772139726701},{"x" : 322, "y" : 191.21720276768144231028},{"x" : 336, "y" : 189.94461070255803747386},{"x" : 350, "y" : 188.66685045973471801517},{"x" : 364, "y" : 187.38191154387547499027},{"x" : 378, "y" : 186.08778234810469598415},{"x" : 392, "y" : 184.78247632459809324246},{"x" : 406, "y" : 183.46405469046740677186},{"x" : 420, "y" : 182.13064582482209630143},{"x" : 434, "y" : 180.78046151288816645319},{"x" : 448, "y" : 179.41181019306901589516},{"x" : 462, "y" : 178.02310736282890957227},{"x" : 476, "y" : 176.61288329928257212487},{"x" : 490, "y" : 175.17978825037187107228},{"x" : 504, "y" : 173.72259525251394052248},{"x" : 518, "y" : 172.24020073060125923803},{"x" : 532, "y" : 170.73162303623703905942},{"x" : 546, "y" : 169.19599908008819966199},{"x" : 560, "y" : 167.63257921423783614046},{"x" : 574, "y" : 166.04072052042002383132},{"x" : 588, "y" : 164.41987866001935003624},{"x" : 602, "y" : 162.76959844171716440542},{"x" : 616, "y" : 161.08950326266705133094},{"x" : 630, "y" : 159.37928357908222665174},{"x" : 644, "y" : 157.63868456211642410381},{"x" : 658, "y" : 155.86749309492176962522},{"x" : 672, "y" : 154.06552426676523737115},{"x" : 686, "y" : 152.23260752008587814998},{"x" : 700, "y" : 150.36857260637589206453},{"x" : 714, "y" : 148.47323550676742343057},{"x" : 728, "y" : 146.54638447320746763580},{"x" : 742, "y" : 144.58776634610387645807},{"x" : 756, "y" : 142.59707330432317462510},{"x" : 770, "y" : 140.57393020342556155811},{"x" : 784, "y" : 138.51788265801525312781},{"x" : 798, "y" : 136.42838602409304371577},{"x" : 812, "y" : 134.30479543728944236136},{"x" : 826, "y" : 132.14635706286512117913},{"x" : 840, "y" : 129.95220071335421607728},{"x" : 854, "y" : 127.72133398974258966518},{"x" : 868, "y" : 125.45263810205382526419},{"x" : 882, "y" : 123.14486552523092655065},{"x" : 896, "y" : 120.79663964619484772811},{"x" : 910, "y" : 118.40645655796143387306},{"x" : 924, "y" : 115.97268915670062483514},{"x" : 938, "y" : 113.49359369761822335931},{"x" : 952, "y" : 110.96731896554413765443},{"x" : 966, "y" : 108.39191821611018440308},{"x" : 980, "y" : 105.76536404339719865675},{"x" : 994, "y" : 103.08556632993457924385},{"x" : 1008, "y" : 100.35039343494111108157},{"x" : 1022, "y" : 97.55769677667399264465},{"x" : 1036, "y" : 94.70533896478542601471},{"x" : 1050, "y" : 91.79122563856316219244},{"x" : 1064, "y" : 88.81334116692744373722},{"x" : 1078, "y" : 85.76978836608475376124},{"x" : 1092, "y" : 82.65883239070512900071},{"x" : 1106, "y" : 79.47894895451702268474},{"x" : 1120, "y" : 76.22887703618823707075},{"x" : 1134, "y" : 72.90767622639248202177},{"x" : 1148, "y" : 69.51478887193297850899},{"x" : 1162, "y" : 66.05010717280140397634},{"x" : 1176, "y" : 62.51404538807025801361},{"x" : 1190, "y" : 58.90761730648489447049},{"x" : 1204, "y" : 55.23251913764829623688},{"x" : 1218, "y" : 51.49121797966881786124},{"x" : 1232, "y" : 47.68704601917761465302},{"x" : 1246, "y" : 43.82430061956347344676},{"x" : 1260, "y" : 39.90835045333597008721},{"x" : 1274, "y" : 35.94574783448751986725},{"x" : 1288, "y" : 31.94434740674751083134},{"x" : 1302, "y" : 27.91343134356588961964},{"x" : 1316, "y" : 23.86384121580817918584},{"x" : 1330, "y" : 19.80811668291016758303},{"x" : 1344, "y" : 15.76064116349607502343},{"x" : 1358, "y" : 11.73779464126619132003},{"x" : 1372, "y" : 7.75811376206956992974},{"x" : 1386, "y" : 3.84245937804416826111},{"x" : 1400, "y" : 0.01419169467408210039}]; var dataset_area_1121 = data_chart_area[1121]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_1121) .attr("class", "area") .attr("id", "area_423") .style('fill-opacity', 0) .attr("fill", "#5c4564") .on('mouseover', function(d, i) { selectItemGraph(423) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_423") .datum(dataset_1121) .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", "#5c4564") .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_"+charts[g]) .datum(data_chart[charts[g]]) .attr("stroke", "#5c4564") .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" : "#5c4564"}).attr('style', "stroke:#5c4564"); 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(); }