{"id":4651,"date":"2020-12-29T14:41:29","date_gmt":"2020-12-29T13:41:29","guid":{"rendered":"https:\/\/www.slb.nu\/slbanalys\/?page_id=4651"},"modified":"2026-02-09T14:00:05","modified_gmt":"2026-02-09T13:00:05","slug":"gotland","status":"publish","type":"page","link":"https:\/\/www.slb.nu\/slbanalys\/gotland\/","title":{"rendered":"Gotland"},"content":{"rendered":"<p><div class='content-column two_third'><\/div><br \/>\n<script>\njQuery(document).ready(function() {\n    jQuery('.tabs .tab-links a').on('click', function(e)  {\n        var currentAttrValue = jQuery(this).attr('href');\n        \/\/ Show\/Hide Tabs\n        jQuery('.tabs ' + currentAttrValue).show().siblings().hide();\n        \/\/ Change\/remove current tab to active\n        jQuery(this).parent('li').addClass('active').siblings().removeClass('active');\n        e.preventDefault();\n    });\n});\n<\/script>\n<\/p>\n<h2>Visby<\/h2>\n<p>I Visby m\u00e4ts partiklar i fraktionerna PM10 och PM2.5 i gatuniv\u00e5 vid \u00d6sterv\u00e4g 17 och i urban bakgrundsmilj\u00f6 i takniv\u00e5 vid Br\u00f6msebrov\u00e4g 8. Trafikverkets m\u00e4tplats R\u00e4vhagen ligger invid Visbyleden (v\u00e4g 148).<\/p>\n<p>Nedan visas grafer \u00f6ver uppm\u00e4tta dygnsmedelv\u00e4rden av partiklar, PM10 de senaste tv\u00e5 veckorna samt antalet dygn PM10-halten har varit h\u00f6gre \u00e4n normv\u00e4rdet hittills i \u00e5r.<\/p>\n<p>F\u00f6r placering och beskrivning av m\u00e4tstationen, se \u201cSLB-analys p\u00e5g\u00e5ende m\u00e4tningar\u201d under <a href=\"\/slbanalys\/matningar\/\">Luft\u00f6vervakning<\/a>. F\u00f6r att l\u00e4sa mer om milj\u00f6kvalitetsnormer, se <a href=\"\/slbanalys\/mkn-info\/\">Milj\u00f6kvalitetsnormer<\/a>.<\/p>\n<div class=\"tabs\">\n<ul class=\"tab-links\">\n<li class=\"active\"><a href=\"#tab1\">PM10 Dygn<\/a><\/li>\n<li><a href=\"#tab2\">PM10 Norm<\/a><\/li>\n<li><a href=\"#tab3\">PM2.5 Dygn<\/a><\/li>\n<li><a href=\"#tab4\">PM10 Timdata<\/a><\/li>\n<\/ul>\n<div class=\"tab-content\">\n<div id=\"tab1\" class=\"tab active\">\n<div id=\"pm10_chart\" style=\"width: 600px; height: 360px; float: left;\"><\/div>\n<div style=\"width: 20px; height: 20px; float: left;\"><\/div>\n<\/div>\n<div id=\"tab2\" class=\"tab active\">\n<div id=\"pm10d_chart\" style=\"width: 600px; height: 360px; float: left;\"><\/div>\n<div style=\"width: 20px; height: 20px; float: left;\"><\/div>\n<\/div>\n<div id=\"tab3\" class=\"tab active\">\n<div id=\"pm25_chart\" style=\"width: 600px; height: 360px; float: left;\"><\/div>\n<div style=\"width: 20px; height: 20px; float: left;\"><\/div>\n<\/div>\n<div id=\"tab4\" class=\"tab active\">\n<div id=\"pm10h_chart\" style=\"width: 600px; height: 360px; float: left;\"><\/div>\n<div style=\"width: 20px; height: 20px; float: left;\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.slb.nu\/slbanalys\/historisk-data-kommunvis-timme\/?kommun=gotland\">Data interaktivt<\/a><br \/>\n<div class='content-column two_third last_column'><h2>L\u00e4s ocks\u00e5 om<\/h2>\n<p><a href=\"\/slbanalys\/mkm-info\">Milj\u00f6kvalitetsm\u00e5l<\/a><br \/>\n<a href=\"\/slbanalys\/luften-idag\/\">Luften idag i andra kommuner<\/a><br \/><\/div><div class='clear_column'><\/div><br \/>\n<script src=\"\/slbanalys\/js\/plotly-2.2.0.min.js\"><\/script><br \/>\n<script type=\"text\/javascript\">\nvar datta = [['Tid','\u00d6sterv\u00e4g 17','Br\u00f6msebrov\u00e4g 8','R\u00e4vhagen'],['2026-04-27 16:00',5.98553,4.2755,18.095],['2026-04-27 17:00',5.20034,4.62246,15.1314],['2026-04-27 18:00',5.10671,4.10109,13.5289],['2026-04-27 19:00',6.0285,4.96604,14.501],['2026-04-27 20:00',9.37354,5.17002,15.1089],['2026-04-27 21:00',6.98183,5.57127,10.7931],['2026-04-27 22:00',5.2916,3.83334,10.7305],['2026-04-27 23:00',4.23333,5.16131,8.24141],['2026-04-28 00:00',4.3746,3.48376,5.309],['2026-04-28 01:00',7.62579,4.52812,11.3378],['2026-04-28 02:00',5.06618,4.34151,9.98865],['2026-04-28 03:00',4.25681,2.20981,6.65213],['2026-04-28 04:00',2.70403,2.73785,12.6032],['2026-04-28 05:00',3.48729,3.34891,10.7941],['2026-04-28 06:00',4.27809,2.56885,10.0266],['2026-04-28 07:00',4.39886,3.70148,14.8452],['2026-04-28 08:00',11.4722,7.18597,18.1937],['2026-04-28 09:00',11.3222,11.3804,21.0506],['2026-04-28 10:00',6.76592,8.60576,23.5815],['2026-04-28 11:00',7.5972,7.42999,18.1808],['2026-04-28 12:00',7.53889,8.28268,14.3439],['2026-04-28 13:00',11.2031,7.23132,11.233],['2026-04-28 14:00',10.7895,8.56801,15.4244],['2026-04-28 15:00',5.44512,5.99843,22.2882],['2026-04-28 16:00',6.34992,7.14803,34.6979],['2026-04-28 17:00',8.05365,5.28799,16.6517],['2026-04-28 18:00',6.3921,3.4171,17.1838],['2026-04-28 19:00',5.97972,3.88287,12.148],['2026-04-28 20:00',6.36514,3.56822,12.4288],['2026-04-28 21:00',9.33246,4.70483,6.42684],['2026-04-28 22:00',11.8708,6.5918,6.58398],['2026-04-28 23:00',16.7053,10.1455,27.1678],['2026-04-29 00:00',6.0461,5.77081,131.183],['2026-04-29 01:00',4.76627,4.66254,64.2971],['2026-04-29 02:00',2.73715,3.16303,42.7849],['2026-04-29 03:00',5.19105,3.30534,61.3179],['2026-04-29 04:00',3.32697,3.36431,114.398],['2026-04-29 05:00',59.4236,25.0677,71.1838],['2026-04-29 06:00',79.8126,45.4717,30.6414],['2026-04-29 07:00',52.8398,23.3737,42.7944],['2026-04-29 08:00',11.6262,11.9523,60.2953],['2026-04-29 09:00',8.48785,6.63796,48.616],['2026-04-29 10:00',7.13388,7.98687,28.746],['2026-04-29 11:00',6.3567,7.73579,48.9837],['2026-04-29 12:00',5.39776,8.94864,31.6833],['2026-04-29 13:00',5.9278,6.13446,21.6236],['2026-04-29 14:00',4.96736,5.82275,38.179],['2026-04-29 15:00',3.57483,16.6246,27.4863],['2026-04-29 16:00',3.4706,4.12914,33.6591],['2026-04-29 17:00',8.76447,4.42651,33.8945],['2026-04-29 18:00',16.6131,8.91281,28.9556],['2026-04-29 19:00',9.82886,6.55704,19.116],['2026-04-29 20:00',10.8283,5.16679,8.69508],['2026-04-29 21:00',8.22845,3.57202,8.15067],['2026-04-29 22:00',7.59898,2.59744,6.28999],['2026-04-29 23:00',6.75929,2.97153,3.3727],['2026-04-30 00:00',6.00114,2.69531,2.89113],['2026-04-30 01:00',6.55113,3.61724,10.7586],['2026-04-30 02:00',4.48297,3.52865,7.71051],['2026-04-30 03:00',4.60452,3.44099,8.89807],['2026-04-30 04:00',6.09489,4.03693,12.5014],['2026-04-30 05:00',6.56081,4.40793,17.2278],['2026-04-30 06:00',7.90964,4.66582,20.4946],['2026-04-30 07:00',11.2927,6.72447,26.1107],['2026-04-30 08:00',16.2552,10.9635,45.4432],['2026-04-30 09:00',12.9694,9.62564,33.2776],['2026-04-30 10:00',9.87794,6.67377,25.2908],['2026-04-30 11:00',8.02087,7.68214,25.6747],['2026-04-30 12:00',8.59413,10.1938,25.0142],['2026-04-30 13:00',8.98862,10.6439,29.6537],['2026-04-30 14:00',9.92924,11.901,31.5379],['2026-04-30 15:00',11.2276,12.9497,29.3672]];\n\nvar names = datta[0].slice(1,);\nvar xvals = new  Array(datta.length-1);\nvar xtext = new  Array(datta.length-1);\nvar yvals = new Array(names.length);\n \nfor (let i = 1; i < datta.length; i++) {\n    xvals[i-1] = datta[i][0];\n    xtext[i-1] = datta[i][0].split(\" \")[1];\n}\nfor (let i = 0; i < names.length; i++) {\n    yvals[i] = new Array(xvals.length);\n    for (let j = 0; j < xvals.length; j++) {\n        yvals[i][j] = datta[j+1][i+1];\n    }\n}\n\nvar traces = new Array(names.length);\nvar ymax = 0;\nfor (let i = 0; i < names.length; i++) {\n    mymax = Math.max(...yvals[i]);\n    ymax = Math.max(ymax, mymax);\n\n    var this_trace = {\n        hovertemplate: \"%{y}<br>%{data.name}: %{x}<extra><\/extra>\",\n        x: xvals,\n        y: yvals[i],\n        type: 'line',\n        name: names[i],\n        mode: 'lines+markers',\n        marker: {symbol: 'diamond'},\n        line: {width: 1}\n    }\n    if (names[i] == 'Gr\u00e4nsv\u00e4rde') {\n        this_trace.line = {\n            dash: 'dot',\n            color: 'rgb(0,0,0)',\n            width: 1.5\n        };\n    }\n\n    traces[i] = this_trace;\n}\n\nvar layout = {\n\/\/    colorway: ['#1f77b4', '#aec7e8', '#ff7f0e', '#ffbb78', '#2ca02c', '#98df8a', '#d62728', '#ff9896', '#9467bd', '#c5b0d5', '#8c564b', '#c49c94', '#e377c2', '#f7b6d2', '#7f7f7f', '#c7c7c7', '#bcbd22', '#dbdb8d', '#17becf', '#9edae5'],\n\/\/    colorway: ['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2', '#7f7f7f', '#bcbd22', '#17becf', '#aec7e8', '#ffbb78', '#98df8a', '#ff9896', '#c5b0d5', '#c49c94', '#f7b6d2', '#c7c7c7', '#dbdb8d', '#9edae5'],\n    colorway: ['#377eb8', '#ff7f00', '#4daf4a', '#f781bf', '#a65628', '#984ea3', '#999999', '#e41a1c', '#dede00'],\n    title: {\n        text: '<b>Partikelhalter (mikrogram per kubikmeter)<\/b>',\n        size: 14\n    },\n    yaxis: {\n        range: [0, ymax+ymax\/10], \/\/ TODO fix range\n    },\n    xaxis: {\n        tickangle: 330,\n        nticks: 14,\n      \/\/  tickmode: \"array\",\n      \/\/  tickvals: xvals,\n      \/\/  ticktext: xtext,\n        tickformat: '%d\/%m %H:%M',\n        font: { size:10 },\n        title: {\n            font: {\n                size:  12\n            },\n        }\n    },\n    margin: {\n            l: 30,\n            r: 50,\n            t: 30,\n            b: 60\n    },\n    paper_bgcolor: \"rgb(241,241,241)\",\n    plot_bgcolor: \"rgb(241,241,241)\",\n    font: {\n        family: \"Arial\",\n        size: 12\n    }\n};\n\nvar mydiv = 'pm10h' + '_chart';\nPlotly.newPlot(mydiv, traces, layout, {displayModeBar: false, scrollZoom: false});\n\n<\/script>\n\n\n<br \/>\n<script type=\"text\/javascript\">\nvar datta = [['Tid','\u00d6sterv\u00e4g 17','Br\u00f6msebrov\u00e4g 8','R\u00e4vhagen'],['16\/04',16.835,11.51,35.4062],['17\/04',19.9835,10.435,25.3358],['18\/04',21.5783,11.2817,17.9871],['19\/04',19.0906,7.8051,5.5952],['20\/04',26.9208,8.22092,13.4541],['21\/04',11.1455,7.31129,25.2713],['22\/04',16.0615,8.46149,21.6497],['23\/04',8.25119,6.473,16.0641],['24\/04',7.77589,4.91017,15.9559],['25\/04',10.1757,4.98355,9.51732],['26\/04',7.66724,5.3917,6.12582],['27\/04',5.49968,5.04234,10.5559],['28\/04',7.5436,5.77651,20.209],['29\/04',14.1526,9.22002,36.5856]];\n\nvar names = datta[0].slice(1,);\nvar xvals = new  Array(datta.length-1);\nvar yvals = new Array(names.length);\n \nfor (let i = 1; i < datta.length; i++) {\n    xvals[i-1] = datta[i][0];\n}\nfor (let i = 0; i < names.length; i++) {\n    yvals[i] = new Array(xvals.length);\n    for (let j = 0; j < xvals.length; j++) {\n        yvals[i][j] = datta[j+1][i+1];\n    }\n}\n\nvar traces = new Array(names.length);\nvar ymax = 0;\nfor (let i = 0; i < names.length; i++) {\n    mymax = Math.max(...yvals[i]);\n    ymax = Math.max(ymax, mymax);\n\n    var this_trace = {\n        hovertemplate: \"%{y}<br>%{data.name}: %{x}<extra><\/extra>\",\n        x: xvals,\n        y: yvals[i],\n        type: 'line',\n        name: names[i],\n        mode: 'lines+markers',\n        marker: {symbol: 'diamond'},\n        line: {width: 1}\n    }\n    if (names[i] == 'Gr\u00e4nsv\u00e4rde') {\n        this_trace.line = {\n            dash: 'dot',\n            color: 'rgb(0,0,0)',\n            width: 1.5\n        };\n    }\n\n    traces[i] = this_trace;\n}\n\nvar layout = {\n    title: {\n        text: '<b>Partikelhalter (mikrogram per kubikmeter)<\/b>',\n        size: 14\n    },\n    yaxis: {\n        range: [0, ymax+ymax\/10], \/\/ TODO fix range\n    },\n    xaxis: {\n        tickangle: 335,\n        nticks: 16,\n        font: { size:10 },\n        title: {\n            font: {\n                size:  12\n            },\n        }\n    },\n    margin: {\n            l: 20,\n            r: 50,\n            t: 30,\n            b: 40\n    },\n    paper_bgcolor: \"rgb(241,241,241)\",\n    plot_bgcolor: \"rgb(241,241,241)\",\n    font: {\n        family: \"Arial\",\n        size: 12\n    }\n};\n\nvar mydiv = 'pm10' + '_chart';\nPlotly.newPlot(mydiv, traces, layout, {displayModeBar: false, scrollZoom: false});\n\n<\/script>\n\n\n<br \/>\n<script type=\"text\/javascript\">\nvar datta = [['Tid','\u00d6sterv\u00e4g 17','Br\u00f6msebrov\u00e4g 8','R\u00e4vhagen'],['16\/04',9.866,7.0084,11.9908],['17\/04',7.06007,4.30021,7.74207],['18\/04',9.12061,5.70964,6.53792],['19\/04',6.6231,4.31966,3.60985],['20\/04',8.8765,4.23402,5.05843],['21\/04',4.35753,3.60075,6.86037],['22\/04',5.61944,3.44802,6.3204],['23\/04',2.68289,1.98495,4.14722],['24\/04',2.30376,1.41956,3.87596],['25\/04',4.01279,2.06331,2.9249],['26\/04',2.31185,1.75233,1.88867],['27\/04',2.12885,1.6824,2.92347],['28\/04',3.06141,1.83466,4.80305],['29\/04',3.79766,2.47479,8.36839]];\n\nvar names = datta[0].slice(1,);\nvar xvals = new  Array(datta.length-1);\nvar yvals = new Array(names.length);\n \nfor (let i = 1; i < datta.length; i++) {\n    xvals[i-1] = datta[i][0];\n}\nfor (let i = 0; i < names.length; i++) {\n    yvals[i] = new Array(xvals.length);\n    for (let j = 0; j < xvals.length; j++) {\n        yvals[i][j] = datta[j+1][i+1];\n    }\n}\n\nvar traces = new Array(names.length);\nvar ymax = 0;\nfor (let i = 0; i < names.length; i++) {\n    mymax = Math.max(...yvals[i]);\n    ymax = Math.max(ymax, mymax);\n\n    var this_trace = {\n        hovertemplate: \"%{y}<br>%{data.name}: %{x}<extra><\/extra>\",\n        x: xvals,\n        y: yvals[i],\n        type: 'line',\n        name: names[i],\n        mode: 'lines+markers',\n        marker: {symbol: 'diamond'},\n        line: {width: 1}\n    }\n    if (names[i] == 'Gr\u00e4nsv\u00e4rde') {\n        this_trace.line = {\n            dash: 'dot',\n            color: 'rgb(0,0,0)',\n            width: 1.5\n        };\n    }\n\n    traces[i] = this_trace;\n}\n\nvar layout = {\n    title: {\n        text: '<b>Partikelhalter (mikrogram per kubikmeter)<\/b>',\n        size: 14\n    },\n    yaxis: {\n        range: [0, ymax+ymax\/10], \/\/ TODO fix range\n    },\n    xaxis: {\n        tickangle: 335,\n        nticks: 16,\n        font: { size:10 },\n        title: {\n            font: {\n                size:  12\n            },\n        }\n    },\n    margin: {\n            l: 20,\n            r: 50,\n            t: 30,\n            b: 40\n    },\n    paper_bgcolor: \"rgb(241,241,241)\",\n    plot_bgcolor: \"rgb(241,241,241)\",\n    font: {\n        family: \"Arial\",\n        size: 12\n    }\n};\n\nvar mydiv = 'pm25' + '_chart';\nPlotly.newPlot(mydiv, traces, layout, {displayModeBar: false, scrollZoom: false});\n\n<\/script>\n\n\n<br \/>\n<script type=\"text\/javascript\">\nvar datta = [['Datum','\u00d6sterv\u00e4g 17','Br\u00f6msebrov\u00e4g 8','R\u00e4vhagen','Gr\u00e4nsv\u00e4rde'], ['01\/01', 0, 0, 0, 35], ['02\/01', 0, null, 0, 35], ['03\/01', 0, null, 0, 35], ['04\/01', 0, null, 0, 35], ['05\/01', 0, null, 0, 35], ['06\/01', 0, null, 0, 35], ['07\/01', 0, null, 0, 35], ['08\/01', 0, null, 0, 35], ['09\/01', 0, 0, 0, 35], ['10\/01', 0, 0, 0, 35], ['11\/01', 0, 0, 0, 35], ['12\/01', 0, 0, 0, 35], ['13\/01', 0, 0, 0, 35], ['14\/01', 0, 0, 0, 35], ['15\/01', 0, 0, 0, 35], ['16\/01', 0, 0, 0, 35], ['17\/01', 0, 0, 0, 35], ['18\/01', 0, 0, 0, 35], ['19\/01', 0, 0, 0, 35], ['20\/01', 0, 0, 0, 35], ['21\/01', 1, 0, 1, 35], ['22\/01', 1, 0, 1, 35], ['23\/01', 1, 0, 1, 35], ['24\/01', 1, 0, 1, 35], ['25\/01', 1, 0, 1, 35], ['26\/01', 1, 0, 1, 35], ['27\/01', 2, 0, 1, 35], ['28\/01', 2, 0, 1, 35], ['29\/01', 2, 0, 1, 35], ['30\/01', 2, 0, 1, 35], ['31\/01', 2, 0, 1, 35], ['01\/02', 2, 0, 1, 35], ['02\/02', 3, 0, 1, 35], ['03\/02', 3, 0, 1, 35], ['04\/02', 3, 0, 1, 35], ['05\/02', 3, 0, 1, 35], ['06\/02', 3, 0, 1, 35], ['07\/02', 3, 0, 1, 35], ['08\/02', 3, 0, 1, 35], ['09\/02', 3, 0, 2, 35], ['10\/02', 3, 0, 2, 35], ['11\/02', 3, 0, 2, 35], ['12\/02', 3, 0, 2, 35], ['13\/02', 3, 0, 2, 35], ['14\/02', 3, 0, 2, 35], ['15\/02', 3, 0, 2, 35], ['16\/02', 3, 0, 2, 35], ['17\/02', 4, 0, 2, 35], ['18\/02', 4, 0, 2, 35], ['19\/02', 4, 0, 2, 35], ['20\/02', 4, 0, 2, 35], ['21\/02', 4, 0, 2, 35], ['22\/02', 4, 0, 2, 35], ['23\/02', 4, 0, 2, 35], ['24\/02', 4, 0, 2, 35], ['25\/02', 4, 0, 2, 35], ['26\/02', 4, 0, 2, 35], ['27\/02', 4, 0, 2, 35], ['28\/02', 4, 0, 2, 35], ['01\/03', 4, 0, 2, 35], ['02\/03', 5, 0, 2, 35], ['03\/03', 5, null, 2, 35], ['04\/03', 5, null, 2, 35], ['05\/03', 6, 0, 2, 35], ['06\/03', 7, 0, 2, 35], ['07\/03', 7, 0, 2, 35], ['08\/03', 7, 0, 2, 35], ['09\/03', 8, 0, 2, 35], ['10\/03', 9, 0, 3, 35], ['11\/03', 10, 0, 3, 35], ['12\/03', 10, 0, 3, 35], ['13\/03', 11, 0, 3, 35], ['14\/03', 11, 0, 3, 35], ['15\/03', 11, 0, 3, 35], ['16\/03', 11, 0, 3, 35], ['17\/03', 11, 0, 3, 35], ['18\/03', 11, 0, 3, 35], ['19\/03', 11, 0, 3, 35], ['20\/03', 11, 0, 3, 35], ['21\/03', 11, 0, 3, 35], ['22\/03', 11, 0, 3, 35], ['23\/03', 12, 0, 3, 35], ['24\/03', 12, 0, 3, 35], ['25\/03', 12, 0, 3, 35], ['26\/03', 12, 0, 3, 35], ['27\/03', 12, 0, 3, 35], ['28\/03', 12, 0, 3, 35], ['29\/03', 12, 0, 3, 35], ['30\/03', 12, 0, 3, 35], ['31\/03', 12, 0, 3, 35], ['01\/04', 13, 0, 3, 35], ['02\/04', 13, 0, 4, 35], ['03\/04', 13, 0, 4, 35], ['04\/04', 13, 0, 4, 35], ['05\/04', 13, 0, 4, 35], ['06\/04', 13, 0, 4, 35], ['07\/04', 13, 0, 4, 35], ['08\/04', 13, 0, 4, 35], ['09\/04', 13, 0, 4, 35], ['10\/04', 13, 0, 4, 35], ['11\/04', 13, 0, 4, 35], ['12\/04', 13, null, 4, 35], ['13\/04', 13, null, 4, 35], ['14\/04', 13, 0, 4, 35], ['15\/04', 13, 0, 4, 35], ['16\/04', 13, 0, 4, 35], ['17\/04', 13, 0, 4, 35], ['18\/04', 13, 0, 4, 35], ['19\/04', 13, 0, 4, 35], ['20\/04', 13, 0, 4, 35], ['21\/04', 13, 0, 4, 35], ['22\/04', 13, 0, 4, 35], ['23\/04', 13, 0, 4, 35], ['24\/04', 13, 0, 4, 35], ['25\/04', 13, 0, 4, 35], ['26\/04', 13, 0, 4, 35], ['27\/04', 13, 0, 4, 35], ['28\/04', 13, 0, 4, 35], ['29\/04', 13, 0, 4, 35], ['30\/04', null, null, null, 35], ['01\/05', null, null, null, 35], ['02\/05', null, null, null, 35], ['03\/05', null, null, null, 35], ['04\/05', null, null, null, 35], ['05\/05', null, null, null, 35], ['06\/05', null, null, null, 35], ['07\/05', null, null, null, 35], ['08\/05', null, null, null, 35], ['09\/05', null, null, null, 35], ['10\/05', null, null, null, 35], ['11\/05', null, null, null, 35], ['12\/05', null, null, null, 35], ['13\/05', null, null, null, 35], ['14\/05', null, null, null, 35], ['15\/05', null, null, null, 35], ['16\/05', null, null, null, 35], ['17\/05', null, null, null, 35], ['18\/05', null, null, null, 35], ['19\/05', null, null, null, 35], ['20\/05', null, null, null, 35], ['21\/05', null, null, null, 35], ['22\/05', null, null, null, 35], ['23\/05', null, null, null, 35], ['24\/05', null, null, null, 35], ['25\/05', null, null, null, 35], ['26\/05', null, null, null, 35], ['27\/05', null, null, null, 35], ['28\/05', null, null, null, 35], ['29\/05', null, null, null, 35], ['30\/05', null, null, null, 35], ['31\/05', null, null, null, 35], ['01\/06', null, null, null, 35], ['02\/06', null, null, null, 35], ['03\/06', null, null, null, 35], ['04\/06', null, null, null, 35], ['05\/06', null, null, null, 35], ['06\/06', null, null, null, 35], ['07\/06', null, null, null, 35], ['08\/06', null, null, null, 35], ['09\/06', null, null, null, 35], ['10\/06', null, null, null, 35], ['11\/06', null, null, null, 35], ['12\/06', null, null, null, 35], ['13\/06', null, null, null, 35], ['14\/06', null, null, null, 35], ['15\/06', null, null, null, 35], ['16\/06', null, null, null, 35], ['17\/06', null, null, null, 35], ['18\/06', null, null, null, 35], ['19\/06', null, null, null, 35], ['20\/06', null, null, null, 35], ['21\/06', null, null, null, 35], ['22\/06', null, null, null, 35], ['23\/06', null, null, null, 35], ['24\/06', null, null, null, 35], ['25\/06', null, null, null, 35], ['26\/06', null, null, null, 35], ['27\/06', null, null, null, 35], ['28\/06', null, null, null, 35], ['29\/06', null, null, null, 35], ['30\/06', null, null, null, 35], ['01\/07', null, null, null, 35], ['02\/07', null, null, null, 35], ['03\/07', null, null, null, 35], ['04\/07', null, null, null, 35], ['05\/07', null, null, null, 35], ['06\/07', null, null, null, 35], ['07\/07', null, null, null, 35], ['08\/07', null, null, null, 35], ['09\/07', null, null, null, 35], ['10\/07', null, null, null, 35], ['11\/07', null, null, null, 35], ['12\/07', null, null, null, 35], ['13\/07', null, null, null, 35], ['14\/07', null, null, null, 35], ['15\/07', null, null, null, 35], ['16\/07', null, null, null, 35], ['17\/07', null, null, null, 35], ['18\/07', null, null, null, 35], ['19\/07', null, null, null, 35], ['20\/07', null, null, null, 35], ['21\/07', null, null, null, 35], ['22\/07', null, null, null, 35], ['23\/07', null, null, null, 35], ['24\/07', null, null, null, 35], ['25\/07', null, null, null, 35], ['26\/07', null, null, null, 35], ['27\/07', null, null, null, 35], ['28\/07', null, null, null, 35], ['29\/07', null, null, null, 35], ['30\/07', null, null, null, 35], ['31\/07', null, null, null, 35], ['01\/08', null, null, null, 35], ['02\/08', null, null, null, 35], ['03\/08', null, null, null, 35], ['04\/08', null, null, null, 35], ['05\/08', null, null, null, 35], ['06\/08', null, null, null, 35], ['07\/08', null, null, null, 35], ['08\/08', null, null, null, 35], ['09\/08', null, null, null, 35], ['10\/08', null, null, null, 35], ['11\/08', null, null, null, 35], ['12\/08', null, null, null, 35], ['13\/08', null, null, null, 35], ['14\/08', null, null, null, 35], ['15\/08', null, null, null, 35], ['16\/08', null, null, null, 35], ['17\/08', null, null, null, 35], ['18\/08', null, null, null, 35], ['19\/08', null, null, null, 35], ['20\/08', null, null, null, 35], ['21\/08', null, null, null, 35], ['22\/08', null, null, null, 35], ['23\/08', null, null, null, 35], ['24\/08', null, null, null, 35], ['25\/08', null, null, null, 35], ['26\/08', null, null, null, 35], ['27\/08', null, null, null, 35], ['28\/08', null, null, null, 35], ['29\/08', null, null, null, 35], ['30\/08', null, null, null, 35], ['31\/08', null, null, null, 35], ['01\/09', null, null, null, 35], ['02\/09', null, null, null, 35], ['03\/09', null, null, null, 35], ['04\/09', null, null, null, 35], ['05\/09', null, null, null, 35], ['06\/09', null, null, null, 35], ['07\/09', null, null, null, 35], ['08\/09', null, null, null, 35], ['09\/09', null, null, null, 35], ['10\/09', null, null, null, 35], ['11\/09', null, null, null, 35], ['12\/09', null, null, null, 35], ['13\/09', null, null, null, 35], ['14\/09', null, null, null, 35], ['15\/09', null, null, null, 35], ['16\/09', null, null, null, 35], ['17\/09', null, null, null, 35], ['18\/09', null, null, null, 35], ['19\/09', null, null, null, 35], ['20\/09', null, null, null, 35], ['21\/09', null, null, null, 35], ['22\/09', null, null, null, 35], ['23\/09', null, null, null, 35], ['24\/09', null, null, null, 35], ['25\/09', null, null, null, 35], ['26\/09', null, null, null, 35], ['27\/09', null, null, null, 35], ['28\/09', null, null, null, 35], ['29\/09', null, null, null, 35], ['30\/09', null, null, null, 35], ['01\/10', null, null, null, 35], ['02\/10', null, null, null, 35], ['03\/10', null, null, null, 35], ['04\/10', null, null, null, 35], ['05\/10', null, null, null, 35], ['06\/10', null, null, null, 35], ['07\/10', null, null, null, 35], ['08\/10', null, null, null, 35], ['09\/10', null, null, null, 35], ['10\/10', null, null, null, 35], ['11\/10', null, null, null, 35], ['12\/10', null, null, null, 35], ['13\/10', null, null, null, 35], ['14\/10', null, null, null, 35], ['15\/10', null, null, null, 35], ['16\/10', null, null, null, 35], ['17\/10', null, null, null, 35], ['18\/10', null, null, null, 35], ['19\/10', null, null, null, 35], ['20\/10', null, null, null, 35], ['21\/10', null, null, null, 35], ['22\/10', null, null, null, 35], ['23\/10', null, null, null, 35], ['24\/10', null, null, null, 35], ['25\/10', null, null, null, 35], ['26\/10', null, null, null, 35], ['27\/10', null, null, null, 35], ['28\/10', null, null, null, 35], ['29\/10', null, null, null, 35], ['30\/10', null, null, null, 35], ['31\/10', null, null, null, 35], ['01\/11', null, null, null, 35], ['02\/11', null, null, null, 35], ['03\/11', null, null, null, 35], ['04\/11', null, null, null, 35], ['05\/11', null, null, null, 35], ['06\/11', null, null, null, 35], ['07\/11', null, null, null, 35], ['08\/11', null, null, null, 35], ['09\/11', null, null, null, 35], ['10\/11', null, null, null, 35], ['11\/11', null, null, null, 35], ['12\/11', null, null, null, 35], ['13\/11', null, null, null, 35], ['14\/11', null, null, null, 35], ['15\/11', null, null, null, 35], ['16\/11', null, null, null, 35], ['17\/11', null, null, null, 35], ['18\/11', null, null, null, 35], ['19\/11', null, null, null, 35], ['20\/11', null, null, null, 35], ['21\/11', null, null, null, 35], ['22\/11', null, null, null, 35], ['23\/11', null, null, null, 35], ['24\/11', null, null, null, 35], ['25\/11', null, null, null, 35], ['26\/11', null, null, null, 35], ['27\/11', null, null, null, 35], ['28\/11', null, null, null, 35], ['29\/11', null, null, null, 35], ['30\/11', null, null, null, 35], ['01\/12', null, null, null, 35], ['02\/12', null, null, null, 35], ['03\/12', null, null, null, 35], ['04\/12', null, null, null, 35], ['05\/12', null, null, null, 35], ['06\/12', null, null, null, 35], ['07\/12', null, null, null, 35], ['08\/12', null, null, null, 35], ['09\/12', null, null, null, 35], ['10\/12', null, null, null, 35], ['11\/12', null, null, null, 35], ['12\/12', null, null, null, 35], ['13\/12', null, null, null, 35], ['14\/12', null, null, null, 35], ['15\/12', null, null, null, 35], ['16\/12', null, null, null, 35], ['17\/12', null, null, null, 35], ['18\/12', null, null, null, 35], ['19\/12', null, null, null, 35], ['20\/12', null, null, null, 35], ['21\/12', null, null, null, 35], ['22\/12', null, null, null, 35], ['23\/12', null, null, null, 35], ['24\/12', null, null, null, 35], ['25\/12', null, null, null, 35], ['26\/12', null, null, null, 35], ['27\/12', null, null, null, 35], ['28\/12', null, null, null, 35], ['29\/12', null, null, null, 35], ['30\/12', null, null, null, 35]];\n\n\nvar names = datta[0].slice(1,);\nvar xvals = new  Array(datta.length-1);\nvar yvals = new Array(names.length);\n \nfor (let i = 1; i < datta.length; i++) {\n    xvals[i-1] = datta[i][0];\n}\nfor (let i = 0; i < names.length; i++) {\n    yvals[i] = new Array(xvals.length);\n    for (let j = 0; j < xvals.length; j++) {\n        yvals[i][j] = datta[j+1][i+1];\n    }\n}\n\nvar traces = new Array(names.length);\nvar ymax = 0;\nfor (let i = 0; i < names.length; i++) {\n    mymax = Math.max(...yvals[i]);\n    ymax = Math.max(ymax, mymax);\n\n    var this_trace = {\n        hovertemplate: \"%{y}<br>%{data.name}: %{x}<extra><\/extra>\",\n        x: xvals,\n        y: yvals[i],\n        type: 'line',\n        name: names[i],\n    }\n    if (names[i] == 'Gr\u00e4nsv\u00e4rde') {\n        this_trace.line = {\n            dash: 'dot',\n            color: 'rgb(0,0,0)',\n            width: 1.5\n        };\n    }\n\n    traces[i] = this_trace;\n}\n\nvar layout = {\n    title: {\n        text: '<b>Antal dygn med halter \u00f6ver 50 mikrogram per kubikmeter<\/b>',\n        size: 14\n    },\n    yaxis: {\n        range: [0, ymax+ymax\/10], \/\/ TODO fix range\n    },\n    xaxis: {\n        tickangle: 335,\n        tickmode: 'array',\n        tickvals: ['01\/01', '01\/02', '01\/03', '01\/04', '01\/05', '01\/06', '01\/07', '01\/08', '01\/09', '01\/10', '01\/11', '01\/12'],\n       \/\/ ticktext: ['1\/1', '1\/2', '1\/3', '1\/4', '1\/5', '1\/6', '1\/7', '1\/8', '1\/9', '1\/10', '1\/11', '1\/12'],\n        ticktext: ['jan', 'febr', 'mars', 'april', 'maj', 'juni', 'juli', 'aug', 'sept', 'okt', 'nov', 'dec'],\n        font: { size:10 },\n        title: {\n            font: {\n                size:  12\n            },\n            text: '<i><\/i>'\n        }\n    },\n    margin: {\n            l: 50,\n            r: 100,\n            t: 30,\n            b: 40\n    },\n    paper_bgcolor: \"rgb(241,241,241)\",\n    plot_bgcolor: \"rgb(241,241,241)\",\n    font: {\n        family: \"Arial\",\n        size: 12\n    }\n};\n\nvar mydiv = 'pm10d' + '_chart';\nPlotly.newPlot(mydiv, traces, layout, {displayModeBar: false, scrollZoom: false});\n\n\n pm10d_hideSeries.onclick = function() {\n    if(document.getElementById(\"pm10d_hideSeries\").value==\"off\") {\n        document.getElementById(\"pm10d_hideSeries\").innerHTML=\"Visa alla\";\n        document.getElementById(\"pm10d_hideSeries\").value=\"on\";\n        var update = {\n            visible:  'legendonly'\n        };\n    } else {\n        document.getElementById(\"pm10d_hideSeries\").innerHTML=\"D\u00f6lj alla\";\n        document.getElementById(\"pm10d_hideSeries\").value=\"off\";\n        var update = {\n            visible:  'true'\n        };\n    }\n    Plotly.restyle('pm10d'+'_chart', update);    \n}\n<\/script>\n\n\n<br \/>\n<script>jQuery(document).ready(function ($) {setTimeout(function() { $('#tab2').hide(); $('#tab3').hide(); $('#tab4').hide();}, 300);});<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visby I Visby m\u00e4ts partiklar i fraktionerna PM10 och PM2.5 i gatuniv\u00e5 vid \u00d6sterv\u00e4g 17 och i urban bakgrundsmilj\u00f6 i takniv\u00e5 vid Br\u00f6msebrov\u00e4g 8. Trafikverkets m\u00e4tplats R\u00e4vhagen ligger invid Visbyleden (v\u00e4g 148). Nedan visas grafer \u00f6ver uppm\u00e4tta dygnsmedelv\u00e4rden av partiklar, PM10 de senaste tv\u00e5 veckorna samt antalet dygn PM10-halten har varit h\u00f6gre \u00e4n normv\u00e4rdet hittills [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.slb.nu\/slbanalys\/wp-json\/wp\/v2\/pages\/4651"}],"collection":[{"href":"https:\/\/www.slb.nu\/slbanalys\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.slb.nu\/slbanalys\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.slb.nu\/slbanalys\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.slb.nu\/slbanalys\/wp-json\/wp\/v2\/comments?post=4651"}],"version-history":[{"count":30,"href":"https:\/\/www.slb.nu\/slbanalys\/wp-json\/wp\/v2\/pages\/4651\/revisions"}],"predecessor-version":[{"id":6314,"href":"https:\/\/www.slb.nu\/slbanalys\/wp-json\/wp\/v2\/pages\/4651\/revisions\/6314"}],"wp:attachment":[{"href":"https:\/\/www.slb.nu\/slbanalys\/wp-json\/wp\/v2\/media?parent=4651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}