<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ázsia Archívum - Mikor utazz?</title>
	<atom:link href="https://mikorutazz.hu/category/azsia/feed/" rel="self" type="application/rss+xml" />
	<link>https://mikorutazz.hu/category/azsia/</link>
	<description>Népszerű helyek időjárása</description>
	<lastBuildDate>Fri, 02 Jan 2026 09:52:16 +0000</lastBuildDate>
	<language>hu</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mikorutazz.hu/wp-content/uploads/2025/03/logo-512.jpg</url>
	<title>Ázsia Archívum - Mikor utazz?</title>
	<link>https://mikorutazz.hu/category/azsia/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Kyoto időjárása &#8211; mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/kyoto-idojarasa-havi-bontasban-mikor-erdemes-utazni/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Fri, 02 Jan 2026 09:42:10 +0000</pubDate>
				<category><![CDATA[Ázsia]]></category>
		<category><![CDATA[Japán]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=1571</guid>

					<description><![CDATA[<p>Kyoto egy lenyűgöző történelmi város négy évszakkal. Részletesen megtudhatjátok az időjárást havi bontásban és mikor érdemes ide utazni. Kyoto időjárását a nedves szubtrópusi éghajlat határozza meg, ami forró, párás nyarakat&#8230;</p>
<p>A <a href="https://mikorutazz.hu/kyoto-idojarasa-havi-bontasban-mikor-erdemes-utazni/">Kyoto időjárása &#8211; mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Kyoto egy lenyűgöző történelmi város négy évszakkal. Részletesen megtudhatjátok az időjárást havi bontásban és mikor érdemes ide utazni.</strong></p>



<p>Kyoto időjárását a nedves szubtrópusi éghajlat határozza meg, ami forró, párás nyarakat és hideg, száraz teleket eredményez. A Japán-szigetek központi részén, Honshu szigetén elhelyezkedő ősi császárvárost hegyekkel körülvett medence jellemzi, amely egyedülálló mikroklímát hoz létre. Az Atlanti-óceántól távol, a tengerparttól körülbelül 50 kilométerre található város a mérsékelt övi monszun klímájának köszönhetően négy jól elkülöníthető évszakot él át.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Évszakok</strong></h2>



<p>Kyoto négy határozott évszakkal rendelkezik, amelyek mindegyike egyedi jelleget ad a városnak. A tavasz a cseresznyevirágzásról, a nyár a forróságról és páratartalomról, az ősz a gyönyörű őszi lombszínekről, a tél pedig a hidegről és esetleges havazásról híres.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tavasz (március-május)</strong></h3>



<p>A tavasz Kyoto egyik legszebb időszaka, amikor a város cseresznyevirágokba borul. Az átlaghőmérséklet <strong>9-20°C</strong> között mozog. Március még hűvös lehet, de áprilisban és májusban gyorsan felmelegszik. A cseresznyevirágzás csúcsa általában április elején várható, ami több millió turistát vonz a városba. A hőmérséklet fokozatosan emelkedik, és májusra már nyárias meleg napok is előfordulhatnak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Nyár (június-szeptember)</strong></h3>



<p>A nyár rendkívül forró, párás és csapadékos. Az átlaghőmérséklet <strong>24-29°C</strong> között alakul, de a nappali maximum gyakran 30-34°C-ot is elérhet. A magas páratartalom (70-82%) miatt a hőérzet sokszor meghaladja a 35-40°C-ot. Június és július a tsuyu (esős évszak) időszaka, amikor szinte folyamatos esőzés jellemző. Augusztus a legforróbb hónap, amikor a nyomasztó meleg és a párás levegő együttesen extrém körülményeket teremt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Ősz (október-november)</strong></h3>



<p>Az ősz Kyoto másik lenyűgöző évszaka, amikor a juharfák és más lombhullató fák gyönyörű vörös, narancssárga és arany színekben pompáznak. Az átlaghőmérséklet <strong>13-19°C</strong> között alakul. A levegő friss és száraz, a csapadék mennyisége jelentősen csökken. Az őszi lombszínek csúcsa általában november közepén várható. Ez az időszak ideális a szabadtéri tevékenységekhez és a templomok, kertek meglátogatásához.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tél (december-február)</strong></h3>



<p>A tél hideg és száraz, az átlaghőmérséklet <strong>6-8°C</strong> között mozog, de éjszaka gyakran 0°C alá süllyed. A fagypont alatti hőmérséklet gyakori, különösen januárban és februárban. Havazás előfordul, de általában nem túl bőséges. A nappali hőmérséklet ritkán haladja meg a 10°C-ot. A tél a legszárazabb évszak, kevés csapadékkal és tiszta égbolttal.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Kyoto időjárása havi bontásban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Január</strong></h3>



<p>Január Kyoto egyik leghidegebb hónapja. A nappali hőmérséklet általában 9°C körül mozog, míg éjszaka 2°C körülire, gyakran fagypont alá süllyedhet. A hajnali órákban akár -2°C is előfordulhat.</p>



<p>A napsütéses órák száma szerény, átlagosan napi 4 óra. A nappali világosság időtartama rövid, mintegy 10 óra. A napkelte 7:00 körül, a napnyugta pedig már 17:00 körül van.</p>



<p>A csapadék mennyisége alacsony, átlagosan 55 mm körül mozog. A havi csapadékos napok száma 8, általában enyhe eső vagy időnként hó formájában.</p>



<p>A relatív páratartalom 70% körüli, ami közepesen nedves levegőt jelent. Az égbolt gyakran tiszta, bár téli felhőzet is előfordulhat.</p>



<p>Ha januárban utazol Kyotóba, mindenképpen vigyél magaddal meleg téli kabátot, pulóvert, sapkát és kesztyűt. A rétegesen öltözködés a legjobb megoldás.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Február</strong></h3>



<p>A február hasonló a januárhoz, de már enyhe felmelegedés érezhető. A nappali hőmérséklet 10°C körülire emelkedhet, míg éjszaka 2°C körül alakul. A fagy még mindig gyakori, de a hónap végére már enyhébb napok várhatóak.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 4,5 óra. A nappali világosság időtartama észrevehetően növekszik, 11 órára. A napkelte 6:45 körül, a napnyugta pedig 17:30 körül történik.</p>



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 65 mm körül. A csapadékos napok száma 9.</p>



<p>A levegő száraz, 65% körüli páratartalommal. Az égbolt általában tiszta, és a napfényes órák száma növekszik. A februári látogatáshoz még mindig meleg kabát és téli ruházat szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Március</strong></h3>



<p>A március egyértelmű átmenetet jelent a tavasz felé. A hőmérséklet jelentősen emelkedik, nappal már 14°C-ot is elérhet, míg az éjszakák 4°C körül alakulnak. Fagyos reggelek még előfordulnak, de egyre ritkábban.</p>



<p>A napsütéses órák száma tovább emelkedik, átlagosan napi 5 óra. A nappali világosság időtartama 12 órára nő. A napkelte 6:15 körül, a napnyugta pedig 18:00 körül következik be.</p>



<p>A csapadék mennyisége növekszik, 105 mm körüli értékkel. A csapadékos napok száma 11.</p>



<p>A páratartalom csökken, 60% körüli értékre, ami kellemes. A márciusi időjárás változékony lehet, ezért átmeneti kabát és rétegesen öltözködés javasolt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Április</strong></h3>



<p>Az április már egyértelműen tavaszi hónap, és a cseresznyevirágzás időszaka. A nappali hőmérséklet 20°C körülire emelkedik, míg éjszaka 9°C körül alakul. A hideg napok ritkák, kellemes tavaszi idő jellemző.</p>



<p>A napsütéses órák száma átlagosan napi 6 óra. A nappali világosság időtartama 13 órára nő. A napkelte 5:45 körül, a napnyugta pedig 18:30 körül történik.</p>



<p>A csapadék mennyisége 115 mm körüli értékkel. Az esős napok száma 11, általában rövid záporok formájában.</p>



<p>A levegő páratartalma továbbra is kellemes, 60% körüli. Április az egyik legjobb hónap Kyoto látogatására &#8211; kellemes hőmérséklet, cseresznyevirágzás, és a természet újjáéledése. Könnyű tavaszi ruházat ajánlott rétegezéssel.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Május</strong></h3>



<p>Május a kora nyári időszak kezdete, amikor a hőmérséklet már nyári értékek felé kúszik. A nappali értékek 25°C körülire emelkednek, míg éjszaka 15°C körül alakulnak. A hónap végére már meleg napok jellemzőek.</p>



<p>A napsütéses órák száma magas, átlagosan 6 óra. A nappali világosság időtartama eléri a 14 órát. A napkelte 5:15 körül, a napnyugta pedig 19:00 körül van.</p>



<p>A csapadék mennyisége tovább növekszik, 150 mm körüli értékkel. A csapadékos napok száma 11, mivel a nyári esős időszak közelgete érezhető.</p>



<p>A páratartalom emelkedik, 65% körüli értékre. A májusi látogatáshoz könnyű, szellős ruházat ajánlott, és érdemes esernyőt is vinni.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Június</strong></h3>



<p>Június a tsuyu (esős évszak) időszaka, magas páratartalommal és jelentős csapadékkal. A nappali maximum 28°C körülire emelkedik, míg éjszaka 19°C körül alakul. A nyári esős időszak teljes erővel működik.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 4,5 óra. A nappali világosság időtartama eléri az éves csúcsot, 14,5 órát. A napkelte rendkívül korán, 4:45 körül, a napnyugta pedig késői, 19:15 körül van.</p>



<p>A csapadék mennyisége jelentősen megnövekszik, 200 mm körüli értékkel. Az esős napok száma 13, gyakran egész napos eső formájában.</p>



<p>A páratartalom magas, 70% körüli, ami már nedves közérzetet okoz. A júniusi utazáshoz könnyű, lélegző ruházat, vízálló cipő és megbízható esernyő elengedhetetlen.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Július</strong></h3>



<p>Július a nyár csúcsa, forró és rendkívül párás időszak. A nappali hőmérséklet rendszeresen eléri a 32°C-ot, míg az éjszakák is melegek maradnak, 24°C körüli értékekkel. A magas páratartalom miatt a hőérzet sokszor 40°C fölötti.</p>



<p>A napsütéses órák száma javul, átlagosan napi 4,5 óra. A nappali világosság időtartama kezd csökkenni, 14 órára. A napkelte 5:00 körül, a napnyugta pedig 19:15 körül következik be.</p>



<p>A csapadék mennyisége még mindig magas, 225 mm körüli értékkel. A tsuyu általában július közepén ér véget, de továbbra is gyakoriak az esők. A csapadékos napok száma 13.</p>



<p>A páratartalom 70% körüli, ami nyomasztó, nedves közérzetet okoz. A júliusi látogatáshoz a lehető legkönnyebb, lélegző ruházat ajánlott, bőséges folyadékbevitel, és légkondicionált szállás keresése.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Augusztus</strong></h3>



<p>Az augusztus a legforróbb hónap, extrém hőséggel és páratartalommal. A nappali hőmérséklet 34°C körül alakul, míg éjszaka 25°C-ra hűl le. Ez az év legmelegebb időszaka, a hőérzet gyakran elviselhetetlen.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 6 óra. A nappali világosság időtartama érezhetően csökken, 13,5 órára. A napkelte 5:30 körül, a napnyugta pedig 18:45 körül van.</p>



<p>A csapadék mennyisége csökken az esős évszak végén, 155 mm körüli értékkel. A csapadékos napok száma 9, általában délutáni záporok formájában.</p>



<p>A páratartalom továbbra is magas, 70% körüli értékre. Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: rendkívül könnyű ruházat, folyamatos hidratálás, légkondicionált környezet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szeptember</strong></h3>



<p>A szeptember a nyár végét és az ősz kezdetét jelzi, fokozatos enyhülést hozva. A nappali hőmérséklet 29°C körül alakul, éjszaka pedig 21°C-ra csökken. A hónap vége felé már érezhetően kellemesebb az idő.</p>



<p>A napsütéses órák száma átlagosan napi 5 óra. A nappali világosság időtartama tovább csökken, 12,5 órára. A napkelte 6:00 körül, a napnyugta pedig 18:15 körül történik.</p>



<p>A csapadék mennyisége még mindig jelentős, 180 mm körüli értékre. A csapadékos napok száma 11, mivel a tájfunszezon csúcsa ebbe az időszakba esik.</p>



<p>A páratartalom továbbra is magas, 70% körüli, de a hőmérséklet enyhülése miatt a közérzet javul. A szeptemberi látogatás még mindig meleg és párás, de már elviselhetőbb, mint a nyár csúcsa.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Október</strong></h3>



<p>Az október Kyoto egyik legkellemesebb hónapja, ideális időjárással. A nappali hőmérséklet 23°C körülire csökken, míg éjszaka 14°C körül alakul. A levegő frissebb és kevésbé párás.</p>



<p>A napsütéses órák száma napi 5 óra, kiváló látási viszonyokkal. A nappali világosság időtartama jelentősen csökken, 11,5 órára. A napkelte 6:15 körül, a napnyugta pedig 17:30 körül van.</p>



<p>A csapadék mennyisége jelentősen csökken, 145 mm körüli értékkel. A csapadékos napok száma 9, és az esők általában enyhébbek.</p>



<p>A páratartalom 70% körüli értékre, ami már kellemes közérzetet biztosít. Az októberi látogatás ideális, réteges öltözködés ajánlott, mivel a nappali és éjszakai hőmérséklet között már jelentős eltérés lehet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>November</strong></h3>



<p>A november már az ősz közepét jelenti, és a híres őszi lombszínek időszaka. A nappali hőmérséklet 17°C körülire süllyed, míg éjszaka már 8°C körül alakul. A hónap végére már hűvös reggelek jellemzőek.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 4,5 órára. A nappali világosság időtartama tovább rövidül, 10,5 órára. A napkelte 6:30 körül, a napnyugta pedig már 17:00 körül következik be.</p>



<p>A csapadék mennyisége alacsony, 75 mm körüli értékkel. A csapadékos napok száma mindössze 7.</p>



<p>A páratartalom 70% körüli, ami szárazabb levegőt eredményez. A novemberi látogatáshoz könnyű kabát és pulóver ajánlott, mivel a nappali hőmérséklet kellemes lehet, de az este már lehűl.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>December</strong></h3>



<p>A december Kyoto egyik leghűvösebb hónapja. A nappali hőmérséklet 12°C körül alakul, míg éjszaka 4°C körülire is süllyedhet. Fagypont alatti hőmérséklet gyakori az éjszakai órákban.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 4,5 óra. A nappali világosság időtartama eléri a legrövidebb időszakot, mindössze 10 órát. A napkelte késői, 7:00 körüli, a napnyugta pedig korai, 17:00 körüli.</p>



<p>A csapadék mennyisége alacsony, 55 mm körüli értékkel. A csapadékos napok száma 8, néha hó formájában.</p>



<p>A levegő relatíve párás, 70% körüli páratartalommal, de a hűvösebb hőmérséklet miatt ez kevésbé érzékelhető. A decemberi látogatáshoz meleg téli kabát, pulóver, sapka és esetleg kesztyű ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container5 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title5 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar5 {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar5:hover {
      fill: #edbf07;
    }
    .axis5 text {
      font-size: 17px;
    }
    .axis-label5 {
      font-size: 17px;
    }
    .tooltip5 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container5 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider5 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container5 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart5 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container5" id="chartContainer5">
    <div class="chart-title5">Kyoto havi nappali átlaghőmérséklete</div>
    <div id="chart5"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container5">
    <input type="range" min="0" max="100" value="0" class="slider5" id="chartSlider5">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data5 = [
     { honap5: "Január", homerseklet5: 9 },
{ honap5: "Február", homerseklet5: 10 },
{ honap5: "Március", homerseklet5: 14 },
{ honap5: "Április", homerseklet5: 20 },
{ honap5: "Május", homerseklet5: 25 },
{ honap5: "Június", homerseklet5: 28 },
{ honap5: "Július", homerseklet5: 32 },
{ honap5: "Augusztus", homerseklet5: 34 },
{ honap5: "Szeptember", homerseklet5: 29 },
{ honap5: "Október", homerseklet5: 23 },
{ honap5: "November", homerseklet5: 17 },
{ honap5: "December", homerseklet5: 12 }
    ];
    // Méretek és margók beállítása
    const margin5 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width5 = 800 - margin5.left - margin5.right;
    const height5 = 400 - margin5.top - margin5.bottom;
    // SVG elem létrehozása
    const svg5 = d3.select("#chart5")
      .append("svg")
      .attr("width", width5 + margin5.left + margin5.right)
      .attr("height", height5 + margin5.top + margin5.bottom)
      .append("g")
      .attr("transform", `translate(${margin5.left},${margin5.top})`);
    // Tooltip létrehozása
    const tooltip5 = d3.select("body").append("div")
      .attr("class", "tooltip5");
    // Skálák beállítása
    const x5 = d3.scaleBand()
      .domain(data5.map(d => d.honap5))
      .range([0, width5])
      .padding(0.2);
    const y5 = d3.scaleLinear()
      .domain([0, d3.max(data5, d => d.homerseklet5) + 0])
      .nice()
      .range([height5, 0]);
    // X tengely rajzolása
    svg5.append("g")
      .attr("class", "axis5")
      .attr("transform", `translate(0,${height5})`)
      .call(d3.axisBottom(x5))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis5 = svg5.append("g")
      .attr("class", "axis5")
      .call(d3.axisLeft(y5).tickSize(-width5).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis5.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis5.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg5.append("text")
      .attr("class", "axis-label5")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin5.left + 15)
      .attr("x", -height5 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg5.selectAll(".bar5")
      .data(data5)
      .enter()
      .append("rect")
      .attr("class", "bar5")
      .attr("x", d => x5(d.honap5))
      .attr("width", x5.bandwidth())
      .attr("y", d => y5(d.homerseklet5))
      .attr("height", d => height5 - y5(d.homerseklet5))
      .on("mouseover", (event, d) => {
        tooltip5.style("opacity", 1)
          .html(`${d.honap5}: ${d.homerseklet5} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip5.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container5 = document.getElementById('chartContainer5');
      const slider5 = document.getElementById('chartSlider5');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling5() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider5.addEventListener('input', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            const scrollPosition5 = (slider5.value / 100) * maxScroll5;
            container5.scrollLeft = scrollPosition5;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container5.addEventListener('scroll', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            if (maxScroll5 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage5 = (container5.scrollLeft / maxScroll5) * 100;
              slider5.value = scrollPercentage5;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling5();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling5);
    });
  </script>
</body>
</html>



<p><em>(Havi nappali átlaghőmérséklet: a nappali órákra vonatkozó hőmérsékletek átlaga. Azt mutatja meg, milyen meleg van napközben.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar:hover {
      fill: #edbf07;
    }
    .axis text {
      font-size: 17px;
    }
    .axis-label {
      font-size: 17px;
    }
    .tooltip {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container" id="chartContainer">
    <div class="chart-title">Kyoto havi átlaghőmérséklete</div>
    <div id="chart"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container">
    <input type="range" min="0" max="100" value="0" class="slider" id="chartSlider">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data = [
      { honap: "Január", homerseklet: 5 },
{ honap: "Február", homerseklet: 6 },
{ honap: "Március", homerseklet: 9 },
{ honap: "Április", homerseklet: 15 },
{ honap: "Május", homerseklet: 20 },
{ honap: "Június", homerseklet: 24 },
{ honap: "Július", homerseklet: 28 },
{ honap: "Augusztus", homerseklet: 29 },
{ honap: "Szeptember", homerseklet: 25 },
{ honap: "Október", homerseklet: 19 },
{ honap: "November", homerseklet: 13 },
{ honap: "December", homerseklet: 8 }
    ];
    // Méretek és margók beállítása
    const margin = { top: 20, right: 30, bottom: 70, left: 60 };
    const width = 800 - margin.left - margin.right;
    const height = 400 - margin.top - margin.bottom;
    // SVG elem létrehozása
    const svg = d3.select("#chart")
      .append("svg")
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .append("g")
      .attr("transform", `translate(${margin.left},${margin.top})`);
    // Tooltip létrehozása
    const tooltip = d3.select("body").append("div")
      .attr("class", "tooltip");
    // Skálák beállítása
    const x = d3.scaleBand()
      .domain(data.map(d => d.honap))
      .range([0, width])
      .padding(0.2);
    const y = d3.scaleLinear()
      .domain([0, d3.max(data, d => d.homerseklet) + 0])
      .nice()
      .range([height, 0]);
    // X tengely rajzolása
    svg.append("g")
      .attr("class", "axis")
      .attr("transform", `translate(0,${height})`)
      .call(d3.axisBottom(x))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis = svg.append("g")
      .attr("class", "axis")
      .call(d3.axisLeft(y).tickSize(-width).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg.append("text")
      .attr("class", "axis-label")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin.left + 15)
      .attr("x", -height / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg.selectAll(".bar")
      .data(data)
      .enter()
      .append("rect")
      .attr("class", "bar")
      .attr("x", d => x(d.honap))
      .attr("width", x.bandwidth())
      .attr("y", d => y(d.homerseklet))
      .attr("height", d => height - y(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer');
      const slider = document.getElementById('chartSlider');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>




<p><em>(Havi átlaghőmérséklet: az egész hónapra vonatkozó összes hőmérsékleti adat átlaga, azaz minden nap minden órájának hőmérséklete beleszámít. Ez mutatja meg a teljes időszak általános klímáját.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container2 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title2 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar2 {
      fill: #3385ff;
      transition: fill 0.3s;
    }
    .bar2:hover {
      fill: #0066ff;
    }
    .axis2 text {
      font-size: 17px;
    }
    .axis-label2 {
      font-size: 17px;
    }
    .tooltip2 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container2 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider2 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container2 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart2 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container2" id="chartContainer2">
    <div class="chart-title2">Kyoto átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 55 },
{ honap: "Február", csapadek: 65 },
{ honap: "Március", csapadek: 105 },
{ honap: "Április", csapadek: 115 },
{ honap: "Május", csapadek: 150 },
{ honap: "Június", csapadek: 200 },
{ honap: "Július", csapadek: 225 },
{ honap: "Augusztus", csapadek: 155 },
{ honap: "Szeptember", csapadek: 180 },
{ honap: "Október", csapadek: 145 },
{ honap: "November", csapadek: 75 },
{ honap: "December", csapadek: 55 }
    ];
    // Méretek és margók beállítása
    const margin2 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width2 = 800 - margin2.left - margin2.right;
    const height2 = 400 - margin2.top - margin2.bottom;
    // SVG elem létrehozása
    const svg2 = d3.select("#chart2")
      .append("svg")
      .attr("width", width2 + margin2.left + margin2.right)
      .attr("height", height2 + margin2.top + margin2.bottom)
      .append("g")
      .attr("transform", `translate(${margin2.left},${margin2.top})`);
    // Tooltip létrehozása
    const tooltip2 = d3.select("body").append("div")
      .attr("class", "tooltip2");
    // Skálák beállítása
    const x2 = d3.scaleBand()
      .domain(data2.map(d => d.honap))
      .range([0, width2])
      .padding(0.2);
    const y2 = d3.scaleLinear()
      .domain([0, d3.max(data2, d => d.csapadek) + 0])
      .nice()
      .range([height2, 0]);
    // X tengely rajzolása
    svg2.append("g")
      .attr("class", "axis2")
      .attr("transform", `translate(0,${height2})`)
      .call(d3.axisBottom(x2))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis2 = svg2.append("g")
      .attr("class", "axis2")
      .call(d3.axisLeft(y2).tickSize(-width2).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis2.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis2.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg2.append("text")
      .attr("class", "axis-label2")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin2.left + 15)
      .attr("x", -height2 / 2)
      .attr("text-anchor", "middle")
      .text("mm");
    // Oszlopok rajzolása
    svg2.selectAll(".bar2")
      .data(data2)
      .enter()
      .append("rect")
      .attr("class", "bar2")
      .attr("x", d => x2(d.honap))
      .attr("width", x2.bandwidth())
      .attr("y", d => y2(d.csapadek))
      .attr("height", d => height2 - y2(d.csapadek))
      .on("mouseover", (event, d) => {
        tooltip2.style("opacity", 1)
          .html(`${d.honap}: ${d.csapadek} mm`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip2.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer2');
      const slider = document.getElementById('chartSlider2');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html> 




<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container11 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title11 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar11 {
      fill: #94B4C1;
      transition: fill 0.3s;
    }
    .bar11:hover {
      fill: #547792;
    }
    .axis11 text {
      font-size: 17px;
    }
    .axis-label11 {
      font-size: 17px;
    }
    .tooltip11 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container11 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider11 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container11 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart11 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container11" id="chartContainer11">
    <div class="chart-title11">Kyoto jellemző páratartalma</div>
    <div id="chart11"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container11">
    <input type="range" min="0" max="100" value="0" class="slider11" id="chartSlider11">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data11 = [
     { honap11: "Január", paratartalom11: 70 },
{ honap11: "Február", paratartalom11: 65 },
{ honap11: "Március", paratartalom11: 60 },
{ honap11: "Április", paratartalom11: 60 },
{ honap11: "Május", paratartalom11: 65 },
{ honap11: "Június", paratartalom11: 70 },
{ honap11: "Július", paratartalom11: 70 },
{ honap11: "Augusztus", paratartalom11: 70 },
{ honap11: "Szeptember", paratartalom11: 70 },
{ honap11: "Október", paratartalom11: 70 },
{ honap11: "November", paratartalom11: 70 },
{ honap11: "December", paratartalom11: 70 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



<p>A páratartalom és a hőérzet kapcsolatáról <a href="https://mikorutazz.hu/hogyan-hat-a-paratartalom-a-hoerzetre/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz részletesebben!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>UV sugárzás Kyotóban</strong></h2>



<p>Kyoto mérsékelt UV-sugárzási szintekkel rendelkezik az év nagy részében, ami az északi mérsékelt övi elhelyezkedésnek és a változó felhőzetnek köszönhető. Az UV-index jelentősen változik az évszakok szerint.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tavasz (március-május)</strong></h3>



<p>A tavaszi hónapokban az UV-index gyorsan emelkedik. Márciusban 8-as értéket ér el (nagyon magas), áprilisban már 6-7-es szinten (magas), májusban pedig 6-os értéken stabilizálódik (magas). A tavaszi napsütés intenzitása miatt már 20-30 perc alatt le lehet égni védelem nélkül.</p>



<h3 class="wp-block-heading"><strong>Nyár (június-szeptember)</strong></h3>



<p>A nyári hónapokban Kyoto UV-indexe a legmagasabb. Júniusban és júliusban 6-os értéket ér el (magas), augusztusban pedig eléri a 7-es szintet (nagyon magas), különösen a déli órákban (10:00-14:00 között). A sugárzás intenzitása miatt védelem nélkül akár 15-20 perc alatt is napégést lehet szenvedni.</p>



<h3 class="wp-block-heading"><strong>Ősz (október-november)</strong></h3>



<p>Az ősz elején, októberben az UV-index még mindig magas, 7-es értékkel (nagyon magas), majd novemberre jelentősen csökken 4-5-ös szintre (mérsékelt-magas). Az őszi napsütés változékony, de még mindig fennáll a leégés veszélye.</p>



<h3 class="wp-block-heading"><strong>Tél (december-február)</strong></h3>



<p>A téli hónapokban az UV-index a legalacsonyabb, átlagosan 2-es értékkel (alacsony), de a téli nap tisztaságának köszönhetően még ekkor is érdemes fényvédőt használni, különösen hosszabb kültéri tartózkodás esetén.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Védekezés az UV-sugárzás ellen</strong></h3>



<ul class="wp-block-list">
<li><strong>Fényvédő használata</strong>: Minimum SPF 30-as fényvédő használata ajánlott a nyári hónapokban, amit 2-3 óránként érdemes újra felvinni.</li>



<li><strong>Megfelelő ruházat</strong>: Könnyű, de takaró ruházat, kalap és UV-szűrős napszemüveg használata, különösen a nyári hónapokban.</li>



<li><strong>Megfelelő időzítés</strong>: A szabadtéri tevékenységeket érdemes a kora reggeli vagy késő délutáni időszakra időzíteni a nyári hónapokban, amikor az UV-sugárzás gyengébb.</li>



<li><strong>Árnyékos helyek keresése</strong>: Különösen a déli órákban fontos az árnyékos helyek felkeresése a templomkertekben és parkokban.</li>



<li><strong>Hidratálás</strong>: Az UV-sugárzás és a párás éghajlat együttesen jelentős igénybevételt jelent a szervezet számára, ezért bőséges folyadékbevitel szükséges.</li>
</ul>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container4 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title4 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar4 {
      fill: #e60000;
      transition: fill 0.3s;
    }
    .bar4:hover {
      fill: #b30000;
    }
    .axis4 text {
      font-size: 17px;
    }
    .axis-label4 {
      font-size: 17px;
    }
    .tooltip4 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container4 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider4 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container4 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart4 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container4" id="chartContainer4">
    <div class="chart-title4">Kyoto UV indexe</div>
    <div id="chart4"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container4">
    <input type="range" min="0" max="100" value="0" class="slider4" id="chartSlider4">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - UV index adatok
    const data4 = [
      { honap: "Január", uv: 2 },
{ honap: "Február", uv: 2 },
{ honap: "Március", uv: 8 },
{ honap: "Április", uv: 7 },
{ honap: "Május", uv: 6 },
{ honap: "Június", uv: 6 },
{ honap: "Július", uv: 6 },
{ honap: "Augusztus", uv: 7 },
{ honap: "Szeptember", uv: 7 },
{ honap: "Október", uv: 7 },
{ honap: "November", uv: 5 },
{ honap: "December", uv: 2 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>




<p><em>(Az UV index a Napból érkezõ ultraibolya sugárzás veszélyességi szintjét jelenti: 5-6,9 között erős, 7-7,9 között nagyon erős, 8 felett extrém az értéke.)</em> Részletesen <a href="https://mikorutazz.hu/mit-jelent-az-uv-index-es-hogyan-vedd-magad-a-napsugarzastol/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz az utazás közbeni UV-sugárzás megelőzéséről!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek</strong></h2>



<p>Kyoto térsége különböző természeti katasztrófáknak van kitéve, amelyekre a japán hatóságok évtizedek óta felkészülnek.</p>



<h3 class="wp-block-heading"><strong>Tájfunok</strong></h3>



<p>Kyoto, bár nem közvetlenül a tengerparton fekszik, ki van téve a tájfunok hatásának június és október között, a csúcsidőszak augusztus-szeptember. A tájfunok erős szelet, проливные esőket és esetenként áradásokat okozhatnak. A belső területek, mint Kyoto, általában kevésbé szenvednek, de erős széllel és nagy mennyiségű csapadékkal kell számolni. A közlekedés gyakran leáll a tájfunok idején.</p>



<h3 class="wp-block-heading"><strong>Esős évszak (Tsuyu)</strong></h3>



<p>Június és július a tsuyu időszaka, amikor folyamatos esőzés jellemző. Ez az időszak szinte minden nap jelentős csapadékkal jár, ami néha folyóáradásokat és földcsuszamlásokat okozhat a környező hegyekben. A folyamatos nedvesség penészképződést is eredményezhet.</p>



<h3 class="wp-block-heading"><strong>Földrengések</strong></h3>



<p>Kyoto két törésvonal közelében fekszik: a Hanaore és a Nara Basin Toen törésvonalak mentén. A város mérsékelt szeizmikus aktivitással rendelkezik, évente körülbelül 30-50 érezhető földrengés fordul elő. A történelem során a város hat jelentős pusztító földrengést szenvedett el (976, 1185, 1449, 1596, 1662 és 1830). A modern épületek землетрясеустойчивы, és szigorú építési előírások vannak érvényben. A Nankai árok földrengésveszélye (70-80% esély a következő 30 évben egy 8-9-es erősségű földrengésre) regionális kockázatot jelent.</p>



<h3 class="wp-block-heading"><strong>Hőhullámok</strong></h3>



<p>A nyári hónapokban, különösen július és augusztusban, extrém hőhullámok fordulhatnak elő, amikor a hőmérséklet meghaladja a 35-38°C-ot. A hegyekkel körülvett medence elhelyezkedés miatt a forró levegő nem tud könnyen távozni, ami hősziget-hatást eredményez. Időseknek és gyerekeknek különösen veszélyes lehet.</p>



<h3 class="wp-block-heading"><strong>Téli fagyok</strong></h3>



<p>A téli hónapokban, különösen tiszta, szélcsendes éjszakákon, a hőmérséklet -5°C alá süllyedhet, ami a szubtrópusi növényeknek káros lehet. Havazás előfordul, de általában enyhe.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Mikor a legjobb Kyotóba utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Kyoto meglátogatására az <strong>őszi hónapok</strong>, különösen október vége és november eleje, amikor az őszi lombszínek a csúcson vannak. Ilyenkor kellemes, száraz hőmérséklet (17-23°C), alacsonyabb páratartalom és minimális csapadék jellemzi a várost, ami ideális a templomok, kertek látogatásához és szabadtéri programokhoz. Az őszi színek lenyűgöző látványt nyújtanak, és elkerülhető a nyári hőség és a tájfunszezon.</p>



<p>A másik kiváló időszak a tavaszi cseresznyevirágzás ideje, <strong>április eleje</strong>, amikor a város rózsaszín virágtengerbe borul. A hőmérséklet kellemes (15-20°C), bár ez a legforgalmasabb turistaszezon, és a szállások árai magasabbak. A virágzás időpontja évről évre változhat, általában április 3-10. között van a csúcs.</p>



<p>A <strong>március vége-április eleje és május</strong> szintén jó választás, kellemes hőmérséklettel (14-25°C) és szép idővel. A májusi Golden Week (április vége-május eleje) során azonban hatalmas tömegekre kell számítani.</p>



<p>A késő tavasz (május) és a kora ősz (szeptember vége-október eleje) szintén elfogadható, bár májusban már meleg lehet, szeptemberben pedig még a tájfunszezon vége van.</p>



<p><strong>Kerülendő időszakok</strong>: A nyári hónapok (június-augusztus) különösen megterhelőek a magas hőmérséklet (28-34°C), extrém páratartalom (70-82%) és a tsuyu (esős évszak) miatt. Július-augusztus nyomasztó meleg és hőérzet akár 40°C fölött. A téli hónapok (december-február) hidegek (6-12°C nappal, gyakran fagy éjszaka), bár a tömegek elkerülhetők és a téli Kyoto varázslatos lehet a ritka hóesések idején.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Kyoto &#8211; Utazási Idő Táblázat</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
border-radius: 8px;
overflow: hidden;
}

thead {
background: linear-gradient(to right, #2c3e50, #4ca1af);
color: white;
}

th {
padding: 15px;
text-align: left;
font-size: 18px;
font-weight: bold;
letter-spacing: 1px;
}

td {
padding: 15px;
font-size: 18px;
}

.excellent {
background-color: #c8e6c9;
}

.excellent td {
background-color: #c8e6c9;
}

.average {
background-color: #fff9c4;
}

.average td {
background-color: #fff9c4;
}

.not-recommended {
background-color: #ffcdd2;
}

.not-recommended td {
background-color: #ffcdd2;
}

tr:hover {
opacity: 0.9;
}

tr {
border-bottom: 1px solid rgba(0,0,0,0.05);
}

tr:last-child {
border-bottom: none;
}
</style>
</head>
<body>

<div class="pcrstb-wrap"><table>
<thead>
<tr>
<th>Hónap</th>
<th>Idő az utazáshoz</th>
</tr>
</thead>
<tbody>
<tr class="average">
<td>Január</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Február</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>Március</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Április</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Május</td>
<td>Kiváló</td>
</tr>
<tr class="not-recommended">
<td>Június</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Július</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Augusztus</td>
<td>Nem ajánlott</td>
</tr>
<tr class="average">
<td>Szeptember</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>Október</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>November</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>December</td>
<td>Átlagos</td>
</tr>
</tbody>
</table></div>

</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>7 napos időjárás előrejelzés</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<a class="weatherwidget-io" href="https://forecast7.com/hu/35d01135d77/kyoto/" data-label_1="KYOTO" data-theme="original" >KYOTO</a>
<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
</script>



<p></p>
<p>A <a href="https://mikorutazz.hu/kyoto-idojarasa-havi-bontasban-mikor-erdemes-utazni/">Kyoto időjárása &#8211; mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Boracay időjárása &#8211; mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/boracay-idojarasa-havi-bontasban-tenger-homerseklete-mikor-erdemes-utazni/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Wed, 26 Nov 2025 15:07:16 +0000</pubDate>
				<category><![CDATA[Ázsia]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=1574</guid>

					<description><![CDATA[<p>Boracay a Fülöp-szigetek egyik legismertebb üdülőhelye. Részletesen megtudhatjátok az időjárást havi bontásban, a tenger hőmérsékletét és mikor érdemes ide utazni. Boracay időjárása trópusi monszun, ami meleg és változó csapadékú klímát&#8230;</p>
<p>A <a href="https://mikorutazz.hu/boracay-idojarasa-havi-bontasban-tenger-homerseklete-mikor-erdemes-utazni/">Boracay időjárása &#8211; mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Boracay a Fülöp-szigetek egyik legismertebb üdülőhelye. Részletesen megtudhatjátok az időjárást havi bontásban, a tenger hőmérsékletét és mikor érdemes ide utazni.</strong></p>



<p>Boracay időjárása <a href="https://mikorutazz.hu/monszun-hurrikan-tajfun-ciklon-mik-ezek-es-mikor-ne-utazz-ezekbe-a-regiokba/" target="_blank" rel="noreferrer noopener">trópusi monszun</a>, ami meleg és változó csapadékú klímát eredményez az év során. A Sulu-tenger és a sziget földrajzi elhelyezkedése jelentősen befolyásolják az éghajlatot.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Évszakok</strong></h2>



<p>Boracay-on két fő évszak különíthető el: száraz évszak (Amihan szezon) és esős évszak (Habagat szezon).</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Száraz évszak (november-május)</strong>:</h3>



<p>A száraz évszak Boracay legkellemesebb időszaka, tiszta égbolttal, alacsonyabb páratartalommal és kellemes hőmérséklettel. Az átlaghőmérséklet <strong>26-31°C</strong> között mozog. A csapadék mennyisége minimális, különösen február és április között. Az időjárás ideális a strandoláshoz, búvárkodáshoz és egyéb szabadtéri tevékenységekhez. A tenger nyugodt, kiváló feltételeket biztosítva a vízi sportokhoz. Az északkeleti Amihan szelek biztosítják a kellemes időjárást.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Esős évszak (június-október)</strong>:</h3>



<p>Az esős évszak a Habagat monszun időszaka, jelentős csapadékkal és változékony időjárással. Az átlaghőmérséklet <strong>29-32°C</strong> között mozog. A délnyugati monszun bőséges esőzést hoz, különösen június és július hónapokban, amikor a csapadék elérheti a 300-400 mm-t havonta. Az esőzések gyakran intenzív záporok és zivatarok formájában jelentkeznek. A tenger gyakran viharos lehet, és ez az időszak a tájfun szezon is, általában június és november között.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Boracay időjárása havi bontásban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Január</strong></h3>



<p>Január Boracay egyik legkellemesebb hónapja, a száraz évszak közepén. A nappali hőmérséklet általában 29-31°C között mozog, míg éjszaka 23-25°C-ra hűl le, ami kellemes alvási körülményeket biztosít.</p>



<p>A napsütéses órák száma magas, átlagosan napi 6-7 óra. A nappali világosság időtartama 12 óra körüli. A napkelte 6:15 körül, a napnyugta pedig 18:00 körül van.</p>



<p>A csapadék mennyisége alacsony, átlagosan 100-130 mm körül mozog, és a havi csapadékos napok száma 9-10. Az esőzések, ha előfordulnak, általában rövid záporok formájában jelentkeznek.</p>



<p>Az égbolt többnyire tiszta vagy kevés felhővel borított, ideális a napozáshoz és a strandoláshoz. A relatív páratartalom mérsékelt, 80-82% körüli. A tenger nyugodt és a vízhőmérséklet kellemes, 27°C körüli, kiváló feltételeket biztosítva az úszáshoz.</p>



<p>Ha januárban utazol Boracay-ra, könnyű, szellős ruházat ajánlott, naptej, napszemüveg és kalap a nap elleni védelemhez. Az esti órákban enyhén lehűlhet a levegő, így egy vékony kardigán hasznos lehet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Február</strong></h3>



<p>A február talán a legjobb hónap Boracay látogatására, ideális időjárási viszonyokkal. A nappali hőmérséklet 29-31°C közé emelkedhet, míg éjszaka 23-25°C között alakul. A hőmérséklet-ingadozás kicsi, ami stabil időjárási viszonyokat jelent.</p>



<p>A napsütéses órák száma az év egyik legmagasabbja, átlagosan napi 7-8 óra. A nappali világosság időtartama hasonló a januárihoz, 12 óra körül. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége nagyon alacsony, átlagosan 25-60 mm, főként rövid, alkalmi záporok formájában. A csapadékos napok száma 5-7 között mozog.</p>



<p>A levegő tiszta, a páratartalom mérsékelt, 78-80% körüli. Az égbolt többnyire felhőtlen, kiváló látási viszonyokkal. A tenger nyugodt és tiszta, vízhőmérséklete 26-27°C, ideális a vízi tevékenységekhez.</p>



<p>A februári látogatáshoz könnyű, szellős ruhák, megfelelő napvédelem ajánlott. Ez a legszárazabb időszak egyik hónapja, amikor a turista szezon csúcsán van.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Március</strong></h3>



<p>A március továbbra is a száraz évszak része, kiváló időjárási viszonyokkal. A nappali hőmérséklet 31-32°C közé emelkedik, míg az éjszakák 24-26°C között alakulnak. A hőség kezd erősödni, de még kellemes.</p>



<p>A napsütéses órák száma magas, átlagosan napi 7-8 óra. A nappali világosság időtartama 12 óra körüli. A napkelte 6:00 körül, a napnyugta pedig 18:10 körül van.</p>



<p>A csapadék mennyisége továbbra is alacsony, 30-55 mm körüli értékkel. Ez az év legszárazabb hónapja, az esős napok száma mindössze 7 körüli, általában rövid záporok formájában.</p>



<p>A páratartalom 78-80% körüli. A tenger továbbra is nyugodt, vízhőmérséklete 27°C körüli. Március kiváló hónap a búvárkodáshoz és minden vízi sporthoz.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. Ez az egyik legjobb hónap a sziget látogatására, a napnyugták különösen lenyűgözőek.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Április</strong></h3>



<p>Április a száraz évszak utolsó teljes hónapja, továbbra is kiváló időjárással. A nappali hőmérséklet 32-33°C közé emelkedik, míg éjszaka 25-26°C körül alakul. Ez az egyik legmelegebb hónap.</p>



<p>A napsütéses órák száma a legmagasabb az évben, átlagosan napi 8-9 óra. A nappali világosság időtartama 12,5 óra körüli. A napkelte 5:50 körül, a napnyugta pedig 18:20 körül történik.</p>



<p>A csapadék mennyisége továbbra is alacsony, 60-76 mm körüli értékkel. Az esős napok száma 5-7 közötti, általában rövid délutáni záporok formájában.</p>



<p>A páratartalom a legalacsonyabb az évben, 79% körüli, ami kellemes közérzetet biztosít. A tenger nyugodt, vízhőmérséklete emelkedik, 28°C körüli.</p>



<p>Az áprilisi látogatáshoz könnyű ruházat ajánlott, bőséges folyadékbevitel és napvédelem. Ez az egyik legnépszerűbb hónap a turisták körében.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Május</strong></h3>



<p>Május már az átmeneti időszak kezdete, amikor a száraz évszak véget ér. A nappali maximum 32-33°C közé emelkedhet, míg éjszaka 25-26°C körül alakul. Ez az év legmelegebb hónapja.</p>



<p>A napsütéses órák száma még mindig magas, átlagosan napi 7-8 óra. A nappali világosság időtartama 12,5-13 óra körüli. A napkelte és napnyugta időpontjai hasonlóak áprilishoz.</p>



<p>A csapadék mennyisége növekedni kezd, 150-191 mm körüli értékkel. Az esős napok száma 10-15 közé emelkedik, gyakoribb záporok formájában, főként délutánonként.</p>



<p>A páratartalom emelkedik, 79-81% körülire. A tenger vízhőmérséklete eléri az évi maximumot, 29-31°C, ideális úszásra és búvárkodásra.</p>



<p>A májusi látogatáshoz könnyű, gyorsan száradó ruházat ajánlott, valamint esernyő vagy esőkabát a délutáni záporokra. A programokat érdemes a kora reggeli vagy délelőtti órákra időzíteni.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Június</strong></h3>



<p>Júniusban kezdődik az esős évszak, a Habagat monszun megérkezésével. A nappali hőmérséklet 31-32°C között alakul, míg éjszaka 24-25°C körül mozog.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 5-6 óra, a növekvő felhőzet miatt. A nappali világosság időtartama 13 óra körüli, a leghosszabb napok a hónapban.</p>



<p>A csapadék mennyisége jelentősen növekszik, 237-326 mm körüli értékkel. Az esőzések egyre gyakoribbá és intenzívebbé válnak. A csapadékos napok száma 15-22 között alakul.</p>



<p>A páratartalom magas, 81-83% körüli. A tenger vízhőmérséklete a legmagasabb, akár 30°C is lehet, de a hullámzás megnő a délnyugati szelek miatt.</p>



<p>A júniusi látogatáshoz vízálló ruházat, esőkabát és rugalmas programtervezés szükséges. Ez a turista alacsony szezon kezdete, amikor az árak alacsonyabbak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Július</strong></h3>



<p>Júliusban folytatódik az esős évszak, ez az egyik legcsapadékosabb hónap. A nappali hőmérséklet 31-32°C között mozog, míg éjszaka 24-25°C körül alakul.</p>



<p>A napsütéses órák száma tovább csökken, átlagosan napi 5 óra, bár az esőzések között lehetnek napos időszakok. A nappali világosság időtartama 13 óra körüli.</p>



<p>A csapadék mennyisége az év legmagasabbja, 320-417 mm körüli értékkel. A monszun teljes erővel jelen van, gyakori és intenzív záporokkal, zivatarokban. A csapadékos napok száma 20-23 között alakul.</p>



<p>A páratartalom nagyon magas, 82-84% körüli. A tenger vízhőmérséklete még mindig meleg, 29°C körüli, de gyakran viharos, ami korlátozhatja a vízi tevékenységeket.</p>



<p>A júliusi látogatás esetén feltétlenül szükséges a vízálló felszerelés, és érdemes alternatív, beltéri programokat is tervezni. A tájfunok megjelenésének kockázata megnövekszik.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Augusztus</strong></h3>



<p>Az augusztus továbbra is az esős évszak része, bár valamivel kevesebb csapadékkal, mint júliusban. A nappali hőmérséklet 30-32°C között mozog, míg éjszaka 24-25°C körül alakul.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 5 óra. A nappali világosság időtartama 12,5 óra körüli. A napkelte és napnyugta időpontjai fokozatosan változnak.</p>



<p>A csapadék mennyisége magas, 250-350 mm körüli értékkel. A monszun folytatódik, de az esőzések kissé ritkábbak lehetnek, mint júliusban. Az esős napok száma 18-20 között alakul.</p>



<p>A páratartalom nagyon magas, 83-84% körüli. A tenger vízhőmérséklete 29°C körüli, de továbbra is viharos lehet, különösen a délutáni órákban.</p>



<p>Az augusztusi látogatáshoz hasonló felkészülés szükséges, mint júliusban. A tájfun kockázat továbbra is magas, ezért folyamatosan figyelni kell az időjárás-jelentéseket.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szeptember</strong></h3>



<p>Szeptember Boracay egyik legkevésbé kedvező hónapja az időjárás szempontjából. A nappali hőmérséklet 30-31°C között, az éjszakai pedig 24-25°C körül alakul.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 6 óra. A nappali világosság időtartama 12 óra körüli. A napkelte 5:50 körül, a napnyugta pedig 18:00 körül történik.</p>



<p>A csapadék mennyisége még mindig jelentős, 200-250 mm körüli értékkel. Az esőzések folytatódnak, bár az intenzitás enyhén csökken. A csapadékos napok száma 18-19 között alakul.</p>



<p>A páratartalom magas, 82-83% körüli. A tenger vízhőmérséklete meleg, 29-30°C, de a hullámzás és viharok továbbra is korlátozhatják a vízi tevékenységeket. A tájfun szezon még aktív.</p>



<p>A szeptemberi látogatás esetén elengedhetetlen a megfelelő felkészülés, és számítani kell arra, hogy számos program elmaradhat az időjárás miatt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Október</strong></h3>



<p>Az október még mindig az esős évszak része, de a hónap vége felé kezd enyhülni a monszun. A nappali hőmérséklet 30-31°C között, az éjszakai pedig 24-25°C körül alakul.</p>



<p>A napsütéses órák száma lassan emelkedik, átlagosan napi 6 óra. A nappali világosság időtartama 12 óra körüli. A napkelte 5:55 körül, a napnyugta pedig 17:50 körül van.</p>



<p>A csapadék mennyisége még mindig jelentős, 231-285 mm körüli értékkel, de csökkenő tendenciát mutat a hónap folyamán. A csapadékos napok száma 19-21 között alakul.</p>



<p>A páratartalom magas, 82-83% körüli. A tenger vízhőmérséklete 28°C körüli, de a hónap vége felé kezd nyugodtabbá válni.</p>



<p>Az októberi látogatáshoz még mindig szükséges az esőfelszerelés, de érdemes kihasználni a növekvő számú napos órákat, különösen a hónap végén.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>November</strong></h3>



<p>November az átmeneti időszak az esős és a száraz évszak között. A nappali hőmérséklet 30-32°C közé emelkedik, míg éjszaka 24-25°C körül alakul.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 6-7 óra. A nappali világosság időtartama 11,5-12 óra. A napkelte 6:00 körül, a napnyugta pedig 17:40 körül történik.</p>



<p>A csapadék mennyisége csökken, 162-285 mm körüli értékre. Az esőzések ritkábbá válnak, különösen a hónap végén. A csapadékos napok száma 14-17 közé csökken.</p>



<p>A páratartalom lassan csökken, 80-82% körülire. A tenger nyugodtabbá válik, vízhőmérséklete 28°C körüli. A szél iránya megváltozik északkeletre, jelezve az Amihan szezon kezdetét.</p>



<p>A novemberi látogatás már jó választás lehet, különösen a hónap második felében. A turista szezon kezdődik, de az árak még kedvezőek. A szörfözési és vitorlázási szezon is elindul.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>December</strong></h3>



<p>December már egyértelműen a száraz évszak része, kellemes időjárási viszonyokkal. A nappali hőmérséklet 28-30°C között, míg éjszaka 23-24°C körül alakul. Ez az egyik leghűvösebb hónap.</p>



<p>A napsütéses órák száma magas, átlagosan napi 6-7 óra. A nappali világosság időtartama 11,5 óra körüli, a legrövidebb napok az évben. A napkelte 6:15 körül, a napnyugta pedig 17:45 körül van.</p>



<p>A csapadék mennyisége csökken, 100-120 mm körüli értékre. Az esőzések ritkák és rövidek. A csapadékos napok száma 12-15 közé csökken.</p>



<p>A páratartalom mérsékelt, 80-82% körüli. A tenger nyugodt és tiszta, vízhőmérséklete 27°C körüli, ideális feltételeket teremtve minden vízi tevékenységhez.</p>



<p>A decemberi látogatás kiváló választás, különösen a karácsony és újév időszakában. Könnyű, szellős ruházat és megfelelő napvédelem ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container5 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title5 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar5 {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar5:hover {
      fill: #edbf07;
    }
    .axis5 text {
      font-size: 17px;
    }
    .axis-label5 {
      font-size: 17px;
    }
    .tooltip5 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container5 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider5 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container5 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart5 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container5" id="chartContainer5">
    <div class="chart-title5">Boracay havi nappali átlaghőmérséklete</div>
    <div id="chart5"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container5">
    <input type="range" min="0" max="100" value="0" class="slider5" id="chartSlider5">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data5 = [
      { honap5: "Január", homerseklet5: 30 },
{ honap5: "Február", homerseklet5: 30 },
{ honap5: "Március", homerseklet5: 31 },
{ honap5: "Április", homerseklet5: 32 },
{ honap5: "Május", homerseklet5: 32 },
{ honap5: "Június", homerseklet5: 31 },
{ honap5: "Július", homerseklet5: 31 },
{ honap5: "Augusztus", homerseklet5: 31 },
{ honap5: "Szeptember", homerseklet5: 30 },
{ honap5: "Október", homerseklet5: 30 },
{ honap5: "November", homerseklet5: 31 },
{ honap5: "December", homerseklet5: 29 }
    ];
    // Méretek és margók beállítása
    const margin5 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width5 = 800 - margin5.left - margin5.right;
    const height5 = 400 - margin5.top - margin5.bottom;
    // SVG elem létrehozása
    const svg5 = d3.select("#chart5")
      .append("svg")
      .attr("width", width5 + margin5.left + margin5.right)
      .attr("height", height5 + margin5.top + margin5.bottom)
      .append("g")
      .attr("transform", `translate(${margin5.left},${margin5.top})`);
    // Tooltip létrehozása
    const tooltip5 = d3.select("body").append("div")
      .attr("class", "tooltip5");
    // Skálák beállítása
    const x5 = d3.scaleBand()
      .domain(data5.map(d => d.honap5))
      .range([0, width5])
      .padding(0.2);
    const y5 = d3.scaleLinear()
      .domain([0, d3.max(data5, d => d.homerseklet5) + 0])
      .nice()
      .range([height5, 0]);
    // X tengely rajzolása
    svg5.append("g")
      .attr("class", "axis5")
      .attr("transform", `translate(0,${height5})`)
      .call(d3.axisBottom(x5))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis5 = svg5.append("g")
      .attr("class", "axis5")
      .call(d3.axisLeft(y5).tickSize(-width5).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis5.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis5.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg5.append("text")
      .attr("class", "axis-label5")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin5.left + 15)
      .attr("x", -height5 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg5.selectAll(".bar5")
      .data(data5)
      .enter()
      .append("rect")
      .attr("class", "bar5")
      .attr("x", d => x5(d.honap5))
      .attr("width", x5.bandwidth())
      .attr("y", d => y5(d.homerseklet5))
      .attr("height", d => height5 - y5(d.homerseklet5))
      .on("mouseover", (event, d) => {
        tooltip5.style("opacity", 1)
          .html(`${d.honap5}: ${d.homerseklet5} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip5.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container5 = document.getElementById('chartContainer5');
      const slider5 = document.getElementById('chartSlider5');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling5() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider5.addEventListener('input', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            const scrollPosition5 = (slider5.value / 100) * maxScroll5;
            container5.scrollLeft = scrollPosition5;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container5.addEventListener('scroll', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            if (maxScroll5 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage5 = (container5.scrollLeft / maxScroll5) * 100;
              slider5.value = scrollPercentage5;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling5();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling5);
    });
  </script>
</body>
</html>



<p><em>(Havi nappali átlaghőmérséklet: a nappali órákra vonatkozó hőmérsékletek átlaga. Azt mutatja meg, milyen meleg van napközben.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar:hover {
      fill: #edbf07;
    }
    .axis text {
      font-size: 17px;
    }
    .axis-label {
      font-size: 17px;
    }
    .tooltip {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container" id="chartContainer">
    <div class="chart-title">Boracay havi átlaghőmérséklete</div>
    <div id="chart"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container">
    <input type="range" min="0" max="100" value="0" class="slider" id="chartSlider">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data = [
      { honap: "Január", homerseklet: 27 },
{ honap: "Február", homerseklet: 27 },
{ honap: "Március", homerseklet: 28 },
{ honap: "Április", homerseklet: 29 },
{ honap: "Május", homerseklet: 29 },
{ honap: "Június", homerseklet: 28 },
{ honap: "Július", homerseklet: 28 },
{ honap: "Augusztus", homerseklet: 28 },
{ honap: "Szeptember", homerseklet: 27 },
{ honap: "Október", homerseklet: 27 },
{ honap: "November", homerseklet: 28 },
{ honap: "December", homerseklet: 26 }
    ];
    // Méretek és margók beállítása
    const margin = { top: 20, right: 30, bottom: 70, left: 60 };
    const width = 800 - margin.left - margin.right;
    const height = 400 - margin.top - margin.bottom;
    // SVG elem létrehozása
    const svg = d3.select("#chart")
      .append("svg")
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .append("g")
      .attr("transform", `translate(${margin.left},${margin.top})`);
    // Tooltip létrehozása
    const tooltip = d3.select("body").append("div")
      .attr("class", "tooltip");
    // Skálák beállítása
    const x = d3.scaleBand()
      .domain(data.map(d => d.honap))
      .range([0, width])
      .padding(0.2);
    const y = d3.scaleLinear()
      .domain([0, d3.max(data, d => d.homerseklet) + 0])
      .nice()
      .range([height, 0]);
    // X tengely rajzolása
    svg.append("g")
      .attr("class", "axis")
      .attr("transform", `translate(0,${height})`)
      .call(d3.axisBottom(x))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis = svg.append("g")
      .attr("class", "axis")
      .call(d3.axisLeft(y).tickSize(-width).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg.append("text")
      .attr("class", "axis-label")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin.left + 15)
      .attr("x", -height / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg.selectAll(".bar")
      .data(data)
      .enter()
      .append("rect")
      .attr("class", "bar")
      .attr("x", d => x(d.honap))
      .attr("width", x.bandwidth())
      .attr("y", d => y(d.homerseklet))
      .attr("height", d => height - y(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer');
      const slider = document.getElementById('chartSlider');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>




<p><em>(Havi átlaghőmérséklet: az egész hónapra vonatkozó összes hőmérsékleti adat átlaga, azaz minden nap minden órájának hőmérséklete beleszámít. Ez mutatja meg a teljes időszak általános klímáját.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container2 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title2 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar2 {
      fill: #3385ff;
      transition: fill 0.3s;
    }
    .bar2:hover {
      fill: #0066ff;
    }
    .axis2 text {
      font-size: 17px;
    }
    .axis-label2 {
      font-size: 17px;
    }
    .tooltip2 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container2 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider2 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container2 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart2 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container2" id="chartContainer2">
    <div class="chart-title2">Boracay átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 115 },
{ honap: "Február", csapadek: 43 },
{ honap: "Március", csapadek: 43 },
{ honap: "Április", csapadek: 68 },
{ honap: "Május", csapadek: 171 },
{ honap: "Június", csapadek: 282 },
{ honap: "Július", csapadek: 369 },
{ honap: "Augusztus", csapadek: 300 },
{ honap: "Szeptember", csapadek: 225 },
{ honap: "Október", csapadek: 258 },
{ honap: "November", csapadek: 224 },
{ honap: "December", csapadek: 110 }
    ];
    // Méretek és margók beállítása
    const margin2 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width2 = 800 - margin2.left - margin2.right;
    const height2 = 400 - margin2.top - margin2.bottom;
    // SVG elem létrehozása
    const svg2 = d3.select("#chart2")
      .append("svg")
      .attr("width", width2 + margin2.left + margin2.right)
      .attr("height", height2 + margin2.top + margin2.bottom)
      .append("g")
      .attr("transform", `translate(${margin2.left},${margin2.top})`);
    // Tooltip létrehozása
    const tooltip2 = d3.select("body").append("div")
      .attr("class", "tooltip2");
    // Skálák beállítása
    const x2 = d3.scaleBand()
      .domain(data2.map(d => d.honap))
      .range([0, width2])
      .padding(0.2);
    const y2 = d3.scaleLinear()
      .domain([0, d3.max(data2, d => d.csapadek) + 0])
      .nice()
      .range([height2, 0]);
    // X tengely rajzolása
    svg2.append("g")
      .attr("class", "axis2")
      .attr("transform", `translate(0,${height2})`)
      .call(d3.axisBottom(x2))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis2 = svg2.append("g")
      .attr("class", "axis2")
      .call(d3.axisLeft(y2).tickSize(-width2).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis2.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis2.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg2.append("text")
      .attr("class", "axis-label2")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin2.left + 15)
      .attr("x", -height2 / 2)
      .attr("text-anchor", "middle")
      .text("mm");
    // Oszlopok rajzolása
    svg2.selectAll(".bar2")
      .data(data2)
      .enter()
      .append("rect")
      .attr("class", "bar2")
      .attr("x", d => x2(d.honap))
      .attr("width", x2.bandwidth())
      .attr("y", d => y2(d.csapadek))
      .attr("height", d => height2 - y2(d.csapadek))
      .on("mouseover", (event, d) => {
        tooltip2.style("opacity", 1)
          .html(`${d.honap}: ${d.csapadek} mm`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip2.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer2');
      const slider = document.getElementById('chartSlider2');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html> 




<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container11 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title11 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar11 {
      fill: #94B4C1;
      transition: fill 0.3s;
    }
    .bar11:hover {
      fill: #547792;
    }
    .axis11 text {
      font-size: 17px;
    }
    .axis-label11 {
      font-size: 17px;
    }
    .tooltip11 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container11 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider11 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container11 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart11 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container11" id="chartContainer11">
    <div class="chart-title11">Boracay jellemző páratartalma</div>
    <div id="chart11"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container11">
    <input type="range" min="0" max="100" value="0" class="slider11" id="chartSlider11">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data11 = [
      { honap11: "Január", paratartalom11: 81 },
{ honap11: "Február", paratartalom11: 79 },
{ honap11: "Március", paratartalom11: 79 },
{ honap11: "Április", paratartalom11: 79 },
{ honap11: "Május", paratartalom11: 80 },
{ honap11: "Június", paratartalom11: 82 },
{ honap11: "Július", paratartalom11: 83 },
{ honap11: "Augusztus", paratartalom11: 84 },
{ honap11: "Szeptember", paratartalom11: 83 },
{ honap11: "Október", paratartalom11: 83 },
{ honap11: "November", paratartalom11: 81 },
{ honap11: "December", paratartalom11: 81 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



<p>A páratartalom és a hőérzet kapcsolatáról <a href="https://mikorutazz.hu/hogyan-hat-a-paratartalom-a-hoerzetre/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz részletesebben!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Tenger vízhőmérséklete</strong></h2>



<p>Boracay tenger vízhőmérséklete az év során viszonylag stabil, kellemes ingadozást mutat. A trópusi elhelyezkedés miatt a víz egész évben kellemes, fürdésre alkalmas.</p>



<p>Boracay-nál az árapály mérsékelt ingadozást mutat. A nyugati fehér homokos partok különösen érzékenyek az árapályra, apály idején a vízszint jelentősen csökkenhet. Az árapály váltakozás különösen figyelembe veendő a vízi tevékenységek és hajókirándulások tervezésénél.</p>



<p><strong>Január-február</strong>: A víz hőmérséklete 26-27°C között alakul. Ez az év leghidegebb vízhőmérséklete, de még mindig kellemes és frissítő a fürdőzéshez.</p>



<p><strong>Március-április</strong>: A víz hőmérséklete fokozatosan emelkedik, 27-28°C közötti értékeket érve el. Ideális hőmérséklet minden vízi tevékenységhez.</p>



<p><strong>Május-június</strong>: A tenger hőmérséklete eléri az évi maximumot, 29-31°C közötti értékekkel. A víz rendkívül meleg, kádvízszerű, különösen májusban és június elején.</p>



<p><strong>Július-augusztus</strong>: A monszun időszak ellenére a víz hőmérséklete magas marad, 29-30°C körül. A gyakori esőzések és felhős időjárás ellenére a víz továbbra is meleg, bár a hullámzás megnő.</p>



<p><strong>Szeptember-október</strong>: A tenger hőmérséklete 28-30°C körül alakul. A víz hőmérséklete kellemes marad, azonban a viharos tenger és az erős hullámzás korlátozhatja a fürdési lehetőségeket.</p>



<p><strong>November-december</strong>: A víz hőmérséklete fokozatosan csökken, 27-28°C között mozog. Ahogy visszatér a száraz évszak, a nyugodt tenger és a kellemes vízhőmérséklet ideális feltételeket teremt az úszáshoz és a vízi sportokhoz.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container3 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title3 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar3 {
      fill: #1ad1ff;
      transition: fill 0.3s;
    }
    .bar3:hover {
      fill: #00b8e6;
    }
    .axis3 text {
      font-size: 17px;
    }
    .axis-label3 {
      font-size: 17px;
    }
    .tooltip3 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container3 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider3 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container3 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart3 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container3" id="chartContainer3">
    <div class="chart-title3">Tenger vízhőmérséklete</div>
    <div id="chart3"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container3">
    <input type="range" min="0" max="100" value="0" class="slider3" id="chartSlider3">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - tenger vízhőmérséklet adatok
    const data3 = [
      { honap: "Január", homerseklet: 27 },
{ honap: "Február", homerseklet: 27 },
{ honap: "Március", homerseklet: 27 },
{ honap: "Április", homerseklet: 28 },
{ honap: "Május", homerseklet: 30 },
{ honap: "Június", homerseklet: 30 },
{ honap: "Július", homerseklet: 29 },
{ honap: "Augusztus", homerseklet: 30 },
{ honap: "Szeptember", homerseklet: 29 },
{ honap: "Október", homerseklet: 28 },
{ honap: "November", homerseklet: 28 },
{ honap: "December", homerseklet: 27 }
    ];
    // Méretek és margók beállítása
    const margin3 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width3 = 800 - margin3.left - margin3.right;
    const height3 = 400 - margin3.top - margin3.bottom;
    // SVG elem létrehozása
    const svg3 = d3.select("#chart3")
      .append("svg")
      .attr("width", width3 + margin3.left + margin3.right)
      .attr("height", height3 + margin3.top + margin3.bottom)
      .append("g")
      .attr("transform", `translate(${margin3.left},${margin3.top})`);
    // Tooltip létrehozása
    const tooltip3 = d3.select("body").append("div")
      .attr("class", "tooltip3");
    // Skálák beállítása
    const x3 = d3.scaleBand()
      .domain(data3.map(d => d.honap))
      .range([0, width3])
      .padding(0.2);
    const y3 = d3.scaleLinear()
      .domain([0, d3.max(data3, d => d.homerseklet) + 0])
      .nice()
      .range([height3, 0]);
    // X tengely rajzolása
    svg3.append("g")
      .attr("class", "axis3")
      .attr("transform", `translate(0,${height3})`)
      .call(d3.axisBottom(x3))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis3 = svg3.append("g")
      .attr("class", "axis3")
      .call(d3.axisLeft(y3).tickSize(-width3).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis3.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis3.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg3.append("text")
      .attr("class", "axis-label3")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin3.left + 15)
      .attr("x", -height3 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg3.selectAll(".bar3")
      .data(data3)
      .enter()
      .append("rect")
      .attr("class", "bar3")
      .attr("x", d => x3(d.honap))
      .attr("width", x3.bandwidth())
      .attr("y", d => y3(d.homerseklet))
      .attr("height", d => height3 - y3(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip3.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip3.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer3');
      const slider = document.getElementById('chartSlider3');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html> 




<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>UV sugárzás Boracay-on</strong></h2>



<p>Boracay földrajzi elhelyezkedése miatt az UV sugárzás az év egészében rendkívül magas. A trópusi égöv alatt, az egyenlítőhöz közel a napsugárzás intenzitása jóval erősebb, mint a mérsékelt éghajlati övben.</p>



<p><strong>Január-február</strong>: Az UV index általában 10-11 között mozog, ami &#8222;nagyon magas&#8221; kategóriának számít. A napsugárzás legintenzívebb 10:00 és 16:00 óra között.</p>



<p><strong>Március-május</strong>: Ez az időszak mutatja a legmagasabb UV értékeket, 11-15 körül, ami &#8222;extrém&#8221; kategóriába tartozik. Márciusban az UV index elérheti a 14,7-et is, ami az év csúcsértéke. A déli órákban különösen veszélyes a közvetlen napsugárzás.</p>



<p><strong>Június-augusztus</strong>: Az UV index továbbra is magas, 10-11 körüli értékekkel. A gyakori felhőzet némileg csökkenti a közvetlen sugárzást, de fontos tudni, hogy a felhőkön keresztül is jelentős UV sugárzás éri a bőrt.</p>



<p><strong>Szeptember-október</strong>: Az UV index kissé csökken, 9-10 körüli értékekre, de még mindig a &#8222;nagyon magas&#8221; kategóriába tartozik. A felhős égbolt ellenére is szükséges a napvédelem.</p>



<p><strong>November-december</strong>: Az UV index visszatér a 8-10 körüli értékekre, ahogy csökken a felhőborítás és nő a napsütéses órák száma. December az év legalacsonyabb UV indexével rendelkezik, de még mindig nagyon magas.</p>



<p>Az extrém UV sugárzás miatt az év bármely szakában rendkívül fontos a megfelelő napvédelem. Ajánlott a magas faktorszámú (legalább SPF 50+) napvédő krém gyakori használata, kalap, napszemüveg viselése, és a közvetlen napfény kerülése a legintenzívebb, déli órákban (11:00-15:00 között). Különösen a világos bőrű turisták számára fokozott óvatosság ajánlott, mivel akár 10-15 perc közvetlen napsugárzás is súlyos leégést okozhat.</p>



<p>A víz visszaverő hatása miatt a vízparton és a vízben tartózkodva is fokozott napvédelemre van szükség, vízálló napvédő krémek és UV-szűrős pólók használata ajánlott a hosszabb vízparti tartózkodás során.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container4 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title4 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar4 {
      fill: #e60000;
      transition: fill 0.3s;
    }
    .bar4:hover {
      fill: #b30000;
    }
    .axis4 text {
      font-size: 17px;
    }
    .axis-label4 {
      font-size: 17px;
    }
    .tooltip4 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container4 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider4 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container4 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart4 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container4" id="chartContainer4">
    <div class="chart-title4">UV index</div>
    <div id="chart4"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container4">
    <input type="range" min="0" max="100" value="0" class="slider4" id="chartSlider4">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - UV index adatok
    const data4 = [
      { honap: "Január", uv: 11 },
{ honap: "Február", uv: 11 },
{ honap: "Március", uv: 13 },
{ honap: "Április", uv: 13 },
{ honap: "Május", uv: 13 },
{ honap: "Június", uv: 11 },
{ honap: "Július", uv: 11 },
{ honap: "Augusztus", uv: 11 },
{ honap: "Szeptember", uv: 10 },
{ honap: "Október", uv: 10 },
{ honap: "November", uv: 9 },
{ honap: "December", uv: 9 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>




<p><em>(Az UV index a Napból érkezõ ultraibolya sugárzás veszélyességi szintjét jelenti: 5-6,9 között erős, 7-7,9 között nagyon erős, 8 felett extrém az értéke.)</em> Részletesen <a href="https://mikorutazz.hu/mit-jelent-az-uv-index-es-hogyan-vedd-magad-a-napsugarzastol/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz az utazás közbeni UV-sugárzás megelőzéséről!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek</strong></h2>



<p>Boracay-t a tájfun szezon jelentősen befolyásolja, amely június és november között tart, a legaktívabb időszak augusztus és október között van.</p>



<p>A tájfunok trópusi ciklonok, amelyek erős széllel, heves esőzésekkel, viharos hullámokkal és áradásokkal járnak. Bár Boracay földrajzi elhelyezkedése miatt részben védett, és ritkán kapja meg a tájfunok közvetlen találatát, a közvetett hatások &#8211; erős széllel, heves esővel és magas hullámokkal &#8211; gyakran érzékelhetők. Közelmúltbeli példák közé tartozik az Ursula tájfun 2019 decemberében és az Egay tájfun 2023 júliusában, amelyek áradásokat, áramkimaradásokat és infrastruktúrális károkat okoztak.</p>



<p>A tájfun szezon alatt a hatóságok szorosan figyelik az időjárást, és szükség esetén felfüggesztik a hajójáratokat, vízi sportokat és egyéb turisztikai tevékenységeket. A turistáknak folyamatosan figyelniük kell az időjárás-előrejelzéseket és a helyi hatóságok figyelmeztetéseit.</p>



<p>A tengeri áramlatok a monszun időszakban veszélyessé válhatnak, ezért fontos figyelembe venni a helyi figyelmeztetéseket a strandokon. Egyes partszakaszokon vörös zászlók vagy figyelmeztetések jelzik, ha a fürdés nem biztonságos.</p>



<p>Az esős évszakban hosszabb esőzési időszakok fordulhatnak elő, amikor akár több napon keresztül is folyamatos lehet a csapadék. Ez helyi áradásokhoz vezethet, különösen az alacsonyabban fekvő területeken. A vízelvezetési rendszer fejlesztése folyamatos a szigeten.</p>



<p>A száraz évszakban, különösen április és május hónapokban, extrém hőség fordulhat elő, amikor a hőmérséklet 35-39°C fölé emelkedhet. A magas páratartalommal kombinálva a hőérzet meghaladhatja a 40°C-ot, ami hőkimerülést vagy hőgutát okozhat, különösen a nem akklimatizálódott turistáknál. Fontos a megfelelő hidratálás és a déli órákban az árnyékban tartózkodás.</p>



<p>Az éghajlatváltozás hatására az időjárási minták némileg változnak. Az utóbbi években a száraz évszak kezdete kissé eltolódhat, és decemberben még előfordulhatnak alkalmi esőzések, amelyek korábban ritkábbak voltak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Mikor a legjobb Boracay-ra utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Boracay meglátogatására a száraz Amihan évszak, különösen <strong>január végétől április elejéig</strong>. Ebben az időszakban a hőmérséklet kellemes (29-32°C), minimális a csapadék, alacsonyabb a páratartalom és maximális a napsütéses órák száma. A tenger nyugodt és tiszta, ideális feltételeket biztosítva a fürdőzéshez, búvárkodáshoz és minden vízi sporthoz. A fehér homokos strandok és a kristálytiszta víz ekkor mutatja magát a legjobb formájában.</p>



<p><strong>Február és március</strong> tekinthető a legjobb hónapoknak, amikor az időjárás tökéletes, a csapadék minimális, és a napsütés maximális. Április szintén kiváló választás, bár kicsit melegebb és néha előfordulhatnak rövid záporok.</p>



<p><strong>December és május</strong> szintén jó választás lehet az átmeneti időszakban. Decemberben még előfordulhatnak alkalmi esőzések, de általában már kellemes az időjárás, és a karácsony-újév időszak különleges hangulatot teremt. Május eleje még részben élvezhető, bár a csapadék és a hőség növekszik.</p>



<p>A fő turista szezon december közepétől május elejéig tart, amikor a sziget zsúfolt és az árak magasabbak. A tökéletes egyensúly az időjárás, árak és tömegek között február eleje vagy március lehet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Boracay &#8211; Utazási Idő Táblázat</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
border-radius: 8px;
overflow: hidden;
}

thead {
background: linear-gradient(to right, #2c3e50, #4ca1af);
color: white;
}

th {
padding: 15px;
text-align: left;
font-size: 18px;
font-weight: bold;
letter-spacing: 1px;
}

td {
padding: 15px;
font-size: 18px;
}

.excellent {
background-color: #c8e6c9;
}

.excellent td {
background-color: #c8e6c9;
}

.average {
background-color: #fff9c4;
}

.average td {
background-color: #fff9c4;
}

.not-recommended {
background-color: #ffcdd2;
}

.not-recommended td {
background-color: #ffcdd2;
}

tr:hover {
opacity: 0.9;
}

tr {
border-bottom: 1px solid rgba(0,0,0,0.05);
}

tr:last-child {
border-bottom: none;
}
</style>
</head>
<body>

<div class="pcrstb-wrap"><table>
<thead>
<tr>
<th>Hónap</th>
<th>Idő az utazáshoz</th>
</tr>
</thead>
<tbody>
<tr class="excellent">
<td>Január</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Február</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Március</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Április</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>Május</td>
<td>Átlagos</td>
</tr>
<tr class="not-recommended">
<td>Június</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Július</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Augusztus</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Szeptember</td>
<td>Nem ajánlott</td>
</tr>
<tr class="average">
<td>Október</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>November</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>December</td>
<td>Kiváló</td>
</tr>
</tbody>
</table></div>

</body>
</html>
<p>A <a href="https://mikorutazz.hu/boracay-idojarasa-havi-bontasban-tenger-homerseklete-mikor-erdemes-utazni/">Boracay időjárása &#8211; mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Szöul időjárása &#8211; mikor a legjobb a dél-koreai fővárosba utazni?</title>
		<link>https://mikorutazz.hu/szoul-idojarasa-havi-bontasban-mikor-erdemes-utazni/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Mon, 17 Nov 2025 13:57:45 +0000</pubDate>
				<category><![CDATA[Ázsia]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=1564</guid>

					<description><![CDATA[<p>Szöul Dél-Korea vibráló fővárosa, ahol négy jól elkülöníthető évszak jellemzi az időjárást. Részletesen megtudhatjátok az időjárást havi bontásban és mikor érdemes ide utazni. Szöul időjárását a nedves kontinentális éghajlat határozza&#8230;</p>
<p>A <a href="https://mikorutazz.hu/szoul-idojarasa-havi-bontasban-mikor-erdemes-utazni/">Szöul időjárása &#8211; mikor a legjobb a dél-koreai fővárosba utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Szöul Dél-Korea vibráló fővárosa, ahol négy jól elkülöníthető évszak jellemzi az időjárást. Részletesen megtudhatjátok az időjárást havi bontásban és mikor érdemes ide utazni.</strong></p>



<p>Szöul időjárását a nedves kontinentális éghajlat határozza meg, amely forró, párás nyarakat és hideg, havas teleket eredményez. A Koreai-félsziget északi részén elhelyezkedő metropoliszt a Han folyó átszel, és hegyek veszik körül. A város éghajlata szélsőséges: a téli hónapokban a szibériai hideg légtömegek befolyása miatt fagyos időjárás uralkodik, míg nyáron a monszunesők és a magas páratartalom teszi próbára a látogatókat.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Évszakok</strong></h2>



<p>Szöul négy markánsan elkülönülő évszakkal rendelkezik, mindegyik egyedi jellegzetességekkel. A tavaszi és őszi időszakok rövidebbek, de rendkívül kellemesek, míg a nyár és a tél határozott hőmérsékleti szélsőségeket mutat.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tavasz (március-május)</strong></h3>



<p>A tavasz rövid, de gyönyörű időszak Szöulban, gyorsan melegedő hőmérséklettel és virágzó növényzettel. Az átlaghőmérséklet <strong>10-23°C</strong> között mozog. Március még hűvös lehet, de áprilisra már kellemes meleg várható. A tavaszi hónapok csodálatos látványosságokat kínálnak, különösen április elején, amikor a cseresznyevirágzás ragyogja be a város parkjait és utcáit pink árnyalatokkal.</p>



<p>Azonban a tavaszi időszak egyik hátránya a sárga por (hwangsa) jelenség, amely márciustól májusig érkezik meg Kínából és Mongóliából. Ez légúti problémákat okozhat, és csökkenti a látótávolságot. A tavaszi szélek szintén jellemzőek, különösen márciusban és áprilisban.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Nyár (június-szeptember)</strong></h3>



<p>A nyár rendkívül forró, párás és csapadékos. Az átlaghőmérséklet <strong>23-30°C</strong>, de a nappali maximum gyakran eléri a 32-35°C-ot. A magas páratartalom (71-78%) miatt a hőérzet rendkívül kellemetlen lehet. Július és augusztus a legforróbb és legpárárab hónapok.</p>



<p>A nyári monszun időszak június végétől augusztus végéig tart, amikor az éves csapadék több mint felét kapja a város. Szinte minden nap előfordulnak zivatarok, amelyek heves esőzésekkel járnak. Augusztusban előfordulhatnak tájfunok is, amelyek jelentős károkat okozhatnak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Ősz (szeptember-november)</strong></h3>



<p>Az ősz Szöul egyik legkellemesebb évszaka, fokozatosan hűlő hőmérséklettel és száraz időjárással. Az átlaghőmérséklet <strong>11-26°C</strong> között alakul. A csapadék mennyisége jelentősen csökken szeptembertől, és a levegő tiszta és friss lesz.</p>



<p>Az őszi lombszín szeptember végétől november közepéig tartó látványosságot nyújt, amikor a város hegyei és parkjai arany, vörös és narancssárga színekben pompáznak. Az őszi hónapok ideálisak a szabadtéri tevékenységekhez, túrázáshoz és városnézéshez.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tél (december-február)</strong></h3>



<p>A tél hideg és száraz, az átlaghőmérséklet <strong>-6°C és 4°C</strong> között mozog, de éjszaka akár -10°C alá is süllyedhet. Január a leghidegebb hónap, amikor a hőmérséklet -15°C alá is csökkenhet. A szibériai légtömegek hatására fagyos időjárás uralkodik.</p>



<p>A hóesés gyakori, különösen januárban és februárban, bár a hó általában nem marad meg hosszú ideig. A nappalok rövidek, de a napsütés bőséges, a tiszta égbolt miatt. A téli hónapok kiválóak a téli sportokhoz és a közeli síterepek látogatásához.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szöul időjárása havi bontásban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Január</strong></h3>



<p>Január Szöul leghidegebb hónapja. A nappali hőmérséklet általában 2°C körül mozog, míg éjszaka -6°C körülire süllyedhet. A hőmérséklet gyakran -10°C alá is eshet, különösen a hajnali órákban, és -15°C alatti értékek sem ritkák.</p>



<p>A napsütéses órák száma közepes, átlagosan napi 5,5 óra. A nappali világosság időtartama rövid, mintegy 9,5 óra. A napkelte 7:45 körül, a napnyugta pedig 17:30 körül van.</p>



<p>A csapadék mennyisége alacsony, átlagosan 21 mm körül mozog, ami az év legszárazabb hónapja. A csapadék többnyire hó formájában érkezik, körülbelül 6-7 havas napon.</p>



<p>A relatív páratartalom 58% körüli, ami viszonylag száraz levegőt jelent. Az égbolt általában tiszta, bár a hideg miatt gyakran szükséges vastag télikabát.</p>



<p>Ha januárban utazol Szöulba, vigyél magaddal vastag télikabátot, sapkát, sálat és kesztyűt. A hideg miatt rétegesen öltözködj, és számíts erős szélre is.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Február</strong></h3>



<p>A február hasonló az januárhoz, de már enyhe felmelegedés érezhető a hónap végén. A nappali hőmérséklet 4°C körülire emelkedhet, míg éjszaka -4°C körül alakul. A fagy még mindig gyakori, de a hónap második felében már érezhető a közelgő tavasz.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 6 óra. A nappali világosság időtartama észrevehetően növekszik, 10,5 órára. A napkelte 7:15 körül, a napnyugta pedig 18:00 körül történik.</p>



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 24 mm körül. A csapadékos napok száma 5-6 között mozog, többnyire hó formájában.</p>



<p>A levegő száraz, 55% körüli páratartalommal, ami a legalacsonyabb az évben. Az égbolt általában tiszta, és a napfényes órák száma fokozatosan emelkedik. A februári látogatáshoz még mindig vastag télikabát szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Március</strong></h3>



<p>A március egyértelmű átmenetet jelent a tavasz felé. A hőmérséklet jelentősen emelkedik, nappal már 10°C-ot is elérhet, míg az éjszakák 0°C körül alakulnak. Fagyos reggelek még előfordulhatnak, különösen a hónap elején.</p>



<p>A napsütéses órák száma tovább emelkedik, átlagosan napi 6,5 óra. A nappali világosság időtartama jelentősen megnő, 12 órára. A napkelte 6:30 körül, a napnyugta pedig 18:15 körül következik be.</p>



<p>A csapadék mennyisége enyhe növekedést mutat, 47 mm körüli értékkel. A csapadékos napok száma 7, többnyire eső formájában.</p>



<p>A páratartalom továbbra is alacsony, 55% körüli értékre. Március az egyik legjobb hónap a városnézéshez, de vigyél magaddal tavaszi kabátot, mert a hőmérséklet ingadozhat. Ez a hónap a sárga por szezon kezdete is.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Április</strong></h3>



<p>Az április már egyértelműen tavaszi hónap, jelentős felmelegedéssel. A nappali hőmérséklet 19°C körülire emelkedik, míg éjszaka 8°C körül alakul. Ez a cseresznyevirágzás hónapja, amikor a város legszebb arcát mutatja.</p>



<p>A napsütéses órák száma átlagosan napi 7 óra. A nappali világosság időtartama 13,5 órára nő. A napkelte 5:50 körül, a napnyugta pedig 18:45 körül történik.</p>



<p>A csapadék mennyisége mérsékelt marad, 64 mm körüli értékkel. Az esős napok száma 7, általában rövid záporok formájában.</p>



<p>A levegő páratartalma továbbra is kellemes, 56% körüli, ami az év legalacsonyabb értéke. Április az egyik legjobb hónap Szöul látogatására &#8211; kellemes hőmérséklet, kevés eső, alacsony páratartalom. A cseresznyevirágzás csúcspontja április első két hetében van. Azonban a sárga por jelenség ebben a hónapban is aktív.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Május</strong></h3>



<p>Május a kora nyári időszak, amikor a hőmérséklet már nyári értékek felé kúszik. A nappali értékek 24°C körülire emelkednek, míg éjszaka 14°C körül alakulnak. A hónap végére már meleg napok jellemzőek.</p>



<p>A napsütéses órák száma továbbra is magas, átlagosan 7 óra. A nappali világosság időtartama eléri a 14 órát. A napkelte 5:30 körül, a napnyugta pedig 19:15 körül van.</p>



<p>A csapadék mennyisége növekszik, 102 mm körüli értékkel. A csapadékos napok száma 9, mivel a nyári esős időszak közelgete érezhető.</p>



<p>A páratartalom emelkedik, 63% körüli értékre. A májusi látogatáshoz könnyű, szellős ruházat, bőséges fényvédelem ajánlott. Május még kellemes időjárást kínál, mielőtt a nyári hőség és páratartalom megérkezne.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Június</strong></h3>



<p>Június már nyári hónap, fokozódó hőmérsékletekkel és növekvő páratartalommal. A nappali maximum 27°C körülire emelkedik, míg éjszaka 18°C körül alakul. A hónap vége felé megkezdődik a monszun szezon.</p>



<p>A napsütéses órák száma átlagosan napi 6,5 óra. A nappali világosság időtartama eléri az éves csúcsot, 14,5 órát. A napkelte rendkívül korán, 5:15 körül, a napnyugta pedig késői, 19:50 körül van.</p>



<p>A csapadék mennyisége jelentősen megnövekszik, 133 mm körüli értékkel. Az esős napok száma 10, gyakran délutáni zivatarok formájában.</p>



<p>A páratartalom magas, 69% körüli, ami már párás közérzetet okoz. A júniusi utazáshoz könnyű ruházat, erős fényvédelem és esernyő ajánlott. Június a monszun szezon kezdete, de még elviselhető.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Július</strong></h3>



<p>Július a monszun szezon csúcspontja és az egyik legforróbb hónap. A nappali hőmérséklet rendszeresen eléri a 29°C-ot, míg az éjszakák is melegek maradnak, 22°C körüli értékekkel. A magas páratartalom miatt a hőérzet sokszor 35°C fölötti.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 4 óra, mivel a felhős napok dominálnak. A nappali világosság időtartama kezd lassan csökkenni, de még mindig hosszú, 14 óra. A napkelte 5:30 körül, a napnyugta pedig 19:50 körül következik be.</p>



<p>A csapadék mennyisége a legmagasabb az évben, 395 mm körüli értékkel. A monszun teljes erővel működik, gyakran napi zivatarokkal és heves esőzésekkel. A csapadékos napok száma 16.</p>



<p>A páratartalom rendkívül magas, 76-78% körüli, ami nyomasztó, nedves közérzetet okoz. A júliusi látogatáshoz a lehető legkönnyebb ruházat ajánlott, bőséges folyadékbevitel, esernyő és légkondicionált szállás. Ez a hónap általában kerülendő.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Augusztus</strong></h3>



<p>Az augusztus szintén rendkívül forró és párás, valamint a monszun szezon folytatódik. A nappali hőmérséklet 30°C körül alakul, míg éjszaka 22°C-ra hűl le. Ez az év egyik legmelegebb hónapja, és előfordulhatnak tájfunok is.</p>



<p>A napsütéses órák száma napi 6 óra. A nappali világosság időtartama érezhetően csökken, 13,5 órára. A napkelte 5:50 körül, a napnyugta pedig 19:20 körül van.</p>



<p>A csapadék mennyisége még mindig magas, 364 mm körüli értékkel. A monszun hatása miatt gyakori a zivataros idő. A csapadékos napok száma 15.</p>



<p>A páratartalom továbbra is rendkívül magas, 75% körüli értékre. Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: rendkívül könnyű ruházat, folyamatos hidratálás, légkondicionált környezet. Augusztusban előfordulhatnak tájfunok, amelyek heves szélviharokat és esőzéseket hoznak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szeptember</strong></h3>



<p>A szeptember a nyár végét és az ősz kezdetét jelzi, fokozatos enyhülést hozva. A nappali hőmérséklet 26°C körül alakul, éjszaka pedig 17°C-ra csökken. A hónap vége felé már érezhetően kellemesebb az idő, és kezdődik az őszi lombszínváltozás.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 6 óra. A nappali világosság időtartama tovább csökken, 12,5 órára. A napkelte 6:15 körül, a napnyugta pedig 18:40 körül történik.</p>



<p>A csapadék mennyisége csökkenni kezd, 169 mm körüli értékre. A monszun hatása gyengül, de még előfordulhatnak zivatarok. A csapadékos napok száma 10.</p>



<p>A páratartalom továbbra is magas, 72% körüli, de a hőmérséklet enyhülése miatt a közérzet javul. A szeptemberi látogatás már elviselhető, és a hónap vége kiváló választás.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Október</strong></h3>



<p>Az október Szöul egyik legkellemesebb hónapja, ideális időjárással. A nappali hőmérséklet 20°C körülire csökken, míg éjszaka 10°C körül alakul. A levegő friss és tiszta, az őszi lombszín csúcspontján van.</p>



<p>A napsütéses órák száma napi 7 óra, kiváló látási viszonyokkal. A nappali világosság időtartama jelentősen csökken, 11 órára. A napkelte 6:40 körülre, a napnyugta pedig 17:50 körülre tolódik.</p>



<p>A csapadék mennyisége jelentősen csökken, 55 mm körüli értékkel. A csapadékos napok száma mindössze 7, és az esők általában enyhébbek.</p>



<p>A páratartalom csökken, 66% körüli értékre, ami kellemes közérzetet biztosít. Az októberi látogatás ideális, réteges öltözködés ajánlott. A város parkjai és hegyei lenyűgöző őszi színekben pompáznak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>November</strong></h3>



<p>A november már az ősz vége és a tél kezdete, kellemes hőmérséklet-csökkenéssel. A nappali hőmérséklet 12°C körülire süllyed, míg éjszaka már 3°C körött alakul. A hónap végére már hűvös napok és hideg reggelek jellemzőek.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 5,5 órára. A nappali világosság időtartama tovább rövidül, 10 órára. A napkelte 7:00 körül, a napnyugta pedig már 17:20 körül következik be.</p>



<p>A csapadék mennyisége alacsony, 53 mm körüli értékkel. A csapadékos napok száma 8, többnyire eső formájában, de a hónap végén már előfordulhat hó is.</p>



<p>A páratartalom 64% körüli, ami szárazabb levegőt eredményez. A novemberi látogatáshoz kabát ajánlott, napközben még kellemes lehet, de az esti órákra már melegebb ruházat szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>December</strong></h3>



<p>A december Szöul egyik leghűvösebb hónapja, amikor a tél már teljes erővel jelen van. A nappali hőmérséklet 4°C körül alakul, míg éjszaka -3°C körülire is süllyedhet. Fagypont alatti hőmérséklet gyakori, különösen éjszaka.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 5 óra. A nappali világosság időtartama eléri a legrövidebb időszakot, mindössze 9,5 órát. A napkelte késői, 7:40 körüli, a napnyugta pedig korai, 17:20 körüli.</p>



<p>A csapadék mennyisége alacsony, 24 mm körüli értékkel. A csapadékos napok száma 5-6, többnyire hó formájában.</p>



<p>A levegő relatíve száraz, 62% körüli páratartalommal. A decemberi látogatáshoz vastag télikabát, pulóver, sapka és kesztyű ajánlott. A város karácsonyi díszítése és a havas táj különleges hangulatot teremt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container5 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title5 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar5 {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar5:hover {
      fill: #edbf07;
    }
    .axis5 text {
      font-size: 17px;
    }
    .axis-label5 {
      font-size: 17px;
    }
    .tooltip5 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container5 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider5 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container5 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart5 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container5" id="chartContainer5">
    <div class="chart-title5">Szöul havi nappali átlaghőmérséklete</div>
    <div id="chart5"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container5">
    <input type="range" min="0" max="100" value="0" class="slider5" id="chartSlider5">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data5 = [
      { honap5: "Január", homerseklet5: 2 },
{ honap5: "Február", homerseklet5: 4 },
{ honap5: "Március", homerseklet5: 10 },
{ honap5: "Április", homerseklet5: 19 },
{ honap5: "Május", homerseklet5: 24 },
{ honap5: "Június", homerseklet5: 27 },
{ honap5: "Július", homerseklet5: 29 },
{ honap5: "Augusztus", homerseklet5: 30 },
{ honap5: "Szeptember", homerseklet5: 26 },
{ honap5: "Október", homerseklet5: 20 },
{ honap5: "November", homerseklet5: 12 },
{ honap5: "December", homerseklet5: 4 }
    ];
    // Méretek és margók beállítása
    const margin5 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width5 = 800 - margin5.left - margin5.right;
    const height5 = 400 - margin5.top - margin5.bottom;
    // SVG elem létrehozása
    const svg5 = d3.select("#chart5")
      .append("svg")
      .attr("width", width5 + margin5.left + margin5.right)
      .attr("height", height5 + margin5.top + margin5.bottom)
      .append("g")
      .attr("transform", `translate(${margin5.left},${margin5.top})`);
    // Tooltip létrehozása
    const tooltip5 = d3.select("body").append("div")
      .attr("class", "tooltip5");
    // Skálák beállítása
    const x5 = d3.scaleBand()
      .domain(data5.map(d => d.honap5))
      .range([0, width5])
      .padding(0.2);
    const y5 = d3.scaleLinear()
      .domain([0, d3.max(data5, d => d.homerseklet5) + 0])
      .nice()
      .range([height5, 0]);
    // X tengely rajzolása
    svg5.append("g")
      .attr("class", "axis5")
      .attr("transform", `translate(0,${height5})`)
      .call(d3.axisBottom(x5))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis5 = svg5.append("g")
      .attr("class", "axis5")
      .call(d3.axisLeft(y5).tickSize(-width5).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis5.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis5.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg5.append("text")
      .attr("class", "axis-label5")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin5.left + 15)
      .attr("x", -height5 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg5.selectAll(".bar5")
      .data(data5)
      .enter()
      .append("rect")
      .attr("class", "bar5")
      .attr("x", d => x5(d.honap5))
      .attr("width", x5.bandwidth())
      .attr("y", d => y5(d.homerseklet5))
      .attr("height", d => height5 - y5(d.homerseklet5))
      .on("mouseover", (event, d) => {
        tooltip5.style("opacity", 1)
          .html(`${d.honap5}: ${d.homerseklet5} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip5.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container5 = document.getElementById('chartContainer5');
      const slider5 = document.getElementById('chartSlider5');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling5() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider5.addEventListener('input', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            const scrollPosition5 = (slider5.value / 100) * maxScroll5;
            container5.scrollLeft = scrollPosition5;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container5.addEventListener('scroll', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            if (maxScroll5 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage5 = (container5.scrollLeft / maxScroll5) * 100;
              slider5.value = scrollPercentage5;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling5();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling5);
    });
  </script>
</body>
</html>



<p><em>(Havi nappali átlaghőmérséklet: a nappali órákra vonatkozó hőmérsékletek átlaga. Azt mutatja meg, milyen meleg van napközben.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar:hover {
      fill: #edbf07;
    }
    .axis text {
      font-size: 17px;
    }
    .axis-label {
      font-size: 17px;
    }
    .tooltip {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container" id="chartContainer">
    <div class="chart-title">Szöul havi átlaghőmérséklete</div>
    <div id="chart"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container">
    <input type="range" min="0" max="100" value="0" class="slider" id="chartSlider">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data = [
      { honap: "Január", homerseklet: -2 },
{ honap: "Február", homerseklet: 0 },
{ honap: "Március", homerseklet: 5 },
{ honap: "Április", homerseklet: 13 },
{ honap: "Május", homerseklet: 19 },
{ honap: "Június", homerseklet: 23 },
{ honap: "Július", homerseklet: 26 },
{ honap: "Augusztus", homerseklet: 26 },
{ honap: "Szeptember", homerseklet: 22 },
{ honap: "Október", homerseklet: 15 },
{ honap: "November", homerseklet: 8 },
{ honap: "December", homerseklet: 1 }
    ];
    // Méretek és margók beállítása
    const margin = { top: 20, right: 30, bottom: 70, left: 60 };
    const width = 800 - margin.left - margin.right;
    const height = 400 - margin.top - margin.bottom;
    // SVG elem létrehozása
    const svg = d3.select("#chart")
      .append("svg")
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .append("g")
      .attr("transform", `translate(${margin.left},${margin.top})`);
    // Tooltip létrehozása
    const tooltip = d3.select("body").append("div")
      .attr("class", "tooltip");
    // Skálák beállítása
    const x = d3.scaleBand()
      .domain(data.map(d => d.honap))
      .range([0, width])
      .padding(0.2);
    const y = d3.scaleLinear()
      .domain([-5, d3.max(data, d => d.homerseklet) + 0])
      .nice()
      .range([height, 0]);
    // X tengely rajzolása
    svg.append("g")
      .attr("class", "axis")
      .attr("transform", `translate(0,${height})`)
      .call(d3.axisBottom(x))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis = svg.append("g")
      .attr("class", "axis")
      .call(d3.axisLeft(y).tickSize(-width).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg.append("text")
      .attr("class", "axis-label")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin.left + 15)
      .attr("x", -height / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg.selectAll(".bar")
      .data(data)
      .enter()
      .append("rect")
      .attr("class", "bar")
      .attr("x", d => x(d.honap))
      .attr("width", x.bandwidth())
      .attr("y", d => y(d.homerseklet))
      .attr("height", d => height - y(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer');
      const slider = document.getElementById('chartSlider');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>




<p><em>(Havi átlaghőmérséklet: az egész hónapra vonatkozó összes hőmérsékleti adat átlaga, azaz minden nap minden órájának hőmérséklete beleszámít. Ez mutatja meg a teljes időszak általános klímáját.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container2 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title2 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar2 {
      fill: #3385ff;
      transition: fill 0.3s;
    }
    .bar2:hover {
      fill: #0066ff;
    }
    .axis2 text {
      font-size: 17px;
    }
    .axis-label2 {
      font-size: 17px;
    }
    .tooltip2 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container2 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider2 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container2 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart2 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container2" id="chartContainer2">
    <div class="chart-title2">Szöul átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 21 },
{ honap: "Február", csapadek: 24 },
{ honap: "Március", csapadek: 47 },
{ honap: "Április", csapadek: 64 },
{ honap: "Május", csapadek: 102 },
{ honap: "Június", csapadek: 133 },
{ honap: "Július", csapadek: 395 },
{ honap: "Augusztus", csapadek: 364 },
{ honap: "Szeptember", csapadek: 169 },
{ honap: "Október", csapadek: 55 },
{ honap: "November", csapadek: 53 },
{ honap: "December", csapadek: 24 }
    ];
    // Méretek és margók beállítása
    const margin2 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width2 = 800 - margin2.left - margin2.right;
    const height2 = 400 - margin2.top - margin2.bottom;
    // SVG elem létrehozása
    const svg2 = d3.select("#chart2")
      .append("svg")
      .attr("width", width2 + margin2.left + margin2.right)
      .attr("height", height2 + margin2.top + margin2.bottom)
      .append("g")
      .attr("transform", `translate(${margin2.left},${margin2.top})`);
    // Tooltip létrehozása
    const tooltip2 = d3.select("body").append("div")
      .attr("class", "tooltip2");
    // Skálák beállítása
    const x2 = d3.scaleBand()
      .domain(data2.map(d => d.honap))
      .range([0, width2])
      .padding(0.2);
    const y2 = d3.scaleLinear()
      .domain([0, d3.max(data2, d => d.csapadek) + 0])
      .nice()
      .range([height2, 0]);
    // X tengely rajzolása
    svg2.append("g")
      .attr("class", "axis2")
      .attr("transform", `translate(0,${height2})`)
      .call(d3.axisBottom(x2))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis2 = svg2.append("g")
      .attr("class", "axis2")
      .call(d3.axisLeft(y2).tickSize(-width2).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis2.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis2.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg2.append("text")
      .attr("class", "axis-label2")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin2.left + 15)
      .attr("x", -height2 / 2)
      .attr("text-anchor", "middle")
      .text("mm");
    // Oszlopok rajzolása
    svg2.selectAll(".bar2")
      .data(data2)
      .enter()
      .append("rect")
      .attr("class", "bar2")
      .attr("x", d => x2(d.honap))
      .attr("width", x2.bandwidth())
      .attr("y", d => y2(d.csapadek))
      .attr("height", d => height2 - y2(d.csapadek))
      .on("mouseover", (event, d) => {
        tooltip2.style("opacity", 1)
          .html(`${d.honap}: ${d.csapadek} mm`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip2.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer2');
      const slider = document.getElementById('chartSlider2');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html> 




<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container11 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title11 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar11 {
      fill: #94B4C1;
      transition: fill 0.3s;
    }
    .bar11:hover {
      fill: #547792;
    }
    .axis11 text {
      font-size: 17px;
    }
    .axis-label11 {
      font-size: 17px;
    }
    .tooltip11 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container11 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider11 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container11 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart11 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container11" id="chartContainer11">
    <div class="chart-title11">Szöul jellemző páratartalma</div>
    <div id="chart11"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container11">
    <input type="range" min="0" max="100" value="0" class="slider11" id="chartSlider11">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data11 = [
      { honap11: "Január", paratartalom11: 58 },
{ honap11: "Február", paratartalom11: 55 },
{ honap11: "Március", paratartalom11: 55 },
{ honap11: "Április", paratartalom11: 56 },
{ honap11: "Május", paratartalom11: 63 },
{ honap11: "Június", paratartalom11: 69 },
{ honap11: "Július", paratartalom11: 77 },
{ honap11: "Augusztus", paratartalom11: 75 },
{ honap11: "Szeptember", paratartalom11: 72 },
{ honap11: "Október", paratartalom11: 66 },
{ honap11: "November", paratartalom11: 64 },
{ honap11: "December", paratartalom11: 62 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



<p>A páratartalom és a hőérzet kapcsolatáról <a href="https://mikorutazz.hu/hogyan-hat-a-paratartalom-a-hoerzetre/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz részletesebben!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>UV sugárzás Szöulban</strong></h2>



<p>Szöul UV-sugárzási szintje jelentős évszakos változékonyságot mutat, ami a kontinentális éghajlat és az év során változó napsütés következménye. Az UV-index különösen fontos tényező a látogatók számára.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tavasz (március-május)</strong></h3>



<p>A tavaszi hónapokban az UV-index gyorsan emelkedik. Márciusban 4-5-ös értéket ér el (mérsékelt), áprilisban 6-7-re (magas), májusban pedig rendszeresen 7-8-as szintre (magas-nagyon magas) emelkedik. A tavasz második felében már 20-25 perc alatt le lehet égni védelem nélkül. A sárga por jelenség is csökkentheti az UV-sugárzást, de a tiszta napokon fokozott óvatosság szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Nyár (június-szeptember)</strong></h3>



<p>A nyári hónapokban Szöul UV-indexe rendszeresen eléri a 8-11-es értéket (nagyon magas-extrém), különösen júniusban és júliusban a déli órákban (11:00-15:00 között). A sugárzás intenzitása miatt védelem nélkül akár 15 perc alatt is súlyos napégést lehet szenvedni. A monszun szezon felhős napjai csökkentik az UV-sugárzást, de a tiszta időszakokban továbbra is magas.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Ősz (október-november)</strong></h3>



<p>Az ősz elején, szeptemberben az UV-index még mindig magas, 6-7-es értékkel, októberben csökken 4-5-ös szintre (mérsékelt), majd novemberre 2-3-as szintre (alacsony) esik. Azonban szeptemberben és októberben még fennáll a leégés veszélye, különösen a tiszta, napsütéses napokon.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tél (december-február)</strong></h3>



<p>A téli hónapokban az UV-index alacsony, átlagosan 2-3-as értékkel (alacsony-mérsékelt). Január és december során a legalacsonyabb az UV-sugárzás, de a hóról visszaverődő fény megtévesztő lehet, és még télen is szükséges a fényvédelem használata, különösen a síterepeken.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Védekezés az UV-sugárzás ellen</strong>:</h3>



<ul class="wp-block-list">
<li><strong>Magas faktorszámú fényvédő</strong>: Minimum SPF 30-as, vízálló fényvédő használata ajánlott, amit 2 óránként érdemes újra felvinni.</li>



<li><strong>Megfelelő ruházat</strong>: Könnyű, de takaró ruházat, széles karimájú kalap és UV-szűrős napszemüveg használata, különösen tavasszal és nyáron.</li>



<li><strong>Megfelelő időzítés</strong>: A szabadtéri tevékenységeket érdemes a kora reggeli (11 óra előtti) vagy késő délutáni (15 óra utáni) időszakra időzíteni.</li>



<li><strong>Árnyékos helyek keresése</strong>: Különösen a nyári déli órákban fontos az árnyékos helyek felkeresése.</li>



<li><strong>Hidratálás</strong>: A magas UV-sugárzás és a párás nyári éghajlat együttesen jelentős igénybevételt jelent a szervezet számára.</li>
</ul>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container4 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title4 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar4 {
      fill: #e60000;
      transition: fill 0.3s;
    }
    .bar4:hover {
      fill: #b30000;
    }
    .axis4 text {
      font-size: 17px;
    }
    .axis-label4 {
      font-size: 17px;
    }
    .tooltip4 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container4 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider4 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container4 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart4 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container4" id="chartContainer4">
    <div class="chart-title4">UV index</div>
    <div id="chart4"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container4">
    <input type="range" min="0" max="100" value="0" class="slider4" id="chartSlider4">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - UV index adatok
    const data4 = [
      { honap: "Január", uv: 6 },
      { honap: "Február", uv: 7 },
      { honap: "Március", uv: 9 },
      { honap: "Április", uv: 11 },
      { honap: "Május", uv: 11 },
      { honap: "Június", uv: 12 },
      { honap: "Július", uv: 12 },
      { honap: "Augusztus", uv: 11 },
      { honap: "Szeptember", uv: 10 },
      { honap: "Október", uv: 9 },
      { honap: "November", uv: 7 },
      { honap: "December", uv: 6 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>




<p><em>(Az UV index a Napból érkezõ ultraibolya sugárzás veszélyességi szintjét jelenti: 5-6,9 között erős, 7-7,9 között nagyon erős, 8 felett extrém az értéke.)</em> Részletesen <a href="https://mikorutazz.hu/mit-jelent-az-uv-index-es-hogyan-vedd-magad-a-napsugarzastol/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz az utazás közbeni UV-sugárzás megelőzéséről!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek</strong></h2>



<p>Szöul térsége számos szélsőséges időjárási jelenségnek van kitéve, amelyek jelentősen befolyásolhatják az utazási terveket és a mindennapi életet.</p>



<h3 class="wp-block-heading"><strong>Tájfunok</strong></h3>



<p>A tájfun szezon június és november között tart, a csúcsidőszak július-szeptember. Évente általában egy-két tájfun érinti a Koreai-félszigetet, amelyek heves szélviharokat, intenzív esőzéseket és áradásokat okozhatnak. A legerősebb tájfunok augusztusban és szeptemberben fordulnak elő. Bár Szöul nem közvetlenül a tengerparton fekszik, a tájfunok jelentős károkat okozhatnak a városban is.</p>



<p>A történelem során több pusztító tájfun is érte a várost: 2002-ben a Rusa tájfun, 2003-ban a Maemi, és 2010-ben a Kompasu okozott jelentős károkat. A tájfunok során szélsebesség elérheti a 150-180 km/h-t, és 24 órán belül akár 300-400 mm csapadék is hullhat.</p>



<h3 class="wp-block-heading"><strong>Monszun és zivatarok</strong></h3>



<p>A nyári monszun időszak (jangma) június végétől augusztus végéig tart, amikor a Kelet-ázsiai monszun rendszer nedves, meleg légtömegeket hoz a régióba. Ebben az időszakban szinte minden nap előfordulnak délutáni/esti zivatarok, amelyek gyakran erős széllel, villámmal és heves esőzéssel járnak. A monszun időszak alatt az éves csapadék több mint felét kapja a város.</p>



<p>Az áradások különösen veszélyesek a Han folyó mentén és az alacsonyabban fekvő városrészekben. 2011-ben heves monszunesők következtében több tucat ember halt meg Szöulban.</p>



<h3 class="wp-block-heading"><strong>Sárga por (hwangsa)</strong></h3>



<p>A sárga por jelenség egy egyedi meteorológiai esemény, amely különösen tavasszal, március és május között aktív. A Góbi-sivatagból és Kínából származó finom porból, homokból álló részecskék erős szelekkel a légkörbe kerülnek, és elérnek Szöulig. A sárga por tartalmaz ipari szennyeződéseket, nehézfémeket és káros anyagokat.</p>



<p>A jelenség csökkenti a látótávolságot, légúti problémákat okoz, különösen az asztmás és légúti betegségben szenvedőknél. Súlyos sárga por napok során a hatóságok arra kérik a lakosságot, hogy maradjanak bent, és használjanak maszkot, ha ki kell menniük. Az iskolák bezárhatnak, és a repülőjáratok késhetnek vagy törölhetők. </p>



<h3 class="wp-block-heading"><strong>Téli hideg és hóviharok</strong></h3>



<p>A téli hónapokban a szibériai légtömegek befolyása miatt extrém hideg időjárás alakulhat ki. Januárban és februárban a hőmérséklet -15°C alá is süllyedhet, és erős észak-nyugati szelek tovább ronthatnak a hőérzeten. Hóviharok előfordulhatnak, amelyek jelentős közlekedési zavarokat okozhatnak.</p>



<p>2001-ben és 2010-ben különösen súlyos hóviharok sújtották Szöult, amikor 24 órán belül több mint 25 cm hó esett, ami káoszt okozott a közlekedésben és a városi infrastruktúrában.</p>



<h3 class="wp-block-heading"><strong>Téli fagyok és tavaszi hőhullámok</strong></h3>



<p>Bár ritkább, de előfordulhatnak váratlan tavaszi fagyok áprilisban, amelyek károsíthatják a virágzó növényeket. Fordított esetben, május végén már előfordulhatnak korai hőhullámok, amikor a hőmérséklet 30°C fölé emelkedik.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Mikor a legjobb Szöulba utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Szöul meglátogatására a <strong>tavaszi és őszi hónapok</strong>, különösen április-május és szeptember-október között. Ilyenkor kellemes, száraz hőmérséklet (15-25°C), alacsonyabb páratartalom és minimális csapadék jellemzi a várost, ami ideális a városnézéshez, túrázáshoz és szabadtéri programokhoz.</p>



<p><strong>Április</strong> az egyik legcsodálatosabb hónap a cseresznyevirágzás miatt, amikor a város parkjai és templomok pink árnyalatokba borulnak. A hőmérséklet kellemes (15-20°C), és bár a sárga por jelenség előfordulhat, ez nem teszi lehetetlenné az utazást. Ez a hónap azonban a legzsúfoltabb turisztikai időszak.</p>



<p><strong>Október</strong> szintén kiváló választás, amikor az őszi lombszín lenyűgöző látványt nyújt. A hőmérséklet kellemes (15-20°C), a páratartalom alacsony, és a csapadék minimális. A turistatömeg is kevesebb, mint tavasszal.</p>



<p>Május és szeptember szintén jó választások, bár májusban már melegebbre kell számítani (20-25°C), és a monszun szezon közeledik, míg szeptemberben a monszun még nem teljesen ért véget.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Szöul &#8211; Utazási Idő Táblázat</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
border-radius: 8px;
overflow: hidden;
}

thead {
background: linear-gradient(to right, #2c3e50, #4ca1af);
color: white;
}

th {
padding: 15px;
text-align: left;
font-size: 18px;
font-weight: bold;
letter-spacing: 1px;
}

td {
padding: 15px;
font-size: 18px;
}

.excellent {
background-color: #c8e6c9;
}

.excellent td {
background-color: #c8e6c9;
}

.average {
background-color: #fff9c4;
}

.average td {
background-color: #fff9c4;
}

.not-recommended {
background-color: #ffcdd2;
}

.not-recommended td {
background-color: #ffcdd2;
}

tr:hover {
opacity: 0.9;
}

tr {
border-bottom: 1px solid rgba(0,0,0,0.05);
}

tr:last-child {
border-bottom: none;
}
</style>
</head>
<body>

<div class="pcrstb-wrap"><table>
<thead>
<tr>
<th>Hónap</th>
<th>Idő az utazáshoz</th>
</tr>
</thead>
<tbody>
<tr class="not-recommended">
<td>Január</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Február</td>
<td>Nem ajánlott</td>
</tr>
<tr class="average">
<td>Március</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>Április</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Május</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>Június</td>
<td>Átlagos</td>
</tr>
<tr class="not-recommended">
<td>Július</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Augusztus</td>
<td>Nem ajánlott</td>
</tr>
<tr class="average">
<td>Szeptember</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>Október</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>November</td>
<td>Átlagos</td>
</tr>
<tr class="not-recommended">
<td>December</td>
<td>Nem ajánlott</td>
</tr>
</tbody>
</table></div>

</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>7 napos időjárás előrejelzés</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<a class="weatherwidget-io" href="https://forecast7.com/hu/37d57126d98/seoul/" data-label_1="SZÖUL" data-theme="original" >SZÖUL</a>
<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
</script>
<p>A <a href="https://mikorutazz.hu/szoul-idojarasa-havi-bontasban-mikor-erdemes-utazni/">Szöul időjárása &#8211; mikor a legjobb a dél-koreai fővárosba utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Srí Lanka időjárása régióként: mikor és hova utazzunk</title>
		<link>https://mikorutazz.hu/sri-lanka-idojarasa-regiokent-mikor-es-hova-utazzunk/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Fri, 08 Aug 2025 06:59:10 +0000</pubDate>
				<category><![CDATA[Ázsia]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=1208</guid>

					<description><![CDATA[<p>Srí Lanka trópusi szigetország egyedülálló időjárási sajátosságokkal rendelkezik. Az ország kis mérete ellenére jelentős klimatikus különbségek figyelhetők meg a különböző régiók között. A délnyugati monszun májustól szeptemberig, míg az északkeleti&#8230;</p>
<p>A <a href="https://mikorutazz.hu/sri-lanka-idojarasa-regiokent-mikor-es-hova-utazzunk/">Srí Lanka időjárása régióként: mikor és hova utazzunk</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Srí Lanka trópusi szigetország egyedülálló időjárási sajátosságokkal rendelkezik. Az ország kis mérete ellenére jelentős klimatikus különbségek figyelhetők meg a különböző régiók között.</strong></p>



<p>A délnyugati <a href="https://mikorutazz.hu/monszun-hurrikan-tajfun-ciklon-mik-ezek-es-mikor-ne-utazz-ezekbe-a-regiokba/" target="_blank" rel="noreferrer noopener">monszun</a> májustól szeptemberig, míg az északkeleti monszun októbertől januárig befolyásolja az időjárást. A középső hegyvidéki területek hűvösebbek, míg a tengerparti régiók meleg, párás klímával jellemezhetők. Az ország egész évben látogatható, de minden régiónak megvan a maga ideális utazási időszaka.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Délnyugati partvidék (Colombo, Galle, Negombo)</strong></h2>



<p>Ez a régió trópusi monszun klímával rendelkezik, ahol két fő évszak különböztethető meg: a száraz évszak decembertől áprilisig tart, míg a nedves évszak májustól novemberig. A délnyugati monszun erősen befolyásolja ezt a területet, különösen június és szeptember között. Az év során a hőmérséklet viszonylag állandó marad, de a csapadék mennyisége jelentősen változik. A tengerparti elhelyezkedés miatt a páratartalom magas egész évben.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p><strong>Január</strong>: Az átlaghőmérséklet 24-30°C között mozog, minimális csapadékkal (60 mm). A napsütéses órák száma eléri a 280 órát havonta, míg a páratartalom 75% körül alakul. A tenger vízhőmérséklete kellemes 27°C, ami ideális fürdőzéshez és vízi sportokhoz.</p>



<p><strong>Február</strong>: A hőmérséklet továbbra is 25-31°C között van, csekély esőzéssel (70 mm). A napsütés 260 órát tesz ki havonta, a páratartalom 74%. A tengervíz 28°C-os, ami tökéletes a strandoláshoz és búvárkodáshoz.</p>



<p><strong>Március</strong>: Az átlaghőmérséklet 26-32°C-ra emelkedik, a csapadék enyhén növekszik (100 mm). A napfény 250 órát biztosít, míg a páratartalom 76%-ra nő. A tenger 29°C-os, kellemes a vízben töltött tevékenységekhez.</p>



<p><strong>Április</strong>: A hőmérséklet 26-32°C körül marad, de a csapadék jelentősen megnő (150 mm). A napsütéses órák száma 230-ra csökken, a páratartalom 78%-ra emelkedik. A tengervíz még mindig kellemes 29°C-on.</p>



<p><strong>Május</strong>: A monszun szezon kezdete, 25-31°C hőmérséklettel és jelentős csapadékkal (350 mm). A napsütés 180 órára csökken, míg a páratartalom 82%-ra nő. A tenger 28°C-os, de gyakori esőzések zavarhatják a strandolást.</p>



<p><strong>Június</strong>: A monszun csúcspontja, 24-29°C hőmérséklettel és rendkívül magas csapadékkal (400 mm). A napfény mindössze 150 órát tesz ki, a páratartalom 85%-ra emelkedik. A tengervíz 27°C-os, de az időjárás nem kedvez a tengerparti tevékenységeknek.</p>



<p><strong>Július</strong>: Folytatódik a monszun, 24-29°C hőmérséklettel és intenzív esőzésekkel (380 mm). A napsütéses órák száma 140, míg a páratartalom 86%. A tenger 26°C-os, de a viharos időjárás miatt nehéz kijutni a vízbe.</p>



<p><strong>Augusztus</strong>: A monszun szezon vége felé, 24-29°C hőmérséklettel és még mindig jelentős csapadékkal (320 mm). A napfény 160 órát biztosít, a páratartalom 85%. A tengervíz 26°C-os, fokozatosan javul a strandszezon lehetősége.</p>



<p><strong>Szeptember</strong>: Az átmeneti időszak, 24-30°C hőmérséklettel és csökkenő csapadékkal (280 mm). A napsütés 180 órára nő, míg a páratartalom 83%-ra csökken. A tenger 27°C-os, javuló időjárási körülmények mellett.</p>



<p><strong>Október</strong>: A száraz évszak közeledtével 24-30°C hőmérséklet és mérséklődő esőzés (220 mm). A napfény 200 órát tesz ki, a páratartalom 81%. A tengervíz 28°C-os, kezdődik a kedvezőbb utazási időszak.</p>



<p><strong>November</strong>: Az átlaghőmérséklet 24-30°C, csökkenő csapadékkal (180 mm). A napsütéses órák száma 220, míg a páratartalom 79%-ra mérséklődik. A tenger 28°C-os, egyre vonzóbb a vízi tevékenységek számára.</p>



<p><strong>December</strong>: A száraz évszak kezdete, 24-30°C hőmérséklettel és minimális esővel (90 mm). A napfény 270 órát biztosít, a páratartalom 76%-ra csökken. A tengervíz kellemes 27°C-on, ideális időszak a tengerparti nyaraláshoz.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Legjobb időszak az utazásra</strong></h3>



<p>December és április között az ideális utazási idő, amikor a csapadék minimális, a napfény bőséges, és a tengervíz kellemes hőmérsékletű. Ez egyben a főszezon is, ezért érdemes előre foglalni a szállást.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Északkeleti partvidék (Trincomalee, Batticaloa, Arugam Bay)</strong></h2>



<p>Az északkeleti partvidék szárazabb klímával rendelkezik, mint a délnyugati rész.</p>



<p>Itt az északkeleti monszun októbertől februárig tart, míg a száraz évszak márciustól szeptemberig húzódik. Ez a régió fordított időjárási mintázatot követ a délnyugati parthoz képest. A terület kevésbé párás, és általában melegebb, mint a délnyugati partvidék. A tengerparti elhelyezkedés miatt a hőmérséklet-ingadozás mérsékelt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p><strong>Január</strong>: A monszun szezon közepén 23-28°C hőmérséklettel és jelentős csapadékkal (180 mm). A napsütés 200 órát tesz ki, a páratartalom 78%. A tenger vízhőmérséklete 26°C, de a gyakori esőzések miatt kevésbé ideális a strandszezon.</p>



<p><strong>Február</strong>: A monszun végén 24-29°C hőmérséklettel és csökkenő esőzéssel (120 mm). A napfény 230 órára nő, míg a páratartalom 75%-ra mérséklődik. A tengervíz 27°C-os, javuló körülmények mellett.</p>



<p><strong>Március</strong>: A száraz évszak kezdete, 25-31°C hőmérséklettel és minimális csapadékkal (60 mm). A napsütéses órák száma 280, a páratartalom 70%. A tenger 28°C-os, kezdődik az ideális strandszezon.</p>



<p><strong>Április</strong>: Folytatódik a száraz időszak, 26-33°C hőmérséklettel és csekély esővel (40 mm). A napfény 300 órát biztosít, míg a páratartalom 68%-ra csökken. A tengervíz kellemes 29°C-on, tökéletes vízi sportokhoz.</p>



<p><strong>Május</strong>: A forró és száraz időszak, 27-34°C hőmérséklettel és minimális csapadékkal (50 mm). A napsütés 320 órát tesz ki, a páratartalom mindössze 65%. A tenger 30°C-os, nagyon meleg, de még kellemes a fürdőzéshez.</p>



<p><strong>Június</strong>: A legmelegebb hónap, 28-35°C hőmérséklettel és gyakorlatilag eső nélkül (30 mm). A napfény 330 órát biztosít, a páratartalom 63%. A tengervíz 30°C-os, forró, de üdítő a nagy melegben.</p>



<p><strong>Július</strong>: Továbbra is forró és száraz, 28-34°C hőmérséklettel és minimális esőzéssel (35 mm). A napsütéses órák száma 320, míg a páratartalom 64%. A tenger 29°C-os, ideális a vízi tevékenységekhez.</p>



<p><strong>Augusztus</strong>: Enyhén hűvösebb, 27-33°C hőmérséklettel és csekély csapadékkal (45 mm). A napfény 310 órát tesz ki, a páratartalom 66%. A tengervíz 29°C-os, kellemes fürdőzési körülmények között.</p>



<p><strong>Szeptember</strong>: Az átmeneti időszak kezdete, 27-32°C hőmérséklettel és növekvő esőzéssel (80 mm). A napsütés 280 órára csökken, míg a páratartalom 70%-ra nő. A tenger 29°C-os, még mindig kedvező a strandoláshoz.</p>



<p><strong>Október</strong>: A monszun közeledtével 26-31°C hőmérséklet és jelentősen növekvő csapadék (150 mm). A napfény 240 órát biztosít, a páratartalom 74%. A tengervíz 28°C-os, de az esős időjárás kezd befolyásolni.</p>



<p><strong>November</strong>: A monszun szezon kezdete, 25-29°C hőmérséklettel és magas csapadékkal (200 mm). A napsütéses órák száma 210-re csökken, a páratartalom 76%-ra nő. A tenger 27°C-os, de gyakori viharok zavarhatják.</p>



<p><strong>December</strong>: A monszun közepén, 24-28°C hőmérséklettel és intenzív esőzésekkel (220 mm). A napfény 190 órát tesz ki, míg a páratartalom 77%. A tengervíz 26°C-os, kevésbé kedvező strandszezon.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Legjobb időszak az utazásra:</strong></h3>



<p>Március és szeptember között az ideális látogatási idő, különösen május-augusztus a legkedvezőbb, amikor száraz, napos időjárás és kellemes tengervíz várja az utazókat. Ez kevésbé zsúfolt időszak is.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Középső hegyvidék (Kandy, Nuwara Eliya, Ella)</strong></h2>



<p>A középső hegyvidék egyedülálló klímával rendelkezik Srí Lankán. A magasság miatt (600-2000 méter) jelentősen hűvösebb, mint a tengerparti területek.</p>



<p>Itt négy évszak különböztethető meg: a szárazabb időszak január-márciusban és július-szeptemberben, míg a nedvesebb periódus április-júniusban és október-decemberben. A hegyvidéki klíma mérsékelt trópusi, ahol a hőmérséklet magasságfüggő. Az éjszakai és nappali hőmérséklet közötti különbség jelentős lehet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p><strong>Január</strong>: Hűvös és viszonylag száraz időszak, 12-22°C hőmérséklettel és mérsékelt csapadékkal (80 mm). A napsütés 220 órát biztosít, míg a páratartalom 70%. A hegyvidéki levegő friss és tiszta, ideális túrázáshoz és természetjáráshoz.</p>



<p><strong>Február</strong>: Folytatódik a száraz évszak, 13-23°C hőmérséklettel és csekély esővel (60 mm). A napfény 240 órát tesz ki, a páratartalom 68%-ra csökken. A kellemes időjárás tökéletes a teaültetvények meglátogatásához és külső tevékenységekhez.</p>



<p><strong>Március</strong>: Az átmeneti időszak, 15-25°C hőmérséklettel és növekvő csapadékkal (100 mm). A napsütéses órák száma 250, míg a páratartalom 72%-ra nő. A természet elkezdez kizöldülni, gyönyörű tájképeket biztosítva.</p>



<p><strong>Április</strong>: A nedves évszak kezdete, 16-24°C hőmérséklettel és jelentős esőzéssel (200 mm). A napfény 200 órára csökken, a páratartalom 78%-ra emelkedik. Gyakori délutáni záporok jellemzők, de a reggeli órák általában tiszták.</p>



<p><strong>Május</strong>: Folytatódik az esős időszak, 16-23°C hőmérséklettel és magas csapadékkal (250 mm). A napsütés 180 órát tesz ki, míg a páratartalom 82%. A hegyvidéki táj buja zöld, de a túrázási lehetőségek korlátozottak lehetnek.</p>



<p><strong>Június</strong>: Az esős évszak csúcspontja, 15-22°C hőmérséklettel és rendkívül magas csapadékkal (300 mm). A napfény mindössze 150 órát biztosít, a páratartalom 85%-ra emelkedik. Sűrű köd és gyakori esőzések jellemzik ezt az időszakot.</p>



<p><strong>Július</strong>: A szárazabb időszak visszatérése, 15-22°C hőmérséklettel és csökkenő esővel (180 mm). A napsütéses órák száma 190-re nő, míg a páratartalom 80%-ra mérséklődik. Fokozatosan javulnak a túrázási és természetjárási lehetőségek.</p>



<p><strong>Augusztus</strong>: Folytatódik a szárazabb periódus, 16-23°C hőmérséklettel és mérsékelt csapadékkal (120 mm). A napfény 220 órát tesz ki, a páratartalom 75%. Kellemes időjárás a hegyvidéki attrakciók felfedezéséhez.</p>



<p><strong>Szeptember</strong>: A száraz évszak végén, 16-24°C hőmérséklettel és minimális esővel (80 mm). A napsütés 240 órát biztosít, míg a páratartalom 72%-ra csökken. Ideális időjárási körülmények túrázáshoz és teaültetvény-látogatásokhoz.</p>



<p><strong>Október</strong>: Az átmeneti időszak kezdete, 16-23°C hőmérséklettel és növekvő csapadékkal (160 mm). A napfény 200 órára csökken, a páratartalom 76%-ra nő. Változékony időjárás, de még mindig kedvező a természetjáráshoz.</p>



<p><strong>November</strong>: A nedves évszak visszatérése, 15-22°C hőmérséklettel és jelentős esőzéssel (220 mm). A napsütéses órák száma 170, míg a páratartalom 80%-ra emelkedik. Gyakori ködös napok és délutáni záporok.</p>



<p><strong>December</strong>: Az esős időszak folytatódik, 14-21°C hőmérséklettel és magas csapadékkal (180 mm). A napfény 190 órát biztosít, a páratartalom 78%. Hűvös és nedves időjárás jellemzi az év végét.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Legjobb időszak az utazásra:</strong></h3>



<p>Január-március és július-szeptember között a legideálisabb időszak, amikor a csapadék kevesebb és a napsütés bőséges. Különösen február és augusztus ajánlott a hegyvidéki túrázáshoz és teaültetvény-látogatásokhoz.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Északi régió (Jaffna, Mannar)</strong></h2>



<p>Az északi régió száraz trópusi klímával rendelkezik, amely jelentősen különbözik az ország többi részétől. Itt a legkevesebb csapadék hullik egész évben, és a hőmérsékleti ingadozás is nagyobb.</p>



<p>Két fő évszak van: a száraz évszak április-szeptemberig, és az enyhén nedvesebb időszak október-márciusig. Az északkeleti monszun hatása mérsékelt, és általában kevesebb esőt hoz, mint máshol. A régió éghajlata hasonló Dél-India szárazabb területeihez.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p><strong>Január</strong>: Hűvösebb és szárazabb időszak, 20-28°C hőmérséklettel és mérsékelt csapadékkal (60 mm). A napsütés 270 órát biztosít, míg a páratartalom 65%. A kellemes időjárás ideális a történelmi helyszínek felfedezéséhez.</p>



<p><strong>Február</strong>: Folytatódik a kellemes időszak, 22-30°C hőmérséklettel és minimális esővel (40 mm). A napfény 280 órát tesz ki, a páratartalom 62%-ra csökken. Tökéletes idő a kulturális látványosságok megtekintéséhez.</p>



<p><strong>Március</strong>: Az átmeneti időszak, 24-32°C hőmérséklettel és csekély csapadékkal (45 mm). A napsütéses órák száma 300, míg a páratartalom 60%. Melegebb időjárás, de még mindig kedvező a szabadtéri tevékenységekhez.</p>



<p><strong>Április</strong>: A forró évszak kezdete, 26-35°C hőmérséklettel és gyakorlatilag eső nélkül (25 mm). A napfény 320 órát biztosít, a páratartalom mindössze 55%. Nagyon forró és száraz időjárás, korai reggeli vagy késő délutáni programok ajánlottak.</p>



<p><strong>Május</strong>: A legmelegebb hónap, 28-37°C hőmérséklettel és minimális csapadékkal (20 mm). A napsütés 340 órát tesz ki, míg a páratartalom 50%-ra csökken. Extrém forróság jellemzi ezt az időszakot.</p>



<p><strong>Június</strong>: Folytatódik a forró időszak, 28-36°C hőmérséklettel és gyakorlatilag eső nélkül (15 mm). A napfény 330 órát biztosít, a páratartalom 52%. Perzselő meleg és intenzív napsugárzás.</p>



<p><strong>Július</strong>: Enyhén hűvösebb, de még mindig forró, 27-35°C hőmérséklettel és csekély esővel (30 mm). A napsütéses órák száma 320, míg a páratartalom 55%-ra nő. Fokozatos javulás, de még mindig nagyon meleg.</p>



<p><strong>Augusztus</strong>: A forró évszak vége, 26-34°C hőmérséklettel és mérsékelt csapadékkal (45 mm). A napfény 310 órát tesz ki, a páratartalom 58%. Kissé enyhébb időjárás, de még mindig jelentős melegség.</p>



<p><strong>Szeptember</strong>: Az átmeneti időszak, 25-32°C hőmérséklettel és növekvő esővel (70 mm). A napsütés 290 órára csökken, míg a páratartalom 62%-ra emelkedik. Kellemesebbé válik az időjárás.</p>



<p><strong>Október</strong>: A nedvesebb évszak kezdete, 24-30°C hőmérséklettel és jelentősebb csapadékkal (120 mm). A napfény 260 órát biztosít, a páratartalom 68%. Kellemesebb hőmérséklet, de alkalmi esőzések.</p>



<p><strong>November</strong>: Folytatódik a nedvesebb időszak, 22-29°C hőmérséklettel és megnövekedett esőzéssel (150 mm). A napsütéses órák száma 240, míg a páratartalom 70%-ra nő. Hűvösebb és nedvesebb időjárás.</p>



<p><strong>December</strong>: Az év leghűvösebb hónapja, 21-28°C hőmérséklettel és mérsékelt csapadékkal (100 mm). A napfény 250 órát tesz ki, a páratartalom 67%. Kellemes hőmérséklet és időnként esős napok.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Legjobb időszak az utazásra:</strong></h3>



<p>November és március között az ideális látogatási időszak, amikor a hőmérséklet elviselhető és kevesebb a napsugárzás intenzitása. December-február különösen ajánlott a kulturális és történelmi helyszínek megtekintéséhez.</p>



<p></p>
<p>A <a href="https://mikorutazz.hu/sri-lanka-idojarasa-regiokent-mikor-es-hova-utazzunk/">Srí Lanka időjárása régióként: mikor és hova utazzunk</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Japán időjárása régiónként: mikor és hová érdemes utazni</title>
		<link>https://mikorutazz.hu/japan-idojarasa-regionkent-mikor-es-hova-erdemes-utazni/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Sun, 03 Aug 2025 14:18:34 +0000</pubDate>
				<category><![CDATA[Ázsia]]></category>
		<category><![CDATA[Japán]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=1191</guid>

					<description><![CDATA[<p>Japán éghajlata rendkívül változatos az ország észak-déli kiterjedése és összetett domborzati viszonyai miatt. Az alábbiakban részletesen bemutatom az ország különböző régióinak időjárási jellemzőit és az utazásra ajánlott időszakokat. Észak-Japán időjárása&#8230;</p>
<p>A <a href="https://mikorutazz.hu/japan-idojarasa-regionkent-mikor-es-hova-erdemes-utazni/">Japán időjárása régiónként: mikor és hová érdemes utazni</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Japán éghajlata rendkívül változatos az ország észak-déli kiterjedése és összetett domborzati viszonyai miatt. Az alábbiakban részletesen bemutatom az ország különböző régióinak időjárási jellemzőit és az utazásra ajánlott időszakokat.</strong></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Észak-Japán időjárása</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p><strong>A térség legfontosabb helyszínei: Sapporo, Hokkaido</strong></p>



<p>Észak-Japán kontinentális éghajlattal rendelkezik, ahol négy jól elkülöníthető évszak figyelhető meg, jelentős hőmérséklet-ingadozásokkal.</p>



<p>A téli időszak novembertől márciusig húzódik, amikor hideg és hóban gazdag idő jellemző, a hőmérséklet pedig gyakran -10 és 0°C között mozog. Ilyenkor rendkívül nagy mennyiségű hó esik, különösen a nyugati partvidéken, ahol a szibériai hideg levegő találkozik a meleg tengeri áramlatokkal.</p>



<p>A tavaszi hónapok során, amely áprilistól májusig tart, az időjárás fokozatosan melegebbé válik, és ez a híres cseresznyevirágzás időszaka. A hőmérséklet 5-18°C között alakul, és a növekvő napsütés miatt gyorsan olvad a hó.</p>



<p>A nyári időszak júniustól augusztusig terjed, amikor is kellemes és viszonylag száraz időjárás uralkodik, a hőmérséklet rendszeresen 20-25°C között mozog. Ez az év legkellemesebb időszaka a régióban, amikor a páratartalom is alacsonyabb.</p>



<p>Az őszi hónapokban, szeptembertől októberig, gyönyörű színpompás lombozat és kellemes hőmérséklet jellemzi a régiót. A hőmérséklet fokozatosan csökken 15-5°C-ig, és előkészíti a terepet a téli hónapokra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Utazásra ajánlott időszak Észak-Japánba:</strong></h3>



<p>Az észak-japán régió meglátogatására a legjobb időszak májustól szeptemberig tart. Télen kiváló sípályák és téli sportlehetőségek várják a látogatókat, de a hideg időjárás miatt ez csak a téli sportok kedvelőinek ajánlott. A cseresznyevirágzás idején (április vége-május eleje) különösen szép a táj.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="900" height="598" src="https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-eszak-japan.jpg" alt="Északon gyakori a hó télen" class="wp-image-1194" srcset="https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-eszak-japan.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-eszak-japan-300x199.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-eszak-japan-768x510.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-eszak-japan-585x389.jpg 585w, https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-eszak-japan-263x175.jpg 263w" sizes="(max-width: 900px) 100vw, 900px" /><figcaption class="wp-element-caption">Északon gyakori a hó télen</figcaption></figure>
</div>


<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Közép-Japán időjárása</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p><strong>A térség legfontosabb helyszínei: <a href="https://mikorutazz.hu/tokio-idojarasa/" target="_blank" rel="noreferrer noopener">Tokió</a>, <a href="https://mikorutazz.hu/oszaka-idojarasa/" target="_blank" rel="noreferrer noopener">Oszaka</a>, <a href="https://mikorutazz.hu/kyoto-idojarasa-havi-bontasban-mikor-erdemes-utazni/" target="_blank" rel="noreferrer noopener">Kyoto</a>, Nara, Kobe, Nagoya</strong></p>



<p>Közép-Japán mérsékelt óceáni éghajlattal rendelkezik, amelyet négy jól elkülöníthető évszak és a monszunok befolyásolnak.</p>



<p>A téli időszak decembertől februárig tart, amikor hűvös és viszonylag száraz idő jellemző, a hőmérséklet pedig általában 2-12°C között mozog. Ilyenkor gyakori a napos, tiszta égbolt, bár az éjszakák kifejezetten hidegek lehetnek.</p>



<p>A tavasz márciustól májusig húzódik, amely egyben a híres cseresznyevirágzás időszaka. A hőmérséklet fokozatosan emelkedik 8-23°C-ig, és ez az év egyik legkellemesebb időszaka. Áprilisban általában csodálatos időjárás tapasztalható.</p>



<p>A nyári időszak júniustól szeptemberig tart. Júniusban kezdődik a &#8222;tsuyu&#8221; esős évszak, amely júliusig tart, ekkor magas páratartalom és gyakori esőzések jellemzőek. Július-augusztus rendkívül forró és párás, a hőmérséklet gyakran eléri a 30-35°C-ot, a páratartalom pedig 70-80% körül alakul.</p>



<p>Az őszi hónapokban, szeptembertől novemberig, kellemes, mérsékelt hőmérséklet és kevesebb csapadék jellemzi a régiót. Ez a momiji (őszi lombszínezés) időszaka, amikor gyönyörű vörös és arany színekben pompáznak az erdők.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Utazásra ajánlott időszak Közép-Japánba:</strong></h3>



<p>Közép-Japánba a legjobb időszak március-május és szeptember-november között van. A cseresznyevirágzás idején (március vége-május eleje) és az őszi lombszínezés alatt (október-november) különösen szép a táj. Kerüljük a júliusi-augusztusi forróságot és a júniusi esős időszakot.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="900" height="600" src="https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-kozep-japan.jpg" alt="Oszakába tavasszal és ősszel remek az idő" class="wp-image-1195" srcset="https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-kozep-japan.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-kozep-japan-300x200.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-kozep-japan-768x512.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-kozep-japan-585x390.jpg 585w, https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-kozep-japan-263x175.jpg 263w" sizes="(max-width: 900px) 100vw, 900px" /><figcaption class="wp-element-caption">Oszakába tavasszal és ősszel remek az idő</figcaption></figure>
</div>


<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Dél-Japán időjárása</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p><strong>A térség legfontosabb helyszínei: Fukuoka, Kagoshima, <a href="https://mikorutazz.hu/okinawa-idojarasa/" target="_blank" rel="noreferrer noopener">Okinawa</a></strong></p>



<p>Dél-Japán szubtrópusi éghajlattal rendelkezik, amelyet enyhébb telek és hosszabb, melegebb nyarak jellemeznek.</p>



<p>A téli időszak decembertől februárig tart, amikor enyhe és viszonylag száraz időjárás uralkodik. A hőmérséklet ritkán süllyed 5°C alá, általában 8-16°C között mozog. Okinawa esetében még enyhébb, 15-20°C körüli hőmérsékletekkel.</p>



<p>A tavaszi hónapok márciustól májusig húzódnak, amikor kellemes és fokozatosan melegebb időjárás jellemző. A cseresznyevirágzás itt korábban kezdődik, már februárban-márciusban. A hőmérséklet 15-25°C között alakul.</p>



<p>A nyári időszak júniustól szeptemberig terjed, amikor forró, párás és csapadékos időjárás uralkodik. Júniusban itt is megjelenik a &#8222;tsuyu&#8221; esős évszak. Július-augusztus rendkívül forró, 28-33°C-os hőmérsékletekkel, és ez egyben a tájfunok szezonja is.</p>



<p>Az őszi hónapok októbertől novemberig tartanak, amikor kellemes, meleg időjárás jellemző, kevesebb csapadékkal. A hőmérséklet fokozatosan csökken 15-25°C-ig.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Utazásra ajánlott időszak Dél-Japánba:</strong></h3>



<p>Dél-Japánba ideális októbertől májusig utazni. Okinawa esetében egész évben kellemes az időjárás, de a legjobb időszak október-április között van. Kerüljük a júniusi-szeptemberi időszakot a tájfunok és a szélsőséges forróság miatt.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="900" height="600" src="https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-del-japan.jpg" alt="Okinawán még télen is kellemes az idő" class="wp-image-1196" srcset="https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-del-japan.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-del-japan-300x200.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-del-japan-768x512.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-del-japan-585x390.jpg 585w, https://mikorutazz.hu/wp-content/uploads/2025/08/mikorutazz-japan-idojarasa-del-japan-263x175.jpg 263w" sizes="(max-width: 900px) 100vw, 900px" /><figcaption class="wp-element-caption">Okinawán még télen is kellemes az idő</figcaption></figure>
</div>


<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Hegyvidéki területek időjárása</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Japán hegyvidéki területein, mint a Japán-Alpok, Fuji-hegy környéke és a Központi-felföld, jellegzetes hegyi éghajlat uralkodik.</p>



<p>A Fuji-hegy környékén a hőmérséklet jelentősen alacsonyabb a környező síkvidéki területekhez képest. 2000 méter feletti magasságban télen gyakran -15°C alá süllyed a hőmérséklet, míg nyáron is csak 15-20°C körül alakul. A hegy csúcsán egész évben hó lehet.</p>



<p>A Japán-Alpokban télen rendkívül nagy mennyiségű hó esik, különösen a nyugati oldalon, ahol az éves hómennyiség elérheti a 10-15 métert is. A hőmérséklet télen -10 és -20°C között mozoghat, míg nyáron 10-20°C közötti értékeket mutat.</p>



<p>A hegyvidéki területeken a monszun hatása is érezhető, de a csapadék mennyisége és jellege eltér a síkvidéki területektől. Nyáron gyakori a délutáni zivatar, télen pedig folyamatos hóesés jellemző.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Utazásra ajánlott időszak a hegyvidéki területekre:</strong></h3>



<p>A hegyvidéki területekre túrázáshoz a legjobb időszak májustól októberig tart, amikor a hegyi ösvények járhatók és a időjárás viszonylag stabil. Téli sportokhoz december-március az ideális időszak. A Fuji-hegyre való felmászás hivatalosan csak július-szeptember között engedélyezett a kedvezőtlen időjárási viszonyok miatt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek Japánban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p><strong>Tájfunok:</strong></p>



<p>Időszak: Június-október, csúcsidőszak: augusztus-szeptember</p>



<p>A tájfunok száma évente változó. Ezek a trópusi ciklonok rendkívül erős szélviharokat (100+ km/h), hatalmas csapadékmennyiséget és viharlábt hoznak. Különösen Dél- és Közép-Japánt érintik, de észak felé haladva gyengülnek.</p>



<p><strong>Esős évszak:</strong></p>



<p>Időszak: május-július, csúcsidőszak: június</p>



<p>Japán esős évszaka május és július között zajlik, amit &#8222;szilva esőnek&#8221; is neveznek, mivel a szilvák érésének idejére esik. Gyakran nagyon nagy mennyiség is leeshet rövid idő alatt és átlagosan évi 100-250 cm csapadékot hoz. Csak Hokkaido menekül meg ez alól.</p>



<p><strong>Hőhullámok:</strong></p>



<p>Időszak: július-augusztus</p>



<p>A nyári hónapokban, különösen a tsuyu után, extrém forróság léphet fel 35-40°C-os csúcsokkal, amit a magas páratartalom még elviselhetetlenebbé tesz.</p>



<p><strong>Extrém hóviharok:</strong></p>



<p>Időszak: december-március</p>



<p>Különösen Észak-Japánban és a Japán-tenger parti oldalon, ahol a szibériai hideg levegő találkozik a meleg tengeri áramlatokkal, rendkívüli mennyiségű hó eshet &#8211; akár több méter is egy télen.</p>



<p><strong>Földrengések és cunami:</strong></p>



<p>Időszak: egész évben</p>



<p>Japán a Csendes-óceáni földrengés-övezetben található és gyakran sújtják földrengések. A cunami veszélye különösen nagy a hosszú partvonal miatt. Évente több ezer földrengés rázza meg az országot, bár ezek közül relatíve kevés okoz nagy kárt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Gyakori kérdések Japán időjárásával kapcsolatban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p><strong>Melyik hónapban ideális Japánba utazni, ha el akarom kerülni a tömeget és a hőséget is?</strong></p>



<p>Ha szeretnéd elkerülni a nagy tömeget és a nyári hőséget, október az egyik legideálisabb hónap Japán meglátogatására. Ekkor már véget ér a nyári forróság és a tájfunszezon, az idő kellemesen hűvös, napos, és sokkal kevesebb a turista, mint a tavaszi sakura vagy az őszi lombszíneződés csúcsidőszakaiban. Emellett november eleje is jó választás, különösen, ha a déli régiókba utazol.</p>



<p><strong>Mikor van a legmelegebb Japánban?</strong></p>



<p>Japánban a legmelegebb időszak július és augusztus között van. Ekkor a hőmérséklet gyakran meghaladja a 30 °C-ot, különösen a déli és középső területeken, például Tokióban, Oszakában vagy Kyushun. A nyári hónapokat magas páratartalom és fülledtség is jellemzi, ami még melegebbnek érezteti az időt.</p>



<p><strong>Melyik hónapban érdemes Japánba utazni cseresznyevirágzást nézni?</strong></p>



<p>A cseresznyevirágzás (sakura) ideje Japánban általában március végén és április elején van, de pontos időpontja régiónként változik. Tokióban és Kiotóban jellemzően március végén kezdődik a virágzás, míg Hokkaidón csak április végén-május elején. A legideálisabb időpont tehát március utolsó hete és április első hete között van a legtöbb régióban.</p>



<p><strong>Hova érdemes télen utazni Japánba, ahol kellemes az idő?</strong></p>



<p>Télen, ha kellemes, enyhe időre vágysz, érdemes a déli területeket választani. Okinawa-szigetén és a környező szigetvilágban a hőmérséklet decembertől februárig általában 15-20 °C között mozog, és a hideg ritka. Kagoshima és Miyazaki (Kyushu déli része) szintén enyhébb klímájú, kevesebb csapadékkal és fagymentes napokkal. Ezek a régiók ideálisak természetjáráshoz, tengerparti sétákhoz vagy téli pihenéshez, miközben elkerülheted az északi hideget és a havazást.</p>



<p><strong>Mikor van a legtöbb eső Japánban, és mennyire zavarhatja ez az utazást?</strong></p>



<p>Japánban a legtöbb eső általában júniusban esik, amikor beköszönt az úgynevezett esős évszak (tsuyu). Ez az időszak körülbelül négy hétig tart, főleg a Honshu és Kyushu régiókban jellemző. Az eső gyakori, de nem folyamatos: inkább rövid, intenzív záporok vagy egész napos enyhe eső jellemző. Bár nem ideális szabadtéri programokhoz, a közlekedés és a turizmus ilyenkor is zavartalan. Az utazást nem teszi lehetetlenné, de érdemes esernyővel és vízálló ruházattal készülni.</p>



<p><strong>Esik-e hó Tokióban?</strong></p>



<p>Igen, Tokióban télen előfordul havazás, de viszonylag ritka és általában nem tartós. A legtöbb évben csak néhány alkalommal esik hó, leginkább januárban vagy februárban. A havazás gyakran olvadásnak indul még aznap, mivel a város éghajlata mérsékelten télies, enyhe telekkel.</p>



<p></p>
<p>A <a href="https://mikorutazz.hu/japan-idojarasa-regionkent-mikor-es-hova-erdemes-utazni/">Japán időjárása régiónként: mikor és hová érdemes utazni</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Okinawa időjárása – mikor a legjobb a japán szigetre utazni?</title>
		<link>https://mikorutazz.hu/okinawa-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Fri, 11 Jul 2025 08:36:58 +0000</pubDate>
				<category><![CDATA[Ázsia]]></category>
		<category><![CDATA[Japán]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=1030</guid>

					<description><![CDATA[<p>Okinawa időjárása szubtrópusi monszun klíma, ami hosszú, meleg nyarakat és enyhe teleket eredményez. Okinawa szigetvilága a Csendes-óceán északnyugati részén helyezkedik el, ami jelentősen befolyásolja az éghajlatot. A tenger közelsége miatt&#8230;</p>
<p>A <a href="https://mikorutazz.hu/okinawa-idojarasa/">Okinawa időjárása – mikor a legjobb a japán szigetre utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Okinawa időjárása szubtrópusi <a href="https://mikorutazz.hu/monszun-hurrikan-tajfun-ciklon-mik-ezek-es-mikor-ne-utazz-ezekbe-a-regiokba/" target="_blank" rel="noreferrer noopener">monszun</a> klíma, ami hosszú, meleg nyarakat és enyhe teleket eredményez.</strong></p>



<p>Okinawa szigetvilága a Csendes-óceán északnyugati részén helyezkedik el, ami jelentősen befolyásolja az éghajlatot. A tenger közelsége miatt a hőmérséklet-ingadozás mérsékelt, és a négy évszak kevésbé különül el, mint <a href="https://mikorutazz.hu/japan-idojarasa-regionkent-mikor-es-hova-erdemes-utazni/" target="_blank" rel="noreferrer noopener">Japán</a> szárazföldi részein.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Évszakok</strong></h2>



<p>Okinawán négy fő évszak különíthető el: tél, tavasz, esős évszak (tsuyu) és nyár/tájfun szezon.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tél (december-február)</strong>:</h3>



<p>A tél Okinawán nagyon enyhe, a hőmérséklet ritkán esik 10°C alá. Az átlaghőmérséklet <strong>16-20°C</strong> között mozog. Ez az év legszárazabb időszaka, minimális csapadékkal. A tenger még mindig kellemes, 22-24°C körüli vízhőmérséklettel. Az égbolt gyakran felhős, és az északkeleti szelek erősek lehetnek, ami hűvösebbé teszi az érzetet. Dzseki és pulóver időnként szükséges, különösen a szeles napokon.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tavasz (március-április)</strong>:</h3>



<p>A tavasz kellemes időjárással jellemezhető, fokozatosan emelkedő hőmérséklettel. Az átlaghőmérséklet <strong>19-24°C</strong> között alakul. A csapadék mennyisége mérsékelt, de már növekszik a tsuyu közeledtével. A tengerpartos strandok március végétől nyitnak meg az úszásra. A páratartalom fokozatosan emelkedik, de még elviselhető szinten marad.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Esős évszak &#8211; Tsuyu (május-június)</strong>:</h3>



<p>Az esős évszak, amelyet tsuyu-nak neveznek, Okinawán a legkorábbi kezdetű Japánban. Az átlaghőmérséklet <strong>25-30°C</strong> között mozog. Ez az év legcsapadékosabb időszaka, gyakori és intenzív esőzésekkel. A páratartalom nagyon magas, 80-85% körüli. A napsütés korlátozott, gyakran felhős az égbolt. Bár sok eső esik, nem folyamatosan egész nap, hanem heves záporokban.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Nyár és tájfun szezon (július-október)</strong>:</h3>



<p>A nyár forró és párás, magas hőmérséklettel és jelentős csapadékkal. Az átlaghőmérséklet <strong>28-32°C</strong> között alakul. A tájfun szezon júliustól októberig tart, amikor évente 3-4 tájfun közél közel jut Okinawához. A tenger a legmelegebb ebben az időszakban, 27-29°C körüli vízhőmérséklettel. A napsütés bőséges, bár a tájfunok zivataros időjárást hozhatnak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Okinawa időjárása havi bontásban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Január</strong></h3>



<p>Január Okinawa legkellemetlenebb hónapja a tél közepén. A nappali hőmérséklet általában 18-20°C között mozog, míg éjszaka 14-16°C-ra hűl le. A legkidegebb éjszakákon akár 10°C alá is csökkenhet a hőmérséklet.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 3 óra. A nappali világosság időtartama 10 óra 40 perc körül alakul. A napkelte körülbelül 7:20-kor, a napnyugta pedig 18:00 körül van.</p>



<p>A csapadék mennyisége alacsony, átlagosan 100 mm körül mozog, és a havi csapadékos napok száma körülbelül 12. Az esőzések általában rövid záporok formájában jelentkeznek.</p>



<p>Az égbolt gyakran felhős, a relatív páratartalom 66% körüli. A szél erős lehet, átlagosan 14 km/h sebességgel, különösen az északkeleti szelek. A tenger vízhőmérséklete 22-23°C körüli, ami még elfogadható az úszáshoz.</p>



<p>Ha januárban utazol Okinawára, könnyű rétegzett öltözék ajánlott, vízálló dzseki, és meleg ruházat az esti órákra. A szeles időjárás miatt szélálló kabát is hasznos lehet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Február</strong></h3>



<p>A február hasonlóan enyhe, mint a január, de már érzékelhető a tavasz közeledése. A nappali hőmérséklet 18-20°C közé emelkedik, míg éjszaka 15-17°C között alakul. A legkidegebb éjszakákon 11°C körüli értékeket mérhetünk.</p>



<p>A napsütéses órák száma kismértékben növekszik, átlagosan napi 3,5 óra. A nappali világosság időtartama 11 óra 20 perc körül alakul. A napkelte és napnyugta időpontjai fokozatosan változnak a tavasz felé.</p>



<p>A csapadék mennyisége kissé magasabb, átlagosan 115 mm, de a csapadékos napok száma csökken 11-re. Az esőzések továbbra is rövid záporok formájában jelentkeznek.</p>



<p>A páratartalom 69% körüli, és a szél sebessége 15 km/h. A tenger vízhőmérséklete a legalacsonyabb, 22°C körüli, ami már hűvös az úszáshoz.</p>



<p>A februári látogatáshoz hasonló ruházat ajánlott, mint januárban, de már lehet tervezni a tavaszi átmenetet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Március</strong></h3>



<p>A március a tavasz kezdetét jelzi, kellemes hőmérséklettel. A nappali hőmérséklet 19-22°C közé emelkedik, míg az éjszakák 16-18°C között alakulnak. A legkidegebb éjszakákon 12°C körüli értékeket mérhetünk.</p>



<p>A napsütéses órák száma tovább növekszik, átlagosan napi 3,5 óra. A nappali világosság időtartama 12 óra körül alakul. A napkelte és napnyugta időpontjai kiegyenlítődnek.</p>



<p>A csapadék mennyisége növekszik, 145 mm körüli értékkel. A csapadékos napok száma 13-ra emelkedik, jelezve a tsuyu közeledését.</p>



<p>A páratartalom 71% körülire emelkedik, ami már érzékelhetően párásabbá teszi a levegőt. A szél sebessége 14 km/h-ra csökken. A tenger vízhőmérséklete 22-23°C körüli.</p>



<p>A márciusi látogatáshoz könnyű, rétegzett ruházat ajánlott, és már érdemes esőkabátot is vinni a növekvő csapadék miatt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Április</strong></h3>



<p>Április kellemes, meleg időjárással jellemezhető. A nappali hőmérséklet 22-24°C közé emelkedik, míg éjszaka 19-21°C körül alakul. A legkidegebb éjszakákon 14-15°C körüli értékeket mérhetünk.</p>



<p>A napsütéses órák száma 4 órára növekszik naponta. A nappali világosság időtartama 12 óra 50 perc körül alakul. A napkelte 6:00 körül, a napnyugta pedig 18:30 körül történik.</p>



<p>A csapadék mennyisége tovább növekszik, 160 mm körüli értékkel. A csapadékos napok száma 12 körül alakul, főként délutáni záporok formájában.</p>



<p>A páratartalom 75% körülire emelkedik, ami már érzékelhetően párássá teszi a levegőt. A tenger vízhőmérséklete 23-24°C körüli, ami elfogadható az úszáshoz.</p>



<p>Az áprilisi látogatáshoz könnyű, lélegző ruházat ajánlott, esőkabáttal és ernyővel a gyakori záporok miatt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Május</strong></h3>



<p>Május a tsuyu (esős évszak) kezdetét jelzi, jelentős csapadékkal. A nappali hőmérséklet 25-27°C közé emelkedik, míg éjszaka 22-24°C körül alakul. A legkidegebb éjszakákon 18°C körüli értékeket mérhetünk.</p>



<p>A napsütéses órák száma 4,5 órára növekszik, de a gyakori felhőzet miatt változó. A nappali világosság időtartama 13 óra 25 perc körül alakul.</p>



<p>A csapadék mennyisége jelentősen növekszik, 245 mm körüli értékkel. A csapadékos napok száma 13-ra emelkedik, gyakori és intenzív esőzésekkel.</p>



<p>A páratartalom 78% körülire emelkedik, ami már fülledtté teszi a levegőt. A tenger vízhőmérséklete 25°C körüli, ami kellemes az úszáshoz.</p>



<p>A májusi látogatáshoz könnyű, gyorsan száradó ruházat ajánlott, megfelelő esőfelszereléssel és rugalmas programtervezéssel.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Június</strong></h3>



<p>Június a tsuyu csúcspontja, rendkívül csapadékos időjárással. A nappali hőmérséklet 28-30°C közé emelkedik, míg éjszaka 25-27°C körül alakul. A legkidegebb éjszakákon 21-22°C körüli értékeket mérhetünk.</p>



<p>A napsütéses órák száma 5,5 órára emelkedik, de a gyakori esőzések miatt változó. A nappali világosság időtartama 13 óra 50 perc körül alakul, ez az év leghosszabb napja.</p>



<p>A csapadék mennyisége a legmagasabb, 285 mm körüli értékkel. A csapadékos napok száma 12, de intenzív esőzésekkel.</p>



<p>A páratartalom rendkívül magas, 83% körüli, ami jelentősen fülledtté teszi a levegőt. A tenger vízhőmérséklete 27°C körüli, ami kellemes a hosszú úszáshoz.</p>



<p>A júniusi látogatáshoz könnyű, gyorsan száradó ruházat ajánlott, vízálló cipő, esőkabát és rugalmas programtervezés elengedhetetlen.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Július</strong></h3>



<p>Július a tsuyu végét és a nyár kezdetét jelzi. A nappali hőmérséklet 30-32°C közé emelkedik, míg éjszaka 27-29°C körül alakul. Ez az év legmelegebb hónapja.</p>



<p>A napsütéses órák száma jelentősen növekszik, 7,5 órára. A nappali világosság időtartama 13 óra 35 perc körül alakul.</p>



<p>A csapadék mennyisége csökken, 190 mm körüli értékre. A csapadékos napok száma 11-re csökken, de a tájfun szezon kezdetével számolni kell.</p>



<p>A páratartalom 78% körüli, ami a magas hőmérséklettel fülledtté teszi a levegőt. A tenger vízhőmérséklete 29°C körüli, ideális a vízi sportokhoz.</p>



<p>A júliusi látogatáshoz könnyű, UV-védő ruházat ajánlott, bőséges folyadékbevitel és tájfun-figyelés.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Augusztus</strong></h3>



<p>Augusztus továbbra is nagyon meleg, és a tájfun szezon csúcspontja. A nappali hőmérséklet 30-32°C között mozog, míg éjszaka 26-28°C körül alakul.</p>



<p>A napsütéses órák száma 6,5 óra, a tájfunok miatti növekvő felhőzet miatt. A nappali világosság időtartama 13 óra körül alakul.</p>



<p>A csapadék mennyisége növekszik, 240 mm körüli értékkel. A csapadékos napok száma 14-re emelkedik, gyakori tájfunos esőzésekkel.</p>



<p>A páratartalom 78% körüli, a tenger vízhőmérséklete 29°C körüli. A szél sebessége 16 km/h-ra emelkedik a tájfunok miatt.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban, de még fokozottabb tájfun-figyeléssel.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szeptember</strong></h3>



<p>Szeptember a tájfun szezon csúcspontja, gyakori viharos időjárással. A nappali hőmérséklet 29-31°C között mozog, míg éjszaka 25-27°C körül alakul.</p>



<p>A napsütéses órák száma 6 óra, a gyakori tájfunok miatt. A nappali világosság időtartama 12 óra 20 perc körül alakul.</p>



<p>A csapadék mennyisége magas, 275 mm körüli értékkel. A csapadékos napok száma 13, gyakori és intenzív tájfunos esőzésekkel.</p>



<p>A páratartalom 75% körüli, a tenger vízhőmérséklete 28-29°C körüli. A szél sebessége 12 km/h, de tájfun idején jelentősen megnőhet.</p>



<p>A szeptemberi látogatáshoz rugalmas utazási terv szükséges, megfelelő tájfun-felkészültséggel.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Október</strong></h3>



<p>Október a tájfun szezon végét jelzi, de még mindig előfordulhatnak viharok. A nappali hőmérséklet 26-28°C között mozog, míg éjszaka 23-25°C körül alakul.</p>



<p>A napsütéses órák száma 5,5 óra, a csökkenő tájfun-aktivitás miatt. A nappali világosság időtartama 11 óra 30 perc körül alakul.</p>



<p>A csapadék mennyisége csökken, 180 mm körüli értékre. A csapadékos napok száma 11-re csökken.</p>



<p>A páratartalom 72% körüli, a tenger vízhőmérséklete 27°C körüli. A szél sebessége 14 km/h.</p>



<p>Az októberi látogatáshoz még mindig szükséges a tájfun-felkészültség, de már több lehetőség nyílik szabadtéri programokra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>November</strong></h3>



<p>November az átmenet a nyár és a tél között, kellemes időjárással. A nappali hőmérséklet 23-25°C között mozog, míg éjszaka 20-22°C körül alakul.</p>



<p>A napsütéses órák száma 4 óra, a növekvő felhőzet miatt. A nappali világosság időtartama 10 óra 55 perc körül alakul.</p>



<p>A csapadék mennyisége csökken, 120 mm körüli értékre. A csapadékos napok száma 10-re csökken.</p>



<p>A páratartalom 69% körüli, a tenger vízhőmérséklete 25-26°C körüli. A szél sebessége 16 km/h-ra emelkedik a téli szelek miatt.</p>



<p>A novemberi látogatáshoz könnyű, rétegzett öltözék ajánlott, és szélálló kabát a növekvő szelek miatt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>December</strong></h3>



<p>December a tél kezdetét jelzi, enyhe és kellemes időjárással. A nappali hőmérséklet 20-22°C között mozog, míg éjszaka 16-18°C körül alakul.</p>



<p>A napsütéses órák száma 3,5 óra, a gyakori felhőzet miatt. A nappali világosság időtartama 10 óra 30 perc körül alakul, ez az év legrövidebb napja.</p>



<p>A csapadék mennyisége alacsony, 110 mm körüli értékre. A csapadékos napok száma 11 körül alakul.</p>



<p>A páratartalom 67% körüli, a tenger vízhőmérséklete 24°C körüli. A szél sebessége 14 km/h.</p>



<p>A decemberi látogatáshoz könnyű, rétegzett öltözék ajánlott, meleg ruhákkal az esti órákra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container5 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title5 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar5 {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar5:hover {
      fill: #edbf07;
    }
    .axis5 text {
      font-size: 17px;
    }
    .axis-label5 {
      font-size: 17px;
    }
    .tooltip5 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container5 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider5 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container5 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart5 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container5" id="chartContainer5">
    <div class="chart-title5">Okinawa havi nappali átlaghőmérséklete</div>
    <div id="chart5"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container5">
    <input type="range" min="0" max="100" value="0" class="slider5" id="chartSlider5">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data5 = [
      { honap5: "Január", homerseklet5: 20 },
{ honap5: "Február", homerseklet5: 20 },
{ honap5: "Március", homerseklet5: 22 },
{ honap5: "Április", homerseklet5: 24 },
{ honap5: "Május", homerseklet5: 27 },
{ honap5: "Június", homerseklet5: 30 },
{ honap5: "Július", homerseklet5: 32 },
{ honap5: "Augusztus", homerseklet5: 32 },
{ honap5: "Szeptember", homerseklet5: 31 },
{ honap5: "Október", homerseklet5: 28 },
{ honap5: "November", homerseklet5: 25 },
{ honap5: "December", homerseklet5: 22 }
    ];
    // Méretek és margók beállítása
    const margin5 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width5 = 800 - margin5.left - margin5.right;
    const height5 = 400 - margin5.top - margin5.bottom;
    // SVG elem létrehozása
    const svg5 = d3.select("#chart5")
      .append("svg")
      .attr("width", width5 + margin5.left + margin5.right)
      .attr("height", height5 + margin5.top + margin5.bottom)
      .append("g")
      .attr("transform", `translate(${margin5.left},${margin5.top})`);
    // Tooltip létrehozása
    const tooltip5 = d3.select("body").append("div")
      .attr("class", "tooltip5");
    // Skálák beállítása
    const x5 = d3.scaleBand()
      .domain(data5.map(d => d.honap5))
      .range([0, width5])
      .padding(0.2);
    const y5 = d3.scaleLinear()
      .domain([0, d3.max(data5, d => d.homerseklet5) + 0])
      .nice()
      .range([height5, 0]);
    // X tengely rajzolása
    svg5.append("g")
      .attr("class", "axis5")
      .attr("transform", `translate(0,${height5})`)
      .call(d3.axisBottom(x5))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis5 = svg5.append("g")
      .attr("class", "axis5")
      .call(d3.axisLeft(y5).tickSize(-width5).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis5.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis5.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg5.append("text")
      .attr("class", "axis-label5")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin5.left + 15)
      .attr("x", -height5 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg5.selectAll(".bar5")
      .data(data5)
      .enter()
      .append("rect")
      .attr("class", "bar5")
      .attr("x", d => x5(d.honap5))
      .attr("width", x5.bandwidth())
      .attr("y", d => y5(d.homerseklet5))
      .attr("height", d => height5 - y5(d.homerseklet5))
      .on("mouseover", (event, d) => {
        tooltip5.style("opacity", 1)
          .html(`${d.honap5}: ${d.homerseklet5} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip5.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container5 = document.getElementById('chartContainer5');
      const slider5 = document.getElementById('chartSlider5');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling5() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider5.addEventListener('input', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            const scrollPosition5 = (slider5.value / 100) * maxScroll5;
            container5.scrollLeft = scrollPosition5;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container5.addEventListener('scroll', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            if (maxScroll5 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage5 = (container5.scrollLeft / maxScroll5) * 100;
              slider5.value = scrollPercentage5;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling5();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling5);
    });
  </script>
</body>
</html>



<p><em>(Havi nappali átlaghőmérséklet: a nappali órákra vonatkozó hőmérsékletek átlaga. Azt mutatja meg, milyen meleg van napközben.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar:hover {
      fill: #edbf07;
    }
    .axis text {
      font-size: 17px;
    }
    .axis-label {
      font-size: 17px;
    }
    .tooltip {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container" id="chartContainer">
    <div class="chart-title">Okinawa havi átlaghőmérséklete</div>
    <div id="chart"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container">
    <input type="range" min="0" max="100" value="0" class="slider" id="chartSlider">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data = [
     { honap: "Január", homerseklet: 17 },
{ honap: "Február", homerseklet: 18 },
{ honap: "Március", homerseklet: 19 },
{ honap: "Április", homerseklet: 22 },
{ honap: "Május", homerseklet: 25 },
{ honap: "Június", homerseklet: 28 },
{ honap: "Július", homerseklet: 29 },
{ honap: "Augusztus", homerseklet: 29 },
{ honap: "Szeptember", homerseklet: 28 },
{ honap: "Október", homerseklet: 26 },
{ honap: "November", homerseklet: 23 },
{ honap: "December", homerseklet: 19 }
    ];
    // Méretek és margók beállítása
    const margin = { top: 20, right: 30, bottom: 70, left: 60 };
    const width = 800 - margin.left - margin.right;
    const height = 400 - margin.top - margin.bottom;
    // SVG elem létrehozása
    const svg = d3.select("#chart")
      .append("svg")
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .append("g")
      .attr("transform", `translate(${margin.left},${margin.top})`);
    // Tooltip létrehozása
    const tooltip = d3.select("body").append("div")
      .attr("class", "tooltip");
    // Skálák beállítása
    const x = d3.scaleBand()
      .domain(data.map(d => d.honap))
      .range([0, width])
      .padding(0.2);
    const y = d3.scaleLinear()
      .domain([0, d3.max(data, d => d.homerseklet) + 0])
      .nice()
      .range([height, 0]);
    // X tengely rajzolása
    svg.append("g")
      .attr("class", "axis")
      .attr("transform", `translate(0,${height})`)
      .call(d3.axisBottom(x))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis = svg.append("g")
      .attr("class", "axis")
      .call(d3.axisLeft(y).tickSize(-width).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg.append("text")
      .attr("class", "axis-label")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin.left + 15)
      .attr("x", -height / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg.selectAll(".bar")
      .data(data)
      .enter()
      .append("rect")
      .attr("class", "bar")
      .attr("x", d => x(d.honap))
      .attr("width", x.bandwidth())
      .attr("y", d => y(d.homerseklet))
      .attr("height", d => height - y(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer');
      const slider = document.getElementById('chartSlider');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<p><em>(Havi átlaghőmérséklet: az egész hónapra vonatkozó összes hőmérsékleti adat átlaga, azaz minden nap minden órájának hőmérséklete beleszámít. Ez mutatja meg a teljes időszak általános klímáját.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container2 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title2 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar2 {
      fill: #3385ff;
      transition: fill 0.3s;
    }
    .bar2:hover {
      fill: #0066ff;
    }
    .axis2 text {
      font-size: 17px;
    }
    .axis-label2 {
      font-size: 17px;
    }
    .tooltip2 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container2 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider2 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container2 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart2 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container2" id="chartContainer2">
    <div class="chart-title2">Okinawa átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 100 },
{ honap: "Február", csapadek: 115 },
{ honap: "Március", csapadek: 145 },
{ honap: "Április", csapadek: 160 },
{ honap: "Május", csapadek: 245 },
{ honap: "Június", csapadek: 285 },
{ honap: "Július", csapadek: 190 },
{ honap: "Augusztus", csapadek: 240 },
{ honap: "Szeptember", csapadek: 275 },
{ honap: "Október", csapadek: 180 },
{ honap: "November", csapadek: 120 },
{ honap: "December", csapadek: 110 }
    ];
    // Méretek és margók beállítása
    const margin2 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width2 = 800 - margin2.left - margin2.right;
    const height2 = 400 - margin2.top - margin2.bottom;
    // SVG elem létrehozása
    const svg2 = d3.select("#chart2")
      .append("svg")
      .attr("width", width2 + margin2.left + margin2.right)
      .attr("height", height2 + margin2.top + margin2.bottom)
      .append("g")
      .attr("transform", `translate(${margin2.left},${margin2.top})`);
    // Tooltip létrehozása
    const tooltip2 = d3.select("body").append("div")
      .attr("class", "tooltip2");
    // Skálák beállítása
    const x2 = d3.scaleBand()
      .domain(data2.map(d => d.honap))
      .range([0, width2])
      .padding(0.2);
    const y2 = d3.scaleLinear()
      .domain([0, d3.max(data2, d => d.csapadek) + 0])
      .nice()
      .range([height2, 0]);
    // X tengely rajzolása
    svg2.append("g")
      .attr("class", "axis2")
      .attr("transform", `translate(0,${height2})`)
      .call(d3.axisBottom(x2))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis2 = svg2.append("g")
      .attr("class", "axis2")
      .call(d3.axisLeft(y2).tickSize(-width2).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis2.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis2.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg2.append("text")
      .attr("class", "axis-label2")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin2.left + 15)
      .attr("x", -height2 / 2)
      .attr("text-anchor", "middle")
      .text("mm");
    // Oszlopok rajzolása
    svg2.selectAll(".bar2")
      .data(data2)
      .enter()
      .append("rect")
      .attr("class", "bar2")
      .attr("x", d => x2(d.honap))
      .attr("width", x2.bandwidth())
      .attr("y", d => y2(d.csapadek))
      .attr("height", d => height2 - y2(d.csapadek))
      .on("mouseover", (event, d) => {
        tooltip2.style("opacity", 1)
          .html(`${d.honap}: ${d.csapadek} mm`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip2.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer2');
      const slider = document.getElementById('chartSlider2');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container11 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title11 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar11 {
      fill: #94B4C1;
      transition: fill 0.3s;
    }
    .bar11:hover {
      fill: #547792;
    }
    .axis11 text {
      font-size: 17px;
    }
    .axis-label11 {
      font-size: 17px;
    }
    .tooltip11 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container11 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider11 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container11 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart11 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container11" id="chartContainer11">
    <div class="chart-title11">Okinawa jellemző páratartalma</div>
    <div id="chart11"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container11">
    <input type="range" min="0" max="100" value="0" class="slider11" id="chartSlider11">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data11 = [
      { honap11: "Január", paratartalom11: 66 },
{ honap11: "Február", paratartalom11: 69 },
{ honap11: "Március", paratartalom11: 71 },
{ honap11: "Április", paratartalom11: 75 },
{ honap11: "Május", paratartalom11: 78 },
{ honap11: "Június", paratartalom11: 83 },
{ honap11: "Július", paratartalom11: 78 },
{ honap11: "Augusztus", paratartalom11: 78 },
{ honap11: "Szeptember", paratartalom11: 75 },
{ honap11: "Október", paratartalom11: 72 },
{ honap11: "November", paratartalom11: 69 },
{ honap11: "December", paratartalom11: 67 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



<p>A páratartalom és a hőérzet kapcsolatáról <a href="https://mikorutazz.hu/hogyan-hat-a-paratartalom-a-hoerzetre/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz részletesebben!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Tenger vízhőmérséklete</strong></h2>



<p>Okinawa tenger vízhőmérséklete az év során viszonylag magas és stabil marad a szubtrópusi klímának köszönhetően. A víz egész évben alkalmas az úszásra, bár a komfortszint változik.</p>



<p><strong>Január-február</strong>: A víz hőmérséklete 22-23°C között alakul. Ez a legalacsonyabb vízhőmérséklet az évben, ami még elfogadható az úszáshoz, bár egyesek hűvösnek találhatják.</p>



<p><strong>Március-május</strong>: A víz hőmérséklete fokozatosan emelkedik, 22-25°C közötti értékeket érve el. Májusra már kellemes meleg vízhőmérséklet alakul ki.</p>



<p><strong>Június-augusztus</strong>: A víz hőmérséklete a legmagasabb, 27-29°C körül alakul. Ez ideális hőmérséklet a vízi sportokhoz és hosszú úszáshoz.</p>



<p><strong>Szeptember-október</strong>: A víz hőmérséklete még mindig magas, 27-29°C körül marad. A tájfun szezon ellenére a víz kellemes meleg.</p>



<p><strong>November-december</strong>: A víz hőmérséklete fokozatosan csökken, 24-26°C közötti értékeket érve el. November végén még mindig kellemes az úszás.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container3 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title3 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar3 {
      fill: #1ad1ff;
      transition: fill 0.3s;
    }
    .bar3:hover {
      fill: #00b8e6;
    }
    .axis3 text {
      font-size: 17px;
    }
    .axis-label3 {
      font-size: 17px;
    }
    .tooltip3 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container3 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider3 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container3 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart3 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container3" id="chartContainer3">
    <div class="chart-title3">Tenger vízhőmérséklete</div>
    <div id="chart3"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container3">
    <input type="range" min="0" max="100" value="0" class="slider3" id="chartSlider3">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - tenger vízhőmérséklet adatok
    const data3 = [
      { honap: "Január", homerseklet: 23 },
{ honap: "Február", homerseklet: 22 },
{ honap: "Március", homerseklet: 22 },
{ honap: "Április", homerseklet: 24 },
{ honap: "Május", homerseklet: 25 },
{ honap: "Június", homerseklet: 27 },
{ honap: "Július", homerseklet: 29 },
{ honap: "Augusztus", homerseklet: 29 },
{ honap: "Szeptember", homerseklet: 29 },
{ honap: "Október", homerseklet: 27 },
{ honap: "November", homerseklet: 26 },
{ honap: "December", homerseklet: 24 }
    ];
    // Méretek és margók beállítása
    const margin3 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width3 = 800 - margin3.left - margin3.right;
    const height3 = 400 - margin3.top - margin3.bottom;
    // SVG elem létrehozása
    const svg3 = d3.select("#chart3")
      .append("svg")
      .attr("width", width3 + margin3.left + margin3.right)
      .attr("height", height3 + margin3.top + margin3.bottom)
      .append("g")
      .attr("transform", `translate(${margin3.left},${margin3.top})`);
    // Tooltip létrehozása
    const tooltip3 = d3.select("body").append("div")
      .attr("class", "tooltip3");
    // Skálák beállítása
    const x3 = d3.scaleBand()
      .domain(data3.map(d => d.honap))
      .range([0, width3])
      .padding(0.2);
    const y3 = d3.scaleLinear()
      .domain([0, d3.max(data3, d => d.homerseklet) + 0])
      .nice()
      .range([height3, 0]);
    // X tengely rajzolása
    svg3.append("g")
      .attr("class", "axis3")
      .attr("transform", `translate(0,${height3})`)
      .call(d3.axisBottom(x3))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis3 = svg3.append("g")
      .attr("class", "axis3")
      .call(d3.axisLeft(y3).tickSize(-width3).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis3.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis3.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg3.append("text")
      .attr("class", "axis-label3")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin3.left + 15)
      .attr("x", -height3 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg3.selectAll(".bar3")
      .data(data3)
      .enter()
      .append("rect")
      .attr("class", "bar3")
      .attr("x", d => x3(d.honap))
      .attr("width", x3.bandwidth())
      .attr("y", d => y3(d.homerseklet))
      .attr("height", d => height3 - y3(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip3.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip3.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer3');
      const slider = document.getElementById('chartSlider3');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>UV sugárzás Okinawán</strong></h2>



<p>Okinawa szubtrópusi elhelyezkedése miatt az UV sugárzás egész évben rendkívül magas. A sziget az egyenlítő közelében helyezkedik el, ami intenzív napsugárzást eredményez.</p>



<p><strong>Január-december</strong>: Az UV index általában 7-13 között mozog az év során. A téli hónapokban (január, december) az UV index 7-8 körül alakul, ami &#8222;magas&#8221; kategóriának számít, 25 perces égési idővel.</p>



<p><strong>Február-április</strong>: Az UV index 10-13 körül mozog, ami &#8222;nagyon magas&#8221; és &#8222;extrém&#8221; kategóriába tartozik. Az égési idő 10-15 perc között alakul.</p>



<p><strong>Május-szeptember</strong>: Ez az időszak mutatja a legmagasabb UV értékeket, 13 körül, ami &#8222;extrém&#8221; kategóriába tartozik. Az égési idő mindössze 10 perc, közvetlen napfényben.</p>



<p><strong>Október-november</strong>: Az UV index 9-10 körül alakul, ami &#8222;nagyon magas&#8221; kategóriába tartozik. Az égési idő 15 perc körül alakul.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Az extrém UV sugárzás miatt egész évben rendkívül fontos a megfelelő napvédelem. Ajánlott a magas faktorszámú (legalább SPF 50+) napvédő krém gyakori használata, kalap, napszemüveg viselése. Különösen fontos a napvédelem 10:00-16:00 óra között, amikor a sugárzás a legintenzívebb.</p>



<p>A víz visszaverő hatása miatt a vízparton és a vízben tartózkodva fokozott napvédelemre van szükség. UV-szűrős pólók és vízálló napvédő krémek használata ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container4 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title4 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar4 {
      fill: #e60000;
      transition: fill 0.3s;
    }
    .bar4:hover {
      fill: #b30000;
    }
    .axis4 text {
      font-size: 17px;
    }
    .axis-label4 {
      font-size: 17px;
    }
    .tooltip4 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container4 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider4 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container4 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart4 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container4" id="chartContainer4">
    <div class="chart-title4">UV index</div>
    <div id="chart4"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container4">
    <input type="range" min="0" max="100" value="0" class="slider4" id="chartSlider4">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - UV index adatok
    const data4 = [
      { honap: "Január", uv: 8 },
{ honap: "Február", uv: 10 },
{ honap: "Március", uv: 13 },
{ honap: "Április", uv: 13 },
{ honap: "Május", uv: 13 },
{ honap: "Június", uv: 13 },
{ honap: "Július", uv: 13 },
{ honap: "Augusztus", uv: 13 },
{ honap: "Szeptember", uv: 13 },
{ honap: "Október", uv: 10 },
{ honap: "November", uv: 9 },
{ honap: "December", uv: 7 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<p><em>(Az UV index a Napból érkezõ ultraibolya sugárzás veszélyességi szintjét jelenti: 5-6,9 között erős, 7-7,9 között nagyon erős, 8 felett extrém az értéke.)</em> Részletesen <a href="https://mikorutazz.hu/mit-jelent-az-uv-index-es-hogyan-vedd-magad-a-napsugarzastol/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz az utazás közbeni UV-sugárzás megelőzéséről!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek</strong></h2>



<p>Okinawa különösen ki van téve a szélsőséges időjárási jelenségeknek, elsősorban a tájfunoknak és az intenzív esőzéseknek.</p>



<p>A tájfun szezon a legjelentősebb veszélyt jelenti július és október között. Évente átlagosan 7-8 tájfun közelíti meg Okinawát, ebből 3-4 jelentős hatást gyakorol a szigetre. A tájfunok erős széllel (akár 200+ km/h), heves esőzésekkel és magas hullámokkal járnak. A legerősebb tájfunok augusztus-szeptember között fordulnak elő.</p>



<p>A tsuyu időszakban (május-június) előfordulhatnak rendkívül intenzív esőzések, amikor 24 óra alatt 200-300 mm csapadék is hullhat. Ez áradásokhoz és földcsuszamlásokhoz vezethet.</p>



<p>A nyári hónapokban (július-szeptember) a hőmérséklet és a páratartalom kombinációja miatt a hőérzet meghaladhatja a 40°C-ot. Ez hőkimerülést vagy hőgutát okozhat, különösen a nem akklimatizálódott turistáknál.</p>



<p>A téli hónapokban (december-március) az északi szelek nagyon erősek lehetnek, ami a tényleges hőmérsékletnél hűvösebbé teszi az időjárás érzetét.</p>



<p>A heves esőzések alatt az alacsonyabban fekvő területeken villámárvizek fordulhatnak elő, különösen a városi területeken.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Mikor a legjobb Okinawára utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Okinawa meglátogatására a <strong>tél és a kora tavasz, különösen február végétől április elejéig</strong>. Ebben az időszakban a hőmérséklet kellemes (19-25°C), minimális a csapadék, alacsonyabb a páratartalom, és nincs tájfun veszély. A tenger vízhőmérséklete még mindig kellemes (22-24°C), és a UV sugárzás is kezelhető szinten marad.</p>



<p><strong>Október vége és november eleje</strong> szintén kiváló választás, amikor a tájfun szezon véget ér, de a hőmérséklet még mindig kellemes. A víz hőmérséklete optimális (25-27°C), és a turisták száma alacsonyabb.</p>



<p>A tsuyu (május-június) időszak a gyakori esőzések miatt kevésbé ajánlott, bár az árak alacsonyabbak. A tájfun szezon (július-október) kiszámíthatatlan, különösen augusztus-szeptember, amikor a legerősebb viharok várhatók.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Okinawa &#8211; Utazási Idő Táblázat</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
border-radius: 8px;
overflow: hidden;
}

thead {
background: linear-gradient(to right, #2c3e50, #4ca1af);
color: white;
}

th {
padding: 15px;
text-align: left;
font-size: 18px;
font-weight: bold;
letter-spacing: 1px;
}

td {
padding: 15px;
font-size: 18px;
}

.excellent {
background-color: #c8e6c9;
}

.excellent td {
background-color: #c8e6c9;
}

.average {
background-color: #fff9c4;
}

.average td {
background-color: #fff9c4;
}

.not-recommended {
background-color: #ffcdd2;
}

.not-recommended td {
background-color: #ffcdd2;
}

tr:hover {
opacity: 0.9;
}

tr {
border-bottom: 1px solid rgba(0,0,0,0.05);
}

tr:last-child {
border-bottom: none;
}
</style>
</head>
<body>
<div class="pcrstb-wrap"><table>
<thead>
<tr>
<th>Hónap</th>
<th>Idő az utazáshoz</th>
</tr>
</thead>
<tbody>
<tr class="average">
<td>Január</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>Február</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Március</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Április</td>
<td>Kiváló</td>
</tr>
<tr class="not-recommended">
<td>Május</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Június</td>
<td>Nem ajánlott</td>
</tr>
<tr class="average">
<td>Július</td>
<td>Átlagos</td>
</tr>
<tr class="not-recommended">
<td>Augusztus</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Szeptember</td>
<td>Nem ajánlott</td>
</tr>
<tr class="average">
<td>Október</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>November</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>December</td>
<td>Átlagos</td>
</tr>
</tbody>
</table></div>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>7 napos időjárás előrejelzés</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<a class="weatherwidget-io" href="https://forecast7.com/hu/26d21127d68/okinawa-prefecture/" data-label_1="OKINAWA" data-theme="original" >OKINAWA</a>
<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
</script>
<p>A <a href="https://mikorutazz.hu/okinawa-idojarasa/">Okinawa időjárása – mikor a legjobb a japán szigetre utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Oszaka időjárása – mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/oszaka-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Fri, 30 May 2025 13:54:03 +0000</pubDate>
				<category><![CDATA[Ázsia]]></category>
		<category><![CDATA[Japán]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=794</guid>

					<description><![CDATA[<p>Oszaka időjárását a párás szubtrópusi éghajlat határozza meg, ami forró, párás nyarakat és enyhe, viszonylag száraz teleket eredményez. A japán Honshu sziget déli részén, a Kanszai régióban elhelyezkedő várost a&#8230;</p>
<p>A <a href="https://mikorutazz.hu/oszaka-idojarasa/">Oszaka időjárása – mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Oszaka időjárását a párás szubtrópusi éghajlat határozza meg, ami forró, párás nyarakat és enyhe, viszonylag száraz teleket eredményez.</strong></p>



<p>A <a href="https://mikorutazz.hu/japan-idojarasa-regionkent-mikor-es-hova-erdemes-utazni/" target="_blank" rel="noreferrer noopener">japán</a> Honshu sziget déli részén, a Kanszai régióban elhelyezkedő várost a mérsékelt telek és a forró, nyirkos, esős nyarak jellemzik. A várost, mint egész Japánt, az ázsiai <a href="https://mikorutazz.hu/monszun-hurrikan-tajfun-ciklon-mik-ezek-es-mikor-ne-utazz-ezekbe-a-regiokba/" target="_blank" rel="noreferrer noopener">monszun</a> rendszer befolyásolja: télen az északnyugati hideg áramlatok dominálnak, míg nyáron ezeket meleg és párás trópusi származású légáramlatok váltják fel. A város a Szeto-beltenger partján fekszik, amely viszonylag védett területet jelent mind a nyári monszun, mind a tájfunok hatásaitól.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Évszakok</strong></h2>



<p>Oszaka négy jól elkülöníthető évszakkal rendelkezik, bár ezek hossza és intenzitása eltérő: a nyár és a tél domináns időszakok, míg a tavasz és az ősz rövidebb átmeneti periódusok.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tavasz (március-május)</strong>:</h3>



<p>A tavasz rövid, de különösen kellemes időszak Oszakában, fokozatos felmelegedéssel és növekvő csapadékmennyiséggel. Az átlaghőmérséklet <strong>10-25°C</strong> között mozog. A tavasz elején még hűvös lehet, de gyorsan felmelegszik, miközben a páratartalom fokozatosan emelkedik. A tavasz csúcspontja a cseresznyevirágzás (szakura) időszaka, amely általában április elején éri el a tetőpontját, és körülbelül egy hét alatt kibontakozik teljesen.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Nyár (június-szeptember)</strong>:</h3>



<p>A nyár rendkívül forró, párás és csapadékos. Az átlaghőmérséklet <strong>24-30°C</strong> között alakul, de gyakran meghaladja a 35°C-ot is. A nyár különlegessége a baiu nevű esős időszak június-júliusban, amely intenzív, tartós esőzésekkel jár. Augusztus a legforróbb hónap, amikor a hőség különösen elviselhetetlen lehet a városi hősziget hatás miatt. A nyári monszun hatására előfordulhatnak hirtelen kialakuló, intenzív záporok és zivatarok.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Ősz (október-november)</strong>:</h3>



<p>Az ősz Oszaka második legkellemesebb évszaka, fokozatosan csökkenő hőmérséklettel és csökkenő páratartalommal. Az átlaghőmérséklet <strong>14-20°C</strong> között alakul. A csapadék mennyisége mérsékelt marad, és a levegő tiszta, kellemes közérzetet biztosít. Az őszi hónapok ideálisak a szabadtéri tevékenységekhez és városnézéshez, különösen az őszi lombszín miatt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tél (december-február)</strong>:</h3>



<p>A tél enyhe és száraz, az átlaghőmérséklet <strong>7-10°C</strong> között mozog, bár éjszaka gyakran fagypont közelébe süllyed. Hó ritkán esik, és ha igen, általában nem marad meg. Az éjszakák kifejezetten hűvösek lehetynek, és a nappalok és éjszakák közötti hőmérséklet-különbség jelentős lehet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Oszaka időjárása havi bontásban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Január</strong></h3>



<p>Január Oszaka egyik leghidegebb hónapja. A nappali hőmérséklet általában 9-10°C között mozog, míg éjszaka 2-3°C közé süllyedhet. Fagypont alatti hőmérséklet is előfordulhat, különösen a hajnali órákban, bár ez nem gyakori.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 4,5 óra. A nappali világosság időtartama viszonylag rövid, mintegy 10 óra. A napkelte késői, 7:00 körül, a napnyugta pedig már 17:00 körül van.</p>



<p>A csapadék mennyisége rendkívül alacsony, átlagosan 45 mm körül mozog. A havi csapadékos napok száma mindössze 6, általában eső vagy ónos eső formájában. A hó ritkán fordul elő, és ha igen, általában nem marad meg.</p>



<p>Az égbolt gyakran borús, a levegő viszonylag száraz. A relatív páratartalom mérsékelt, 61% körüli, ami kellemes közérzetet biztosít a hűvös hőmérséklet ellenére.</p>



<p>Ha januárban utazol Oszakába, vigyél magaddal meleg kabátot, különösen az esti programokhoz, és rétegesen öltözködj, mert a nappali és éjszakai hőmérséklet között nagy a különbség. A beltéri fűtés általában jól működik, ezért érdemes rétegesen felöltözni.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Február</strong></h3>



<p>A február hasonló a januárhoz, de már enyhe felmelegedés érezhető. A nappali hőmérséklet 10-11°C köré emelkedhet, míg éjszaka 3°C körül alakul. A fagy már ritkább, főleg a hónap második felében.</p>



<p>A napsütéses órák száma enyhén növekszik, átlagosan napi 5 óra. A nappali világosság időtartama észrevehetően növekszik, 11 órára. A napkelte korábban, 6:45 körül, a napnyugta pedig később, 17:30 körül történik.</p>



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 60 mm körül. A csapadékos napok száma 7 körül mozog, még mindig az enyhe esők jellemzőek.</p>



<p>A levegő száraz marad, 60% körüli páratartalommal. Az égbolt gyakran változó, de a tiszta napok gyakoriak. A februári látogatáshoz még mindig szükséges a téli kabát az esti órákra, bár a nappali hőmérséklet már kellemesebb.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Március</strong></h3>



<p>A március egyértelmű átmenetet jelent a tavasz felé. A hőmérséklet jelentősen emelkedik, nappal már 14°C-ot is elérhet, míg az éjszakák 6°C körül alakulnak. Fagyos reggelek már csak kivételes esetben fordulnak elő.</p>



<p>A napsütéses órák száma tovább emelkedik, átlagosan napi 5,5 óra. A nappali világosság időtartama jelentősen megnő, 12 órára. A napkelte korábban, 6:00 körül, a napnyugta pedig később, 18:00 körül következik be.</p>



<p>A csapadék mennyisége jelentős növekedést mutat, 105 mm körüli értékkel. A csapadékos napok száma 10-re emelkedik. Ez a tavaszi esős időszak kezdetét jelzi, amikor a téli szárazságot fokozatosan felváltják a gyakoribb esők.</p>



<p>Március jellegzetessége az időjárás változékonysága, amikor még hűvös reggelek váltakoznak kellemes meleg délutánokkal. A páratartalom az év legalacsonyabb szintjén van, 59% körül, ami kellemes közérzetet biztosít.</p>



<p>A márciusi látogatáshoz érdemes rétegesen öltözködni, átmeneti kabátot viselni, és esernyőt magunkkal vinni. A hirtelen időjárás-változások miatt fontos a rugalmas öltözködés.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Április</strong></h3>



<p>Az április már egyértelműen tavaszi hónap, jelentős felmelegedéssel és a természet újjáéledésével. A nappali hőmérséklet 19-20°C közé emelkedik, míg éjszaka 11°C körül alakul. A hideg napok már ritkák, és a hónap végére már kellemes meleg napok jellemzőek.</p>



<p>A napsütéses órák száma átlagosan napi 6,5 óra. A nappali világosság időtartama 13 órára nő. A napkelte korán, 5:30 körül, a napnyugta pedig késői, 18:30 körül történik.</p>



<p>A csapadék mennyisége mérsékelt marad, 100 mm körüli értékkel. Az esős napok száma 10 körül mozog, általában rövid, enyhe záporok formájában, amelyek nem akadályozzák jelentősen a szabadtéri programokat.</p>



<p>A páratartalom továbbra is alacsony, 58% körüli. A napsütéses órák száma jelentősen növekszik, és a hőmérséklet is kellemesebbé válik. Ez az időszak a cseresznyevirágzás csúcspontja, amikor a város parkjai és utcái rózsaszín virágtengerré változnak.</p>



<p>Az áprilisi látogatáshoz könnyű tavaszi ruházat ajánlott, egy vékony pulóverrel vagy kardigánnal az esti órákra. Ideális időszak a szabadtéri programokhoz, városnézéshez és a híres szakura-virágzás megtekintéséhez.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Május</strong></h3>



<p>Május a késő tavaszi időszak, amikor a hőmérséklet fokozatosan emelkedik a nyári értékek felé. A nappali értékek 24-25°C közé kúsznak, míg éjszaka 16°C körül alakulnak. A hónap végére már kellemes meleg napok jellemzőek.</p>



<p>A napsütéses órák száma továbbra is magas, átlagosan 6,5 óra. A nappali világosság időtartama eléri a 14 órát. A napkelte nagyon korán, 5:00 körül, a napnyugta pedig késői, 19:00 körül van.</p>



<p>A csapadék mennyisége növekszik, 135 mm körüli értékkel. A csapadékos napok száma 10 körül alakul. Ez a nyári esős időszak (baiu) előfutárának tekinthető, amikor a csapadék mennyisége fokozatosan növekszik.</p>



<p>A páratartalom emelkedni kezd, 61% körüli értékre, ami már érezhető nedvességet jelent a levegőben. A napsütéses órák száma még mindig magas, de a növekvő páratartalom miatt a meleg érzet intenzívebbé válik.</p>



<p>A májusi látogatáshoz könnyű nyári ruházat ajánlott, de érdemes egy könnyű dzsekiet vagy kardigánt is magunkkal vinni az estékre. Esernyő hasznos lehet a gyakoribb esők miatt. Még mindig kellemes időszak a szabadtéri programokhoz, mielőtt beköszönt a nyári hőség.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Június</strong></h3>



<p>Június a nyári esős időszak (baiu) kezdete, jelentős változást hozva az időjárásban. A nappali hőmérséklet 28°C körül alakul, míg éjszaka 20°C körül marad. A meleg és a magas páratartalom együttes hatása már fülledt időjárást eredményez.</p>



<p>A napsütéses órák száma jelentősen csökken, átlagosan napi 5 óra a gyakori felhőzet és esős napok miatt. A nappali világosság továbbra is hosszú, 14,5 óra körül, de a borús égbolt miatt kevésbé élvezhető.</p>



<p>A csapadék mennyisége drasztikusan megnő, 185 mm-re, ami az év egyik legcsapadékosabb időszakát jelenti. A csapadékos napok száma 12-re emelkedik. A baiu időszak jellemzője a hosszan tartó, enyhe esőzés, amely napokig is eltarthat, megszakítások nélkül.</p>



<p>A páratartalom jelentősen megnő, 68% körüli értékre, ami már kellemetlen, fülledt érzetet kelt. A levegő nehéz, és a magas nedvesség miatt a hőmérséklet intenzívebben érezhető.</p>



<p>A júniusi látogatáshoz könnyű, légáteresztő ruházat ajánlott, lehetőleg gyorsan száradó anyagokból. Minőségi esernyő vagy esőkabát elengedhetetlen. A magas páratartalom miatt gyakori ruhacsere lehet szükséges, és érdemes pótruházatot magunkkal vinni.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Július</strong></h3>



<p>Július a nyári esős időszak folytatása, rendkívül forró és párás időjárással. A nappali hőmérséklet 31-32°C körül alakul, míg éjszaka 24-25°C körül marad, ami &#8222;trópusi éjszakákat&#8221; eredményez, amikor a hőmérséklet nem süllyed 25°C alá.</p>



<p>A napsütéses órák száma enyhén javul a júniusihoz képest, átlagosan napi 6 óra. A nappali világosság időtartama még mindig hosszú, de kezd csökkenni, 14 óra körül alakul.</p>



<p>A csapadék mennyisége továbbra is magas, 175 mm körüli értékkel. A csapadékos napok száma 11 körül mozog. A baiu időszak még tart, bár kissé kevésbé intenzív lehet, mint júniusban. Az esők gyakran hirtelen, intenzív záporok formájában jelentkeznek.</p>



<p>A páratartalom eléri az éves csúcsot, 70% körüli értékkel, ami rendkívül fülledt, nehezen elviselhető időjárást eredményez. A magas hőmérséklet és páratartalom kombinációja különösen megterhelő lehet.</p>



<p>A júliusi látogatáshoz a lehető legkönnyebb, szellős ruházat ajánlott, lehetőleg világos színekben. Légkondicionált helyiségekben történő gyakori pihenő szükséges. Bőséges folyadékfogyasztás elengedhetetlen, és érdemes elektrolit-pótló italokat is fogyasztani. Esernyő vagy esőkabát továbbra is szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Augusztus</strong></h3>



<p>Az augusztus az év legforróbb hónapja, amikor a hőség eléri csúcspontját. A nappali hőmérséklet 33-34°C körül alakul, de gyakran meghaladja a 35°C-ot is. Az éjszakák is melegek maradnak, 25-26°C körüli értékekkel, ami folyamatosan megterhelő lehet.</p>



<p>A napsütéses órák száma eléri az éves csúcsot, átlagosan napi 7 óra. A baiu esős időszak véget ér, és augusztusban általában több napsütés várható, ami azonban fokozza a hőség intenzitását.</p>



<p>A csapadék mennyisége csökken a nyári hónapok közül, 115 mm körüli értékre. A csapadékos napok száma 8-ra csökken. Augusztus a nyári hónapok közül a legszárazabb, bár még mindig előfordulhatnak hirtelen zivatarok vagy tájfun hatására intenzív esőzések.</p>



<p>A páratartalom enyhén csökken az előző hónapokhoz képest, de még mindig magas, 66% körüli. A száraz hőség és a magas páratartalom kombinációja különösen kihívást jelenthet.</p>



<p>Az augusztusi látogatáshoz szintén könnyű ruházat ajánlott, erős napvédelemmel. A hőség miatt a szabadtéri programokat a kora reggeli (7:00 előtti) vagy késő esti (19:00 utáni) órákra érdemes időzíteni. Légkondicionált szállás és gyakori hűsítő pihenők elengedhetetlenek.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szeptember</strong></h3>



<p>A szeptember még mindig meleg, de már érezhető az enyhe hűlés és a nyár végének közeledése. A nappali hőmérséklet 29-30°C körül alakul, éjszaka 21-22°C körül. A hőség még mindig jelentős, de már elviselhetőbb, mint augusztusban.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 5,5 óra. A nappali világosság időtartama észrevehetően rövidül, 12,5 órára csökken.</p>



<p>A csapadék mennyisége ismét növekszik, 155 mm körüli értékre. A csapadékos napok száma 11-re emelkedik. Ez a tájfun szezon időszaka, amikor a trópusi ciklonok hatására hirtelen, intenzív esőzések és viharok fordulhatnak elő.</p>



<p>A páratartalom továbbra is magas, 67% körüli. A szeptemberi időjárás kiszámíthatatlan lehet a tájfunok miatt, amelyek hirtelen időjárás-változásokat hozhatnak.</p>



<p>Szeptemberben még mindig nyári ruházat szükséges, de egy könnyű kardigán vagy vékony dzseki már hasznos lehet az estékre. Tájfun kockázat miatt érdemes figyelni az időjárás-jelentéseket és rugalmasan tervezni a programokat. Esernyő vagy esőkabát továbbra is szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Október</strong></h3>



<p>Az október az év egyik legkellemesebb hónapja, ideális időjárással a szabadtéri programokhoz. A nappali hőmérséklet 23-24°C körül alakul, míg éjszaka 16°C körül. A levegő friss, tiszta és kellemes.</p>



<p>A napsütéses órák száma továbbra is kedvező, átlagosan napi 5,5 óra, kiváló látási viszonyokkal és gyakori tiszta égbolttal. A nappali világosság időtartama tovább csökken, 11,5 órára.</p>



<p>A csapadék mennyisége mérsékelt, 135 mm körüli értékkel. A csapadékos napok száma 9, és az esők általában rövid, enyhe záporok formájában jelentkeznek, amelyek nem akadályozzák jelentősen a szabadtéri tevékenységeket.</p>



<p>A páratartalom kellemes szintre csökken, 65% körüli, ami komfortos közérzetet biztosít. Az égbolt gyakran kristálytiszta, kék, kiváló látási viszonyokkal. Az őszi lombszín kezd kibontakozni, különleges látványt nyújtva.</p>



<p>Az októberi látogatás ideális, rétegesen öltözködés ajánlott, mivel a nappalok kellemesan melegek, de a reggelek és esték már hűvösek lehetnek. Ez az időszak tökéletes a város és környékének felfedezésére, szabadtéri programokra és az őszi természet élvezetére.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>November</strong></h3>



<p>A november már az ősz második felét jelenti, jelentős hőmérséklet-csökkenéssel és a tél közeledtének érzésével. A nappali hőmérséklet 17-18°C közé süllyed, míg éjszaka már 10°C körül alakul. A hónap végére már hűvös reggelek és esték jellemzőek.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 5 órára, és a rövidülő nappalok miatt korán sötétedik. A nappali világosság időtartama jelentősen rövidül, 10,5 órára.</p>



<p>A csapadék mennyisége csökken, 75 mm körüli értékkel. A csapadékos napok száma 7-re mérséklődik. A november a szárazabb időszak kezdetét jelzi, amikor a nyári és őszi esők fokozatosan megszűnnek.</p>



<p>A páratartalom mérsékelt, 64% körüli, ami kellemes, friss levegőt eredményez. A napsütéses napok még mindig gyakoriak, de a napok jelentősen rövidülnek, és a hőmérséklet érezhetően csökken napnyugta után.</p>



<p>A novemberi látogatáshoz már melegebb ruházat szükséges, könnyű téli kabáttal vagy vastag pulóverrel, különösen az esti órákra. A hőmérséklet-különbség a nappali és éjszakai órák között jelentős lehet, ezért a réteges öltözködés különösen fontos. Még mindig kellemes időszak a szabadtéri programokhoz.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>December</strong></h3>



<p>A december az ősz vége és a tél kezdete, amikor az időjárás már egyértelműen hűvössé válik. A nappali hőmérséklet 12-13°C körül alakul, míg éjszaka 5°C közé is süllyedhet. Fagypont alatti hőmérséklet ritkán, de előfordulhat, különösen tiszta, szélcsendes éjszakákon.</p>



<p>A napsütéses órák száma az alacsonyabb szinten marad, átlagosan napi 5 óra, de még ez is jelentős napsütést jelent más éghajlatokhoz képest. A nappali világosság időtartama eléri a legrövidebb időszakot, mindössze 10 óra alatt.</p>



<p>A csapadék mennyisége alacsony, 55 mm körüli értékkel. A csapadékos napok száma 7 körül alakul. December a száraz téli időszak része, amikor a csapadék főként enyhe eső formájában jelentkezik.</p>



<p>A levegő viszonylag száraz, 62% körüli páratartalommal. Az égbolt gyakran tiszta, és a napsütés jelentős marad, annak ellenére, hogy ez már a téli időszak. A szél gyakran hideg lehet, ami fokozza a hűvös érzetet.</p>



<p>A decemberi látogatáshoz téli ruházat szükséges, meleg kabáttal, sállal és kesztyűvel az esti órákra. A beltéri fűtés miatt érdemes rétegesen öltözködni, mert a belső terek és a szabadtér között jelentős hőmérséklet-különbség lehet. A hűvös időjárás ellenére még mindig kellemes lehet a városnézés.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container5 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title5 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar5 {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar5:hover {
      fill: #edbf07;
    }
    .axis5 text {
      font-size: 17px;
    }
    .axis-label5 {
      font-size: 17px;
    }
    .tooltip5 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container5 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider5 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container5 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart5 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container5" id="chartContainer5">
    <div class="chart-title5">Oszaka havi nappali átlaghőmérséklete</div>
    <div id="chart5"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container5">
    <input type="range" min="0" max="100" value="0" class="slider5" id="chartSlider5">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data5 = [
      { honap5: "Január", homerseklet5: 10 },
{ honap5: "Február", homerseklet5: 11 },
{ honap5: "Március", homerseklet5: 14 },
{ honap5: "Április", homerseklet5: 20 },
{ honap5: "Május", homerseklet5: 25 },
{ honap5: "Június", homerseklet5: 28 },
{ honap5: "Július", homerseklet5: 32 },
{ honap5: "Augusztus", homerseklet5: 34 },
{ honap5: "Szeptember", homerseklet5: 30 },
{ honap5: "Október", homerseklet5: 24 },
{ honap5: "November", homerseklet5: 18 },
{ honap5: "December", homerseklet5: 12 }
    ];
    // Méretek és margók beállítása
    const margin5 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width5 = 800 - margin5.left - margin5.right;
    const height5 = 400 - margin5.top - margin5.bottom;
    // SVG elem létrehozása
    const svg5 = d3.select("#chart5")
      .append("svg")
      .attr("width", width5 + margin5.left + margin5.right)
      .attr("height", height5 + margin5.top + margin5.bottom)
      .append("g")
      .attr("transform", `translate(${margin5.left},${margin5.top})`);
    // Tooltip létrehozása
    const tooltip5 = d3.select("body").append("div")
      .attr("class", "tooltip5");
    // Skálák beállítása
    const x5 = d3.scaleBand()
      .domain(data5.map(d => d.honap5))
      .range([0, width5])
      .padding(0.2);
    const y5 = d3.scaleLinear()
      .domain([0, d3.max(data5, d => d.homerseklet5) + 0])
      .nice()
      .range([height5, 0]);
    // X tengely rajzolása
    svg5.append("g")
      .attr("class", "axis5")
      .attr("transform", `translate(0,${height5})`)
      .call(d3.axisBottom(x5))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis5 = svg5.append("g")
      .attr("class", "axis5")
      .call(d3.axisLeft(y5).tickSize(-width5).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis5.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis5.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg5.append("text")
      .attr("class", "axis-label5")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin5.left + 15)
      .attr("x", -height5 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg5.selectAll(".bar5")
      .data(data5)
      .enter()
      .append("rect")
      .attr("class", "bar5")
      .attr("x", d => x5(d.honap5))
      .attr("width", x5.bandwidth())
      .attr("y", d => y5(d.homerseklet5))
      .attr("height", d => height5 - y5(d.homerseklet5))
      .on("mouseover", (event, d) => {
        tooltip5.style("opacity", 1)
          .html(`${d.honap5}: ${d.homerseklet5} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip5.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container5 = document.getElementById('chartContainer5');
      const slider5 = document.getElementById('chartSlider5');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling5() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider5.addEventListener('input', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            const scrollPosition5 = (slider5.value / 100) * maxScroll5;
            container5.scrollLeft = scrollPosition5;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container5.addEventListener('scroll', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            if (maxScroll5 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage5 = (container5.scrollLeft / maxScroll5) * 100;
              slider5.value = scrollPercentage5;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling5();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling5);
    });
  </script>
</body>
</html>



<p><em>(Havi nappali átlaghőmérséklet: a nappali órákra vonatkozó hőmérsékletek átlaga. Azt mutatja meg, milyen meleg van napközben.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar:hover {
      fill: #edbf07;
    }
    .axis text {
      font-size: 17px;
    }
    .axis-label {
      font-size: 17px;
    }
    .tooltip {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container" id="chartContainer">
    <div class="chart-title">Oszaka havi átlaghőmérséklete</div>
    <div id="chart"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container">
    <input type="range" min="0" max="100" value="0" class="slider" id="chartSlider">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data = [
      { honap: "Január", homerseklet: 6 },
{ honap: "Február", homerseklet: 7 },
{ honap: "Március", homerseklet: 10 },
{ honap: "Április", homerseklet: 15 },
{ honap: "Május", homerseklet: 20 },
{ honap: "Június", homerseklet: 24 },
{ honap: "Július", homerseklet: 28 },
{ honap: "Augusztus", homerseklet: 30 },
{ honap: "Szeptember", homerseklet: 26 },
{ honap: "Október", homerseklet: 20 },
{ honap: "November", homerseklet: 14 },
{ honap: "December", homerseklet: 9 }
    ];
    // Méretek és margók beállítása
    const margin = { top: 20, right: 30, bottom: 70, left: 60 };
    const width = 800 - margin.left - margin.right;
    const height = 400 - margin.top - margin.bottom;
    // SVG elem létrehozása
    const svg = d3.select("#chart")
      .append("svg")
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .append("g")
      .attr("transform", `translate(${margin.left},${margin.top})`);
    // Tooltip létrehozása
    const tooltip = d3.select("body").append("div")
      .attr("class", "tooltip");
    // Skálák beállítása
    const x = d3.scaleBand()
      .domain(data.map(d => d.honap))
      .range([0, width])
      .padding(0.2);
    const y = d3.scaleLinear()
      .domain([0, d3.max(data, d => d.homerseklet) + 0])
      .nice()
      .range([height, 0]);
    // X tengely rajzolása
    svg.append("g")
      .attr("class", "axis")
      .attr("transform", `translate(0,${height})`)
      .call(d3.axisBottom(x))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis = svg.append("g")
      .attr("class", "axis")
      .call(d3.axisLeft(y).tickSize(-width).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg.append("text")
      .attr("class", "axis-label")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin.left + 15)
      .attr("x", -height / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg.selectAll(".bar")
      .data(data)
      .enter()
      .append("rect")
      .attr("class", "bar")
      .attr("x", d => x(d.honap))
      .attr("width", x.bandwidth())
      .attr("y", d => y(d.homerseklet))
      .attr("height", d => height - y(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer');
      const slider = document.getElementById('chartSlider');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<p><em>(Havi átlaghőmérséklet: az egész hónapra vonatkozó összes hőmérsékleti adat átlaga, azaz minden nap minden órájának hőmérséklete beleszámít. Ez mutatja meg a teljes időszak általános klímáját.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container2 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title2 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar2 {
      fill: #3385ff;
      transition: fill 0.3s;
    }
    .bar2:hover {
      fill: #0066ff;
    }
    .axis2 text {
      font-size: 17px;
    }
    .axis-label2 {
      font-size: 17px;
    }
    .tooltip2 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container2 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider2 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container2 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart2 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container2" id="chartContainer2">
    <div class="chart-title2">Oszaka átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 45 },
{ honap: "Február", csapadek: 60 },
{ honap: "Március", csapadek: 105 },
{ honap: "Április", csapadek: 100 },
{ honap: "Május", csapadek: 135 },
{ honap: "Június", csapadek: 185 },
{ honap: "Július", csapadek: 175 },
{ honap: "Augusztus", csapadek: 115 },
{ honap: "Szeptember", csapadek: 155 },
{ honap: "Október", csapadek: 135 },
{ honap: "November", csapadek: 75 },
{ honap: "December", csapadek: 55 }
    ];
    // Méretek és margók beállítása
    const margin2 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width2 = 800 - margin2.left - margin2.right;
    const height2 = 400 - margin2.top - margin2.bottom;
    // SVG elem létrehozása
    const svg2 = d3.select("#chart2")
      .append("svg")
      .attr("width", width2 + margin2.left + margin2.right)
      .attr("height", height2 + margin2.top + margin2.bottom)
      .append("g")
      .attr("transform", `translate(${margin2.left},${margin2.top})`);
    // Tooltip létrehozása
    const tooltip2 = d3.select("body").append("div")
      .attr("class", "tooltip2");
    // Skálák beállítása
    const x2 = d3.scaleBand()
      .domain(data2.map(d => d.honap))
      .range([0, width2])
      .padding(0.2);
    const y2 = d3.scaleLinear()
      .domain([0, d3.max(data2, d => d.csapadek) + 0])
      .nice()
      .range([height2, 0]);
    // X tengely rajzolása
    svg2.append("g")
      .attr("class", "axis2")
      .attr("transform", `translate(0,${height2})`)
      .call(d3.axisBottom(x2))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis2 = svg2.append("g")
      .attr("class", "axis2")
      .call(d3.axisLeft(y2).tickSize(-width2).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis2.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis2.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg2.append("text")
      .attr("class", "axis-label2")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin2.left + 15)
      .attr("x", -height2 / 2)
      .attr("text-anchor", "middle")
      .text("mm");
    // Oszlopok rajzolása
    svg2.selectAll(".bar2")
      .data(data2)
      .enter()
      .append("rect")
      .attr("class", "bar2")
      .attr("x", d => x2(d.honap))
      .attr("width", x2.bandwidth())
      .attr("y", d => y2(d.csapadek))
      .attr("height", d => height2 - y2(d.csapadek))
      .on("mouseover", (event, d) => {
        tooltip2.style("opacity", 1)
          .html(`${d.honap}: ${d.csapadek} mm`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip2.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer2');
      const slider = document.getElementById('chartSlider2');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container11 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title11 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar11 {
      fill: #94B4C1;
      transition: fill 0.3s;
    }
    .bar11:hover {
      fill: #547792;
    }
    .axis11 text {
      font-size: 17px;
    }
    .axis-label11 {
      font-size: 17px;
    }
    .tooltip11 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container11 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider11 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container11 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart11 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container11" id="chartContainer11">
    <div class="chart-title11">Oszaka jellemző páratartalma</div>
    <div id="chart11"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container11">
    <input type="range" min="0" max="100" value="0" class="slider11" id="chartSlider11">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data11 = [
      { honap11: "Január", paratartalom11: 61 },
{ honap11: "Február", paratartalom11: 60 },
{ honap11: "Március", paratartalom11: 59 },
{ honap11: "Április", paratartalom11: 58 },
{ honap11: "Május", paratartalom11: 61 },
{ honap11: "Június", paratartalom11: 68 },
{ honap11: "Július", paratartalom11: 70 },
{ honap11: "Augusztus", paratartalom11: 66 },
{ honap11: "Szeptember", paratartalom11: 67 },
{ honap11: "Október", paratartalom11: 65 },
{ honap11: "November", paratartalom11: 64 },
{ honap11: "December", paratartalom11: 62 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



<p>A páratartalom és a hőérzet kapcsolatáról <a href="https://mikorutazz.hu/hogyan-hat-a-paratartalom-a-hoerzetre/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz részletesebben!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>UV sugárzás Oszakában</strong></h2>



<p>Oszaka jelentős UV-sugárzási szintekkel rendelkezik az év nagy részében, ami a város mérsékelt földrajzi szélességének, a tiszta égboltnak és a párás szubtrópusi éghajlatnak köszönhető. Ez a tényező kiemelten fontos szempont az ide látogatók számára, mivel az UV-index itt magasabb értékeket ér el, mint Európa legtöbb részén.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p><strong>Téli UV-sugárzás (december-február)</strong>:</p>



<p>A téli hónapokban az UV-index viszonylag alacsony, de még mindig jelentős. Decemberben és januárban 2-3-as értékkel (alacsony-mérsékelt), februárban 3-5-ös szintre (mérsékelt) emelkedik. A téli napsütés intenzitása sokszor megtévesztő lehet, mivel a hűvösebb hőmérséklet miatt a látogatók gyakran alábecsülik a napsugárzás erejét. Még a téli hónapokban is 30-45 perces védtelen napozás után leégés lehet.</p>



<p><strong>Tavaszi UV-sugárzás (március-május)</strong>:</p>



<p>A tavaszi hónapokban az UV-index gyorsan és jelentősen emelkedik. Márciusban már 8-as értéket ér el (nagyon magas), áprilisban és májusban pedig rendszeresen 9-11-es szintre (extrém) emelkedik. A tavasz második felében már 10-15 perc alatt le lehet égni védelem nélkül. Ez különösen veszélyes időszak a cseresznyevirágzás idején, amikor sokan töltik az időt szabadtéren.</p>



<p><strong>Nyári UV-sugárzás (június-szeptember)</strong>:</p>



<p>A nyári hónapokban Oszaka UV-indexe rendszeresen eléri az extrém, 10-11-es értéket, különösen július-augusztusban. A sugárzás intenzitása miatt védelem nélkül akár 10 perc alatt is súlyos napégést lehet szenvedni. A magas páratartalom nem csökkenti az UV-sugárzást, sőt a víz és a nedvesség visszaverheti a sugarakat. Különösen júliusban éri el az UV-index a legmagasabb értéket, átlagosan 10,2-es szinttel.</p>



<p><strong>Őszi UV-sugárzás (október-november)</strong>:</p>



<p>Az ősz elején, októberben az UV-index még mindig magas, 8-9-es értékkel (nagyon magas), majd novemberre csökken 6-7-es szintre (magas). Azonban még ebben az időszakban is fennáll a leégés veszélye, különösen a déli órákban, amikor 15-25 perc alatt napégést lehet szenvedni.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Védekezés az UV-sugárzás ellen</strong>:</h3>



<ul class="wp-block-list">
<li><strong>Magas faktorszámú fényvédő</strong>: Minimum SPF 30-50-es, széles spektrumú fényvédő használata ajánlott, amit 2 óránként, vagy izzadás, úszás után gyakrabban érdemes újra felvinni. Különösen fontos, hogy a fényvédőt a szabadtéri tevékenységek előtt legalább 20 perccel vigyük fel a bőrre, és a fülekre, orrcimpákra, valamint a lábfejekre is kenjük fel.</li>



<li><strong>Megfelelő ruházat</strong>: Hosszú ujjú, UV-szűrős anyagból készült, könnyű, szellős ruházat nyújtja a legjobb védelmet. A széles karimájú kalap elengedhetetlen a fej, az arc és a nyak védelméhez. UV-szűrős napszemüveg használata szintén ajánlott a szemek védelmére, különösen a nyári hónapokban.</li>



<li><strong>Megfelelő időzítés</strong>: A szabadtéri tevékenységeket érdemes a kora reggeli (9:00 előtti) vagy késő délutáni (15:00 utáni) időszakra időzíteni, amikor az UV-sugárzás intenzitása alacsonyabb. A déli órákban (10:00-14:00) különösen fontos az árnyékos helyek keresése.</li>



<li><strong>Árnyékos helyek keresése</strong>: Különösen a déli órákban fontos az árnyékos helyek felkeresése. Érdemes tudni, hogy a víz, homok, beton és üvegfelületek visszaverik az UV-sugarakat, így árnyékban is érheti a bőrt jelentős mennyiségű UV-sugárzás. A városi környezetben a felhőkarcolók és épületek árnyéka nyújthat védelmet.</li>



<li><strong>Hidratálás és bőrápolás</strong>: A magas UV-sugárzás és a párás éghajlat együttesen jelentős igénybevételt jelent a bőr számára, ezért különösen fontos a megfelelő mennyiségű folyadék fogyasztása és a bőr külső hidratálása is. After-sun termékek használata ajánlott napozás után.</li>
</ul>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container4 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title4 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar4 {
      fill: #e60000;
      transition: fill 0.3s;
    }
    .bar4:hover {
      fill: #b30000;
    }
    .axis4 text {
      font-size: 17px;
    }
    .axis-label4 {
      font-size: 17px;
    }
    .tooltip4 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container4 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider4 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container4 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart4 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container4" id="chartContainer4">
    <div class="chart-title4">UV index</div>
    <div id="chart4"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container4">
    <input type="range" min="0" max="100" value="0" class="slider4" id="chartSlider4">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - UV index adatok
    const data4 = [
      { honap: "Január", uv: 3 },
{ honap: "Február", uv: 4 },
{ honap: "Március", uv: 8 },
{ honap: "Április", uv: 9 },
{ honap: "Május", uv: 10 },
{ honap: "Június", uv: 10 },
{ honap: "Július", uv: 10 },
{ honap: "Augusztus", uv: 10 },
{ honap: "Szeptember", uv: 9 },
{ honap: "Október", uv: 8 },
{ honap: "November", uv: 6 },
{ honap: "December", uv: 3 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<p><em>(Az UV index a Napból érkezõ ultraibolya sugárzás veszélyességi szintjét jelenti: 5-6,9 között erős, 7-7,9 között nagyon erős, 8 felett extrém az értéke.)</em> Részletesen <a href="https://mikorutazz.hu/mit-jelent-az-uv-index-es-hogyan-vedd-magad-a-napsugarzastol/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz az utazás közbeni UV-sugárzás megelőzéséről!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek</strong></h2>



<p>Oszakában előfordulhatnak extrém hőhullámok a nyári hónapokban, amikor a hőmérséklet akár 37-39°C fölé is emelkedhet több napon keresztül. A városi hősziget hatás miatt ez különösen a városközpontban lehet megterhelő, ahol az aszfalt és a betonfelületek tovább fokozzák a hőségérzetet.</p>



<p>A baiu időszak (június-július) különösen intenzív esőzésekkel járhat, amikor napokig tartó, megszakítás nélküli eső hullhat. Ez árvizeket okozhat a városban, különösen az alacsonyabban fekvő területeken. A csatornarendszer túlterhelődése miatt az utcákon is víz állhat.</p>



<p>A tájfun szezon (augusztus-október) során trópusi ciklonok érinthetik a térséget, bár Oszaka a Szeto-beltenger védett helyzetének köszönhetően kevésbé van kitéve ezeknek a viharoknak. Mégis előfordulhatnak erős szél, intenzív esőzés és hirtelen időjárás-változások.</p>



<p>A téli hónapokban ritkán, de előfordulhatnak fagypont alatti éjszakák, különösen január-februárban. Hó szintén ritka, és ha esik, általában nem marad meg, mivel a nappali hőmérséklet általában fagypont fölött marad.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Mikor a legjobb Oszakába utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Oszaka meglátogatására az <strong>őszi szezon</strong>, különösen október és november eleje között. Ilyenkor kellemes, mérsékelt hőmérséklet (16-24°C), alacsonyabb páratartalom és minimális csapadék jellemzi a várost, ami ideális a városnézéshez és szabadtéri programokhoz. Az őszi lombszín különleges látványt nyújt, és a tömegek is kisebbek, mint a tavaszi cseresznyevirágzás idején.</p>



<p>A másik kedvező időszak a <strong>tavaszi szezon</strong>, különösen április közepe és május között, amikor szintén kellemes a hőmérséklet (15-25°C), és a párás nyári időjárás még nem érte el a várost. Ez a cseresznyevirágzás időszaka, amely lenyűgöző látványt nyújt, bár nagyobb tömegekkel kell számolni.</p>



<p>A téli hónapok (december-február) szintén megfelelőek lehetnek azok számára, akik el akarják kerülni a forró és párás időjárást. Bár a nappalok hűvösek (7-13°C), az éjszakák még hidegebbek, a nappali hőmérséklet általában kellemes marad a szabadtéri programokhoz, és a napsütéses órák száma viszonylag magas.</p>



<p>Kerülendő időszakok közé tartozik a június-júliusi baiu időszak, amely rendkívül csapadékos és párás, valamint az augusztusi hőhullámok időszaka, amikor a hőmérséklet és páratartalom kombinációja szinte elviselhetetlenné válik. Szeptember szintén kihívást jelenthet a tájfun kockázat miatt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Oszaka &#8211; Utazási Idő Táblázat</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
border-radius: 8px;
overflow: hidden;
}

thead {
background: linear-gradient(to right, #2c3e50, #4ca1af);
color: white;
}

th {
padding: 15px;
text-align: left;
font-size: 18px;
font-weight: bold;
letter-spacing: 1px;
}

td {
padding: 15px;
font-size: 18px;
}

.excellent {
background-color: #c8e6c9;
}

.excellent td {
background-color: #c8e6c9;
}

.average {
background-color: #fff9c4;
}

.average td {
background-color: #fff9c4;
}

.not-recommended {
background-color: #ffcdd2;
}

.not-recommended td {
background-color: #ffcdd2;
}

tr:hover {
opacity: 0.9;
}

tr {
border-bottom: 1px solid rgba(0,0,0,0.05);
}

tr:last-child {
border-bottom: none;
}
</style>
</head>
<body>
<div class="pcrstb-wrap"><table>
<thead>
<tr>
<th>Hónap</th>
<th>Idő az utazáshoz</th>
</tr>
</thead>
<tbody>
<tr class="average">
<td>Január</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Február</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Március</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>Április</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Május</td>
<td>Kiváló</td>
</tr>
<tr class="not-recommended">
<td>Június</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Július</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Augusztus</td>
<td>Nem ajánlott</td>
</tr>
<tr class="average">
<td>Szeptember</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>Október</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>November</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>December</td>
<td>Átlagos</td>
</tr>
</tbody>
</table></div>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>7 napos időjárás előrejelzés</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<a class="weatherwidget-io" href="https://forecast7.com/hu/34d69135d50/osaka/" data-label_1="OSAKA" data-theme="original" >OSAKA</a>
<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
</script>



<p></p>
<p>A <a href="https://mikorutazz.hu/oszaka-idojarasa/">Oszaka időjárása – mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Langkawi időjárása – mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/langkawi-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Thu, 24 Apr 2025 15:38:00 +0000</pubDate>
				<category><![CDATA[Ázsia]]></category>
		<category><![CDATA[Malajzia]]></category>
		<category><![CDATA[egzotikus]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=571</guid>

					<description><![CDATA[<p>Langkawi időjárása trópusi monszun, ami meleg és csapadékos klímát eredményez az év nagy részében. Az Andamán-tenger közelsége és Malajzia északnyugati partvidéke jelentősen befolyásolják a sziget éghajlatát. Évszakok Langkawin két fő&#8230;</p>
<p>A <a href="https://mikorutazz.hu/langkawi-idojarasa/">Langkawi időjárása – mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong><a href="https://utazaskatalogus.hu/langkawi-latnivalok-tengerpartok-terkepek/" target="_blank" rel="noreferrer noopener nofollow">Langkawi</a> időjárása trópusi <a href="https://mikorutazz.hu/monszun-hurrikan-tajfun-ciklon-mik-ezek-es-mikor-ne-utazz-ezekbe-a-regiokba/" target="_blank" rel="noreferrer noopener">monszun</a>, ami meleg és csapadékos klímát eredményez az év nagy részében.</strong></p>



<p>Az Andamán-tenger közelsége és Malajzia északnyugati partvidéke jelentősen befolyásolják a sziget éghajlatát.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Évszakok</strong></h2>



<p>Langkawin két fő évszak különíthető el: száraz évszak és esős (monszun) évszak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Száraz évszak (november-április)</strong>:</h3>



<p>A száraz évszak Langkawi legkellemesebb időszaka, tiszta kék égbolttal, mérsékelt páratartalommal és kellemes hőmérséklettel. Az átlaghőmérséklet <strong>28-34°C</strong> között mozog. A csapadék mennyisége alacsony és a levegő kevésbé párás. Az időjárás ideális a strandoláshoz, túrázáshoz és egyéb szabadtéri tevékenységekhez. A tenger nyugodt, kiváló feltételeket biztosítva a vízi sportokhoz és szigettúrákhoz.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Esős évszak (május-október)</strong>:</h3>



<p>Az esős évszak a monszun időszaka, jelentős csapadékkal és változékony időjárással. Az átlaghőmérséklet <strong>26-32°C</strong> között mozog. A monszun délnyugat felől érkezik, és bőséges esőzést hoz, különösen szeptember és október hónapokban. Az esőzések általában rövid, intenzív záporok formájában jelentkeznek, többnyire délután vagy este. A csapadékos napok közötti időszakokban napos órák is előfordulnak. A tenger gyakran viharos lehet, korlátozva a vízi sportok és hajókirándulások lehetőségeit.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Langkawi időjárása havi bontásban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Január</strong></h3>



<p>Január Langkawi egyik legkellemesebb hónapja, a száraz évszak közepén. A nappali hőmérséklet általában 31-33°C között mozog, míg éjszaka 23-25°C-ra hűl le, ami kellemes alvási körülményeket biztosít.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8 óra. A nappali világosság időtartama viszonylag állandó, mintegy 12 óra. A napkelte 7:15 körül, a napnyugta pedig 19:15 körül van.</p>



<p>A csapadék mennyisége rendkívül alacsony, átlagosan 20-40 mm körül mozog, és a havi csapadékos napok száma mindössze 4-6. Az esőzések, ha előfordulnak, általában rövid záporok formájában jelentkeznek.</p>



<p>Az égbolt többnyire tiszta, felhőmentes, ideális a napozáshoz és a strandoláshoz. A relatív páratartalom mérsékelt, 70-75% körüli, ami még nem okoz jelentős diszkomfortot. A tenger nyugodt, kitűnő feltételeket biztosítva az úszáshoz és a vízi sportokhoz.</p>



<p>Ha januárban utazol Langkawira, könnyű, szellős ruházat ajánlott, naptej, napszemüveg és kalap a nap elleni védelemhez. Az esti órákban enyhén lehűlhet a levegő, így egy vékony kardigán vagy hosszú ujjú ing hasznos lehet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Február</strong></h3>



<p>A február hasonlóan kellemes, mint a január, továbbra is a száraz évszak része. A nappali hőmérséklet 32-34°C közé emelkedhet, míg éjszaka 23-25°C között alakul. A hőmérséklet-ingadozás kicsi, ami stabil időjárási viszonyokat jelent.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8-9 óra. A nappali világosság időtartama hasonló a januárihoz, 12 óra körül. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 30-50 mm, főként rövid, alkalmi záporok formájában. A csapadékos napok száma 5-7 között mozog.</p>



<p>A levegő tiszta, a páratartalom mérsékelt, 70-75% körüli. Az égbolt többnyire felhőtlen, kiváló látási viszonyokkal. A tenger továbbra is nyugodt és tiszta, ideális a vízi tevékenységekhez.</p>



<p>A februári látogatáshoz hasonló öltözék ajánlott, mint januárban: könnyű, szellős ruhák, megfelelő napvédelem. A vízi tevékenységekhez UV-szűrős pólók is hasznosak lehetnek a hosszabb napozás során.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Március</strong></h3>



<p>A március még mindig a száraz évszak része, ideális időjárási viszonyokkal. A nappali hőmérséklet 32-35°C közé emelkedik, míg az éjszakák 24-26°C között alakulnak. A hőség kezd erősödni, különösen a hónap vége felé.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8 óra. A nappali világosság időtartama kis mértékben növekszik, 12 órára. A napkelte és napnyugta időpontjai alig változnak.</p>



<p>A csapadék mennyisége továbbra is alacsony, 60-90 mm körüli értékkel. Az esős napok száma 8-10 közötti, általában rövid, délutáni záporok formájában.</p>



<p>A páratartalom lassan emelkedni kezd, 75-80% körülire, ami már érezhetően fokozza a hőérzetet. A tenger továbbra is nyugodt, bár a délutáni szellők időnként erősödhetnek.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A növekvő hőség miatt fontos a megfelelő hidratálás és a déli órákban az árnyékban tartózkodás. Érdemes a szabadtéri programokat a reggeli vagy késő délutáni órákra időzíteni.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Április</strong></h3>



<p>Április a száraz évszak utolsó hónapja, jelentős melegedéssel. A nappali hőmérséklet 32-35°C közé emelkedik, míg éjszaka 25-27°C körül alakul. Ez az egyik legforróbb időszak Langkawin.</p>



<p>A napsütéses órák száma továbbra is magas, napi 7-8 óra. A nappali világosság időtartama 12 óra körüli. A napkelte 6:50 körül, a napnyugta pedig 18:50 körül történik.</p>



<p>A csapadék mennyisége enyhén emelkedik, 80-120 mm körüli értékkel. Az esős napok száma 10-12 közötti, általában rövid, de már intenzívebb záporok formájában, főként a délutáni órákban.</p>



<p>A páratartalom emelkedik, 75-85% körülire, ami már érezhetően fülledtté teszi a levegőt. A tenger még mindig viszonylag nyugodt, bár az időnkénti rövid viharok előfordulhatnak.</p>



<p>Az áprilisi látogatáshoz a lehető legkönnyebb ruházat ajánlott, bőséges folyadékbevitel, fokozott napvédelem és gyakori pihenők a hűvösebb, árnyékos helyeken.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Május</strong></h3>



<p>Május az átmeneti időszak kezdete a száraz és az esős évszak között. A nappali hőmérséklet 31-34°C közé emelkedhet, míg éjszaka 25-27°C körül alakul.</p>



<p>A napsütéses órák száma csökken a növekvő felhőzet miatt, átlagosan napi 6-7 óra. A nappali világosság időtartama 12 óra körüli. A napkelte és napnyugta időpontjai minimálisan változnak áprilishoz képest.</p>



<p>A csapadék mennyisége jelentősen növekszik, 150-200 mm körüli értékkel. Az esős napok száma 15-18 közé emelkedik, gyakoribb záporok, esetenként zivatarok formájában.</p>



<p>A páratartalom magas, 80-85% körüli, ami a magas hőmérséklettel kombinálva fülledtté teszi a levegőt. A hőérzet akár 38-40°C fölé is emelkedhet. A tenger még viszonylag nyugodt, de a délutáni viharok kockázata növekszik.</p>



<p>A májusi látogatáshoz hasonló előkészületekre van szükség, mint áprilisban, de még fokozottabb figyelemmel kell lenni a hőség okozta problémákra. Javasolt a programokat a kora reggeli vagy késő délutáni órákra időzíteni, és a legmelegebb időszakban árnyékos helyeken tartózkodni.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Június</strong></h3>



<p>Júniusban kezdődik az igazi esős évszak, a monszun megérkezésével. A nappali hőmérséklet 30-33°C között alakul, míg éjszaka 24-26°C körül mozog.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 6 óra, a növekvő felhőzet miatt. A nappali világosság időtartama 12 óra körüli. A napkelte és napnyugta időpontjai hasonlóak a májusihoz.</p>



<p>A csapadék mennyisége jelentősen növekszik, 180-230 mm körüli értékkel. Az esőzések egyre gyakoribbá és intenzívebbé válnak. A csapadékos napok száma 16-19 között alakul.</p>



<p>A páratartalom magas, 80-85% körüli, de az esőzések miatt a hőérzet némileg csökkenhet. A tenger kezd nyugtalanabbá válni, különösen a délutáni órákban.</p>



<p>A júniusi látogatáshoz könnyű, gyorsan száradó ruházat ajánlott, vízálló cipő és esőkabát. A programokat rugalmasan kell tervezni, figyelembe véve a rendszeres délutáni esőzéseket.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Július</strong></h3>



<p>Júliusban folytatódik az esős évszak, de időszakos napos szakaszokkal. A nappali hőmérséklet 30-32°C között mozog, míg éjszaka 24-26°C körül alakul.</p>



<p>A napsütéses órák száma tovább csökken, átlagosan napi 5-6 óra, bár az esőzések között lehetnek napos időszakok. A nappali világosság időtartama 12 óra körüli. A napkelte 7:00 körül, a napnyugta pedig 19:00 körül van.</p>



<p>A csapadék mennyisége magas, 200-250 mm körüli értékkel. A monszun erősödik, gyakori és intenzív záporokkal. A csapadékos napok száma 17-20 között alakul.</p>



<p>A páratartalom magas, 80-90% körüli, de az esőzések és a felhős égbolt miatt a hőérzet elviselhetőbb, mint a forró évszakban. A tenger gyakran viharos, ami korlátozhatja a vízi tevékenységeket.</p>



<p>A júliusi látogatás esetén feltétlenül szükséges a vízálló öltözék, esőkabát és vízálló táska. A programokat az időjáráshoz kell igazítani, és érdemes alternatív, beltéri programlehetőségeket is tervezni az esős napokra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Augusztus</strong></h3>



<p>Az augusztus az esős évszak egyik csapadékos hónapja. A nappali hőmérséklet 29-32°C között mozog, míg éjszaka 24-26°C körül alakul.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 5-6 óra, a gyakori felhőzet miatt. A nappali világosság időtartama 12 óra körüli. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége magas, 220-270 mm körüli értékkel. A monszun teljes erővel tombol, hosszan tartó, intenzív esőzésekkel. Az esős napok száma 18-21 között alakul.</p>



<p>A páratartalom magas, 80-90% körüli, de a felhős égbolt miatt a hőérzet elviselhető. A tenger viharos lehet, különösen a délutáni órákban, ami jelentősen korlátozhatja a vízi tevékenységeket.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: vízálló ruházat, rugalmas programtervezés, és óvatosság a tengeri tevékenységek során.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szeptember</strong></h3>



<p>Szeptember Langkawi egyik legcsapadékosabb hónapja, a monszun csúcspontja. A nappali hőmérséklet 29-31°C között, az éjszakai pedig 23-25°C körül alakul.</p>



<p>A napsütéses órák száma rendkívül alacsony, átlagosan napi 5 óra, a sűrű felhőzet miatt. A nappali világosság időtartama 12 óra körüli. A napkelte 6:50 körül, a napnyugta pedig 18:50 körül történik.</p>



<p>A csapadék mennyisége ebben a hónapban rendkívül magas, 300-350 mm körüli értékkel. A monszun teljes erejével tombol, hosszan tartó, intenzív esőzésekkel. A csapadékos napok száma 20-24 között alakul.</p>



<p>A páratartalom rendkívül magas, 85-90% körüli. A tenger gyakran viharos, ami jelentősen korlátozza a vízi tevékenységeket és a hajóutak lehetőségét.</p>



<p>A szeptemberi látogatás esetén elengedhetetlen a megfelelő esőfelszerelés, és számítani kell arra, hogy számos szabadtéri program elmaradhat az időjárás miatt. Érdemes a szálláshelyen olyan szolgáltatásokat választani, amelyek esős időben is kikapcsolódási lehetőséget nyújtanak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Október</strong></h3>



<p>Az október még mindig az esős évszak része, és ez a legcsapadékosabb hónap Langkawin. A nappali hőmérséklet 29-31°C között, az éjszakai pedig 23-25°C körül alakul.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 5 óra. A nappali világosság időtartama 12 óra körüli. A napkelte 6:45 körül, a napnyugta pedig 18:45 körül van.</p>



<p>A csapadék mennyisége még mindig rendkívül jelentős, 300-380 mm körüli értékkel, ami az év legmagasabb értéke. A csapadékos napok száma 22-25 között alakul.</p>



<p>A páratartalom magas, 85-90% körüli, és a folyamatos esőzések miatt a sziget nagyon nedves. A tenger még mindig nyugtalan lehet, ami korlátozza a strandolási és vízi sportolási lehetőségeket.</p>



<p>Az októberi látogatáshoz még mindig szükséges az esőfelszerelés, és fel kell készülni a rendszeres és hosszan tartó esőzésekre. Nem ajánlott ezt a hónapot választani, ha elsősorban napfényes strandolásra vágysz.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>November</strong></h3>



<p>November az átmeneti időszak az esős és a száraz évszak között. A nappali hőmérséklet 30-32°C közé emelkedik, míg éjszaka 24-25°C körül alakul.</p>



<p>A napsütéses órák száma jelentősen növekszik, átlagosan napi 6-7 óra. A nappali világosság időtartama 12 óra. A napkelte 6:50 körül, a napnyugta pedig 18:50 körül történik.</p>



<p>A csapadék mennyisége jelentősen csökken, 150-200 mm körüli értékre. Az esőzések ritkábbá és kevésbé intenzívvé válnak, főleg a hónap második felében. A csapadékos napok száma 15-18 közé csökken.</p>



<p>A páratartalom lassan csökken, 75-85% körülire, ami kellemesebb közérzetet biztosít. A tenger kezd megnyugodni, és egyre több lehetőség nyílik a vízi sportok és kirándulások számára.</p>



<p>A novemberi látogatás már kellemesebb élményt nyújt, mint az előző hónapok. Érdemes könnyű, szellős ruházatot vinni, de még mindig célszerű felkészülni alkalmi esőzésekre.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>December</strong></h3>



<p>December már egyértelműen a száraz évszak kezdete, ideális időjárási viszonyokkal. A nappali hőmérséklet 30-32°C között, míg éjszaka 24-25°C körül alakul.</p>



<p>A napsütéses órák száma magas, átlagosan napi 7-8 óra. A nappali világosság időtartama 12 óra körüli. A napkelte 7:10 körül, a napnyugta pedig 19:10 körül van.</p>



<p>A csapadék mennyisége minimálisra csökken, 60-90 mm körüli értékre. Az esőzések ritkák és rövidek. A csapadékos napok száma 8-10 közé csökken.</p>



<p>A páratartalom csökken, 70-80% körülire, ami kellemes közérzetet biztosít. A tenger nyugodt és tiszta, ideális feltételeket teremtve minden vízi tevékenységhez.</p>



<p>A decemberi látogatás az egyik legjobb választás, könnyű, szellős ruházattal és megfelelő napvédelemmel. Az időjárás stabil és kiszámítható, ideális a nyaraláshoz.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container5 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title5 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar5 {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar5:hover {
      fill: #edbf07;
    }
    .axis5 text {
      font-size: 17px;
    }
    .axis-label5 {
      font-size: 17px;
    }
    .tooltip5 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container5 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider5 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container5 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart5 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container5" id="chartContainer5">
    <div class="chart-title5">Langkawi havi nappali átlaghőmérséklete</div>
    <div id="chart5"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container5">
    <input type="range" min="0" max="100" value="0" class="slider5" id="chartSlider5">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data5 = [
      { honap5: "Január", homerseklet5: 32 },
      { honap5: "Február", homerseklet5: 33 },
      { honap5: "Március", homerseklet5: 33 },
      { honap5: "Április", homerseklet5: 33 },
      { honap5: "Május", homerseklet5: 32 },
      { honap5: "Június", homerseklet5: 31 },
      { honap5: "Július", homerseklet5: 31 },
      { honap5: "Augusztus", homerseklet5: 30 },
      { honap5: "Szeptember", homerseklet5: 30 },
      { honap5: "Október", homerseklet5: 30 },
      { honap5: "November", homerseklet5: 31 },
      { honap5: "December", homerseklet5: 31 }
    ];
    // Méretek és margók beállítása
    const margin5 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width5 = 800 - margin5.left - margin5.right;
    const height5 = 400 - margin5.top - margin5.bottom;
    // SVG elem létrehozása
    const svg5 = d3.select("#chart5")
      .append("svg")
      .attr("width", width5 + margin5.left + margin5.right)
      .attr("height", height5 + margin5.top + margin5.bottom)
      .append("g")
      .attr("transform", `translate(${margin5.left},${margin5.top})`);
    // Tooltip létrehozása
    const tooltip5 = d3.select("body").append("div")
      .attr("class", "tooltip5");
    // Skálák beállítása
    const x5 = d3.scaleBand()
      .domain(data5.map(d => d.honap5))
      .range([0, width5])
      .padding(0.2);
    const y5 = d3.scaleLinear()
      .domain([0, d3.max(data5, d => d.homerseklet5) + 0])
      .nice()
      .range([height5, 0]);
    // X tengely rajzolása
    svg5.append("g")
      .attr("class", "axis5")
      .attr("transform", `translate(0,${height5})`)
      .call(d3.axisBottom(x5))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis5 = svg5.append("g")
      .attr("class", "axis5")
      .call(d3.axisLeft(y5).tickSize(-width5).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis5.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis5.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg5.append("text")
      .attr("class", "axis-label5")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin5.left + 15)
      .attr("x", -height5 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg5.selectAll(".bar5")
      .data(data5)
      .enter()
      .append("rect")
      .attr("class", "bar5")
      .attr("x", d => x5(d.honap5))
      .attr("width", x5.bandwidth())
      .attr("y", d => y5(d.homerseklet5))
      .attr("height", d => height5 - y5(d.homerseklet5))
      .on("mouseover", (event, d) => {
        tooltip5.style("opacity", 1)
          .html(`${d.honap5}: ${d.homerseklet5} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip5.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container5 = document.getElementById('chartContainer5');
      const slider5 = document.getElementById('chartSlider5');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling5() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider5.addEventListener('input', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            const scrollPosition5 = (slider5.value / 100) * maxScroll5;
            container5.scrollLeft = scrollPosition5;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container5.addEventListener('scroll', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            if (maxScroll5 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage5 = (container5.scrollLeft / maxScroll5) * 100;
              slider5.value = scrollPercentage5;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling5();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling5);
    });
  </script>
</body>
</html>



<p><em>(Havi nappali átlaghőmérséklet: a nappali órákra vonatkozó hőmérsékletek átlaga. Azt mutatja meg, milyen meleg van napközben.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar:hover {
      fill: #edbf07;
    }
    .axis text {
      font-size: 17px;
    }
    .axis-label {
      font-size: 17px;
    }
    .tooltip {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container" id="chartContainer">
    <div class="chart-title">Langkawi havi átlaghőmérséklete</div>
    <div id="chart"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container">
    <input type="range" min="0" max="100" value="0" class="slider" id="chartSlider">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data = [
      { honap: "Január", homerseklet: 28 },
      { honap: "Február", homerseklet: 29 },
      { honap: "Március", homerseklet: 29 },
      { honap: "Április", homerseklet: 30 },
      { honap: "Május", homerseklet: 29 },
      { honap: "Június", homerseklet: 28 },
      { honap: "Július", homerseklet: 28 },
      { honap: "Augusztus", homerseklet: 27 },
      { honap: "Szeptember", homerseklet: 27 },
      { honap: "Október", homerseklet: 27 },
      { honap: "November", homerseklet: 28 },
      { honap: "December", homerseklet: 28 }
    ];
    // Méretek és margók beállítása
    const margin = { top: 20, right: 30, bottom: 70, left: 60 };
    const width = 800 - margin.left - margin.right;
    const height = 400 - margin.top - margin.bottom;
    // SVG elem létrehozása
    const svg = d3.select("#chart")
      .append("svg")
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .append("g")
      .attr("transform", `translate(${margin.left},${margin.top})`);
    // Tooltip létrehozása
    const tooltip = d3.select("body").append("div")
      .attr("class", "tooltip");
    // Skálák beállítása
    const x = d3.scaleBand()
      .domain(data.map(d => d.honap))
      .range([0, width])
      .padding(0.2);
    const y = d3.scaleLinear()
      .domain([0, d3.max(data, d => d.homerseklet) + 0])
      .nice()
      .range([height, 0]);
    // X tengely rajzolása
    svg.append("g")
      .attr("class", "axis")
      .attr("transform", `translate(0,${height})`)
      .call(d3.axisBottom(x))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis = svg.append("g")
      .attr("class", "axis")
      .call(d3.axisLeft(y).tickSize(-width).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg.append("text")
      .attr("class", "axis-label")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin.left + 15)
      .attr("x", -height / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg.selectAll(".bar")
      .data(data)
      .enter()
      .append("rect")
      .attr("class", "bar")
      .attr("x", d => x(d.honap))
      .attr("width", x.bandwidth())
      .attr("y", d => y(d.homerseklet))
      .attr("height", d => height - y(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer');
      const slider = document.getElementById('chartSlider');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<p><em>(Havi átlaghőmérséklet: az egész hónapra vonatkozó összes hőmérsékleti adat átlaga, azaz minden nap minden órájának hőmérséklete beleszámít. Ez mutatja meg a teljes időszak általános klímáját.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container2 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title2 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar2 {
      fill: #3385ff;
      transition: fill 0.3s;
    }
    .bar2:hover {
      fill: #0066ff;
    }
    .axis2 text {
      font-size: 17px;
    }
    .axis-label2 {
      font-size: 17px;
    }
    .tooltip2 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container2 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider2 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container2 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart2 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container2" id="chartContainer2">
    <div class="chart-title2">Langkawi átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 30 },
      { honap: "Február", csapadek: 40 },
      { honap: "Március", csapadek: 75 },
      { honap: "Április", csapadek: 100 },
      { honap: "Május", csapadek: 175 },
      { honap: "Június", csapadek: 205 },
      { honap: "Július", csapadek: 225 },
      { honap: "Augusztus", csapadek: 245 },
      { honap: "Szeptember", csapadek: 325 },
      { honap: "Október", csapadek: 340 },
      { honap: "November", csapadek: 175 },
      { honap: "December", csapadek: 75 }
    ];
    // Méretek és margók beállítása
    const margin2 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width2 = 800 - margin2.left - margin2.right;
    const height2 = 400 - margin2.top - margin2.bottom;
    // SVG elem létrehozása
    const svg2 = d3.select("#chart2")
      .append("svg")
      .attr("width", width2 + margin2.left + margin2.right)
      .attr("height", height2 + margin2.top + margin2.bottom)
      .append("g")
      .attr("transform", `translate(${margin2.left},${margin2.top})`);
    // Tooltip létrehozása
    const tooltip2 = d3.select("body").append("div")
      .attr("class", "tooltip2");
    // Skálák beállítása
    const x2 = d3.scaleBand()
      .domain(data2.map(d => d.honap))
      .range([0, width2])
      .padding(0.2);
    const y2 = d3.scaleLinear()
      .domain([0, d3.max(data2, d => d.csapadek) + 0])
      .nice()
      .range([height2, 0]);
    // X tengely rajzolása
    svg2.append("g")
      .attr("class", "axis2")
      .attr("transform", `translate(0,${height2})`)
      .call(d3.axisBottom(x2))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis2 = svg2.append("g")
      .attr("class", "axis2")
      .call(d3.axisLeft(y2).tickSize(-width2).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis2.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis2.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg2.append("text")
      .attr("class", "axis-label2")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin2.left + 15)
      .attr("x", -height2 / 2)
      .attr("text-anchor", "middle")
      .text("mm");
    // Oszlopok rajzolása
    svg2.selectAll(".bar2")
      .data(data2)
      .enter()
      .append("rect")
      .attr("class", "bar2")
      .attr("x", d => x2(d.honap))
      .attr("width", x2.bandwidth())
      .attr("y", d => y2(d.csapadek))
      .attr("height", d => height2 - y2(d.csapadek))
      .on("mouseover", (event, d) => {
        tooltip2.style("opacity", 1)
          .html(`${d.honap}: ${d.csapadek} mm`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip2.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer2');
      const slider = document.getElementById('chartSlider2');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container11 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title11 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar11 {
      fill: #94B4C1;
      transition: fill 0.3s;
    }
    .bar11:hover {
      fill: #547792;
    }
    .axis11 text {
      font-size: 17px;
    }
    .axis-label11 {
      font-size: 17px;
    }
    .tooltip11 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container11 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider11 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container11 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart11 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container11" id="chartContainer11">
    <div class="chart-title11">Langkawi jellemző páratartalma</div>
    <div id="chart11"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container11">
    <input type="range" min="0" max="100" value="0" class="slider11" id="chartSlider11">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data11 = [
     { honap11: "Január", paratartalom11: 72.5 },
      { honap11: "Február", paratartalom11: 72.5 },
      { honap11: "Március", paratartalom11: 77.5 },
      { honap11: "Április", paratartalom11: 80 },
      { honap11: "Május", paratartalom11: 82.5 },
      { honap11: "Június", paratartalom11: 82.5 },
      { honap11: "Július", paratartalom11: 85 },
      { honap11: "Augusztus", paratartalom11: 85 },
      { honap11: "Szeptember", paratartalom11: 87.5 },
      { honap11: "Október", paratartalom11: 87.5 },
      { honap11: "November", paratartalom11: 80 },
      { honap11: "December", paratartalom11: 75 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



<p>A páratartalom és a hőérzet kapcsolatáról <a href="https://mikorutazz.hu/hogyan-hat-a-paratartalom-a-hoerzetre/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz részletesebben!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Tenger vízhőmérséklete</strong></h2>



<p>Langkawi tenger vízhőmérséklete az év során rendkívül stabil, csak minimális ingadozást mutat. Az Andamán-tenger trópusi jellege miatt a víz mindig kellemes, fürdésre alkalmas.</p>



<p><strong>Január-március</strong>: A víz hőmérséklete 28-29°C között alakul. Ez ideális hőmérséklet a fürdőzéshez, frissítő, de egyáltalán nem hideg.</p>



<p><strong>Április-június</strong>: A víz hőmérséklete enyhén emelkedik, 29-30°C közötti értékeket érve el. Ebben az időszakban a tenger különösen meleg és kellemes.</p>



<p><strong>Július-szeptember</strong>: A monszun időszak ellenére a víz hőmérséklete magas marad, 28-29°C körül. A gyakori esőzések és felhős időjárás ellenére a víz továbbra is meleg.</p>



<p><strong>Október-december</strong>: A tenger hőmérséklete 28-29°C körül alakul. Ahogy visszatér a száraz évszak, a nyugodt tenger és a kellemes vízhőmérséklet ideális feltételeket teremt az úszáshoz és a vízi sportokhoz.</p>



<p>Langkawi partjainál az árapály jelentős ingadozást mutat. Apály idején egyes partok jelentősen visszahúzódnak, és sekély lagúnák alakulhatnak ki. Az apály-dagály váltakozás különösen figyelembe veendő a szigettúrák és vízi tevékenységek tervezésénél.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container3 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title3 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar3 {
      fill: #1ad1ff;
      transition: fill 0.3s;
    }
    .bar3:hover {
      fill: #00b8e6;
    }
    .axis3 text {
      font-size: 17px;
    }
    .axis-label3 {
      font-size: 17px;
    }
    .tooltip3 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container3 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider3 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container3 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart3 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container3" id="chartContainer3">
    <div class="chart-title3">Tenger vízhőmérséklete</div>
    <div id="chart3"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container3">
    <input type="range" min="0" max="100" value="0" class="slider3" id="chartSlider3">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - tenger vízhőmérséklet adatok
    const data3 = [
      { honap: "Január", homerseklet: 28.5 },
      { honap: "Február", homerseklet: 28.5 },
      { honap: "Március", homerseklet: 28.5 },
      { honap: "Április", homerseklet: 29.5 },
      { honap: "Május", homerseklet: 29.5 },
      { honap: "Június", homerseklet: 29.5 },
      { honap: "Július", homerseklet: 28.5 },
      { honap: "Augusztus", homerseklet: 28.5 },
      { honap: "Szeptember", homerseklet: 28.5 },
      { honap: "Október", homerseklet: 28.5 },
      { honap: "November", homerseklet: 28.5 },
      { honap: "December", homerseklet: 28.5 }
    ];
    // Méretek és margók beállítása
    const margin3 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width3 = 800 - margin3.left - margin3.right;
    const height3 = 400 - margin3.top - margin3.bottom;
    // SVG elem létrehozása
    const svg3 = d3.select("#chart3")
      .append("svg")
      .attr("width", width3 + margin3.left + margin3.right)
      .attr("height", height3 + margin3.top + margin3.bottom)
      .append("g")
      .attr("transform", `translate(${margin3.left},${margin3.top})`);
    // Tooltip létrehozása
    const tooltip3 = d3.select("body").append("div")
      .attr("class", "tooltip3");
    // Skálák beállítása
    const x3 = d3.scaleBand()
      .domain(data3.map(d => d.honap))
      .range([0, width3])
      .padding(0.2);
    const y3 = d3.scaleLinear()
      .domain([0, d3.max(data3, d => d.homerseklet) + 0])
      .nice()
      .range([height3, 0]);
    // X tengely rajzolása
    svg3.append("g")
      .attr("class", "axis3")
      .attr("transform", `translate(0,${height3})`)
      .call(d3.axisBottom(x3))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis3 = svg3.append("g")
      .attr("class", "axis3")
      .call(d3.axisLeft(y3).tickSize(-width3).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis3.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis3.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg3.append("text")
      .attr("class", "axis-label3")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin3.left + 15)
      .attr("x", -height3 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg3.selectAll(".bar3")
      .data(data3)
      .enter()
      .append("rect")
      .attr("class", "bar3")
      .attr("x", d => x3(d.honap))
      .attr("width", x3.bandwidth())
      .attr("y", d => y3(d.homerseklet))
      .attr("height", d => height3 - y3(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip3.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip3.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer3');
      const slider = document.getElementById('chartSlider3');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>UV sugárzás Langkawin</strong></h2>



<p>Langkawi földrajzi elhelyezkedése miatt az UV sugárzás az év egészében rendkívül magas. Az Egyenlítőhöz közeli elhelyezkedése (6° északi szélesség) miatt a napsugárzás intenzitása jóval erősebb, mint a mérsékelt éghajlati övben.</p>



<p><strong>Január-március</strong>: Az UV index általában 10-12 között mozog, ami &#8222;extrém&#8221; kategóriának számít. A napsugárzás legintenzívebb 10:00 és 16:00 óra között.</p>



<p><strong>Április-június</strong>: Ez az időszak mutatja a legmagasabb UV értékeket, 11-12+ körül, ami a legmagasabb, &#8222;extrém&#8221; kategóriába tartozik. A déli órákban különösen veszélyes a közvetlen napsugárzás.</p>



<p><strong>Július-szeptember</strong>: Az UV index továbbra is magas, 9-11 körüli értékekkel, de a gyakori felhőzet némileg csökkenti a közvetlen sugárzást. Fontos tudni, hogy a felhőkön keresztül is jelentős UV sugárzás éri a bőrt.</p>



<p><strong>Október-december</strong>: Az UV index 10-11 körüli értékeken marad, ami továbbra is az &#8222;extrém&#8221; kategóriába tartozik. A felhős égbolt ellenére is szükséges a napvédelem.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Az extrém UV sugárzás miatt az év bármely szakában rendkívül fontos a megfelelő napvédelem. Ajánlott a magas faktorszámú (legalább SPF 50+) napvédő krém gyakori használata, kalap, napszemüveg viselése, és a közvetlen napfény kerülése a legintenzívebb, déli órákban (11:00-15:00 között). Különösen a világos bőrű turisták számára fokozott óvatosság ajánlott, mivel akár 15-20 perc közvetlen napsugárzás is súlyos leégést okozhat.</p>



<p>A víz visszaverő hatása miatt a vízparton és a vízben tartózkodva is fokozott napvédelemre van szükség, vízálló napvédő krémek és UV-szűrős pólók használata ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container4 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title4 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar4 {
      fill: #e60000;
      transition: fill 0.3s;
    }
    .bar4:hover {
      fill: #b30000;
    }
    .axis4 text {
      font-size: 17px;
    }
    .axis-label4 {
      font-size: 17px;
    }
    .tooltip4 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container4 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider4 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container4 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart4 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container4" id="chartContainer4">
    <div class="chart-title4">UV index</div>
    <div id="chart4"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container4">
    <input type="range" min="0" max="100" value="0" class="slider4" id="chartSlider4">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - UV index adatok
    const data4 = [
      { honap: "Január", uv: 11 },
      { honap: "Február", uv: 11 },
      { honap: "Március", uv: 11 },
      { honap: "Április", uv: 11.5 },
      { honap: "Május", uv: 11.5 },
      { honap: "Június", uv: 11.5 },
      { honap: "Július", uv: 10 },
      { honap: "Augusztus", uv: 10 },
      { honap: "Szeptember", uv: 10 },
      { honap: "Október", uv: 10.5 },
      { honap: "November", uv: 10.5 },
      { honap: "December", uv: 10.5 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<p><em>(Az UV index a Napból érkezõ ultraibolya sugárzás veszélyességi szintjét jelenti: 5-6,9 között erős, 7-7,9 között nagyon erős, 8 felett extrém az értéke.)</em> Részletesen <a href="https://mikorutazz.hu/mit-jelent-az-uv-index-es-hogyan-vedd-magad-a-napsugarzastol/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz az utazás közbeni UV-sugárzás megelőzéséről!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek</strong></h2>



<p>A monszun időszakban (különösen szeptember-október között) előfordulhatnak trópusi viharok, amelyek erős széllel, heves esőzésekkel és magas hullámokkal járnak. Ezek általában rövid ideig tartanak, de jelentősen befolyásolhatják a kültéri tevékenységeket.</p>



<p>A tengeri áramlatok a monszun időszakban veszélyessé válhatnak, ezért fontos figyelembe venni a helyi figyelmeztetéseket a strandokon. Egyes partszakaszokon vörös zászlók jelzik, ha a fürdés nem biztonságos.</p>



<p>Ritkán, de előfordulnak hosszabb esőzési időszakok, amikor akár több napon keresztül is folyamatos lehet a csapadék, ami áradásokhoz vezethet, különösen az alacsonyabban fekvő területeken.</p>



<p>A száraz évszakban extrém hőség fordulhat elő, amikor a hőmérséklet 35°C fölé emelkedhet, és a magas páratartalommal kombinálva a hőérzet meghaladhatja a 40°C-ot. Ez hőkimerülést vagy hőgutát okozhat, különösen a nem akklimatizálódott turistáknál.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Mikor a legjobb Langkawira utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Langkawi meglátogatására a száraz évszak, különösen <strong>december közepétől április közepéig</strong>. Ebben az időszakban a hőmérséklet kellemes (28-34°C), minimális a csapadék, alacsonyabb a páratartalom és maximális a napsütéses órák száma. A tenger nyugodt és tiszta, ideális feltételeket biztosítva a fürdőzéshez, búvárkodáshoz és kirándulásokhoz. Ez az időszak természetesen a fő turistaszezon is, így magasabb árakra és több turistára kell számítani.</p>



<p>November eleje, valamint április vége szintén jó választás lehet, amikor az időjárás még/már viszonylag kedvező, de a turisták száma és az árak alacsonyabbak. Ebben az időszakban alkalmanként előfordulhatnak esőzések, de általában rövid ideig tartanak és nem befolyásolják jelentősen a programokat.</p>



<p>Az esős évszak (május közepétől október végéig) általában kevésbé ajánlott, különösen a szeptember-október időszak, amikor a legintenzívebb a csapadék. Azonban ebben az időszakban is vannak napos időszakok, az árak jelentősen alacsonyabbak, és a turisták száma minimális.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Langkawi &#8211; Utazási Idő Táblázat</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
border-radius: 8px;
overflow: hidden;
}
thead {
background: linear-gradient(to right, #2c3e50, #4ca1af);
color: white;
}
th {
padding: 15px;
text-align: left;
font-size: 18px;
font-weight: bold;
letter-spacing: 1px;
}
td {
padding: 15px;
font-size: 18px;
}
.excellent {
background-color: #c8e6c9;
}
.excellent td {
background-color: #c8e6c9;
}
.average {
background-color: #fff9c4;
}
.average td {
background-color: #fff9c4;
}
.not-recommended {
background-color: #ffcdd2;
}
.not-recommended td {
background-color: #ffcdd2;
}
tr:hover {
opacity: 0.9;
}
tr {
border-bottom: 1px solid rgba(0,0,0,0.05);
}
tr:last-child {
border-bottom: none;
}
</style>
</head>
<body>
<div class="pcrstb-wrap"><table>
<thead>
<tr>
<th>Hónap</th>
<th>Idő az utazáshoz</th>
</tr>
</thead>
<tbody>
<tr class="excellent">
<td>Január</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Február</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Március</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Április</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>Május</td>
<td>Átlagos</td>
</tr>
<tr class="not-recommended">
<td>Június</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Július</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Augusztus</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Szeptember</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Október</td>
<td>Nem ajánlott</td>
</tr>
<tr class="average">
<td>November</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>December</td>
<td>Kiváló</td>
</tr>
</tbody>
</table></div>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>7 napos időjárás előrejelzés</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<a class="weatherwidget-io" href="https://forecast7.com/hu/6d3899d79/langkawi/" data-label_1="LANGKAWI" data-theme="original" >LANGKAWI</a>
<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
</script>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Malajzia népszerű helyeinek időjárása</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-media-text is-stacked-on-mobile has-background" style="background-color:#ffe5ff"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="900" height="506" src="https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-penang-idojarasa-poszthoz.jpg" alt="" class="wp-image-1004 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-penang-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-penang-idojarasa-poszthoz-300x169.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-penang-idojarasa-poszthoz-768x432.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-penang-idojarasa-poszthoz-585x329.jpg 585w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading has-text-align-left"><a href="https://mikorutazz.hu/penang-idojarasa/">Penang időjárása</a></h2>
</div></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-media-text is-stacked-on-mobile has-background" style="background-color:#ffe5ff"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="900" height="600" src="https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-kuala-lumpur-idojarasa-poszthoz.jpg" alt="" class="wp-image-1006 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-kuala-lumpur-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-kuala-lumpur-idojarasa-poszthoz-300x200.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-kuala-lumpur-idojarasa-poszthoz-768x512.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-kuala-lumpur-idojarasa-poszthoz-585x390.jpg 585w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-kuala-lumpur-idojarasa-poszthoz-263x175.jpg 263w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading has-text-align-left"><a href="https://mikorutazz.hu/kuala-lumpur-idojarasa/">Kuala Lumpur időjárása</a></h2>
</div></div>
<p>A <a href="https://mikorutazz.hu/langkawi-idojarasa/">Langkawi időjárása – mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Penang időjárása – mikor a legjobb maláj szigetre utazni?</title>
		<link>https://mikorutazz.hu/penang-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Thu, 24 Apr 2025 13:46:44 +0000</pubDate>
				<category><![CDATA[Ázsia]]></category>
		<category><![CDATA[Malajzia]]></category>
		<category><![CDATA[egzotikus]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=559</guid>

					<description><![CDATA[<p>Penang időjárása egyenlítői, ami meleg és párás klímát eredményez az év egészében. A Malaka-szoros közelsége és Malajzia északnyugati partvidéke jelentősen befolyásolják a sziget éghajlatát. Évszakok Penang esetében két fő évszakot&#8230;</p>
<p>A <a href="https://mikorutazz.hu/penang-idojarasa/">Penang időjárása – mikor a legjobb maláj szigetre utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Penang időjárása egyenlítői, ami meleg és párás klímát eredményez az év egészében.</strong></p>



<p>A Malaka-szoros közelsége és Malajzia északnyugati partvidéke jelentősen befolyásolják a sziget éghajlatát.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Évszakok</strong></h2>



<p>Penang esetében két fő évszakot különböztethetünk meg: a szárazabb évszakot és az esős (<a href="https://mikorutazz.hu/monszun-hurrikan-tajfun-ciklon-mik-ezek-es-mikor-ne-utazz-ezekbe-a-regiokba/" target="_blank" rel="noreferrer noopener">monszun</a>) évszakot.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szárazabb évszak (december-március)</strong>:</h3>



<p>A szárazabb évszak Penang legkellemesebb időszaka, többnyire napos idővel, viszonylag alacsonyabb páratartalommal és kellemes hőmérséklettel. Az átlaghőmérséklet <strong>28-32°C</strong> között mozog. A csapadék mennyisége mérsékelt, bár rövid záporok ebben az időszakban is előfordulhatnak.</p>



<p>Az időjárás ideális a strandoláshoz, városnézéshez és egyéb szabadtéri tevékenységekhez. A tenger általában nyugodt, kiváló feltételeket biztosítva a vízi sportokhoz és szigettúrákhoz.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Esős évszak (április-november)</strong>:</h3>



<p>Az esős évszak a délnyugati monszun időszaka, jelentősebb csapadékkal és változékonyabb időjárással. Az átlaghőmérséklet <strong>27-33°C</strong> között mozog. Különösen szeptember és október hónapokban lehet számítani bőséges esőzésre. Az esőzések általában rövid, intenzív záporok formájában jelentkeznek, többnyire délután vagy este. A csapadékos időszakok között gyakran előfordulnak napos órák is.</p>



<p>A páratartalom magas, ami fokozza a hőérzetet. A tenger időnként nyugtalanabb lehet, ami korlátozhatja a vízi sportok és hajókirándulások lehetőségeit.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Penang időjárása havi bontásban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Január</strong></h3>



<p>Január Penang egyik legkellemesebb hónapja, a szárazabb évszak közepén. A nappali hőmérséklet általában 31-32°C között mozog, míg éjszaka 23-25°C-ra hűl le, ami viszonylag kellemes alvási körülményeket biztosít.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8 óra. A nappali világosság időtartama viszonylag állandó, mintegy 12 óra. A napkelte 7:20 körül, a napnyugta pedig 19:20 körül van.</p>



<p>A csapadék mennyisége viszonylag alacsony, átlagosan 70-80 mm körül mozog, és a havi csapadékos napok száma 8-9. Az esőzések, ha előfordulnak, általában rövid záporok formájában jelentkeznek.</p>



<p>Az égbolt többnyire tiszta vagy részben felhős, ideális a városnézéshez és a strandoláshoz. A relatív páratartalom mérsékelt, 75-80% körüli, ami még nem okoz jelentős diszkomfortot. A tenger nyugodt, kitűnő feltételeket biztosítva az úszáshoz és a vízi sportokhoz.</p>



<p>Ha januárban utazol Penangra, könnyű, szellős ruházat ajánlott, naptej, napszemüveg és kalap a nap elleni védelemhez. Az esti órákban is kellemes a hőmérséklet, így nincs szükség melegebb ruházatra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Február</strong></h3>



<p>A február hasonlóan kellemes, mint a január, továbbra is a szárazabb évszak része. A nappali hőmérséklet 31-33°C közé emelkedhet, míg éjszaka 23-25°C között alakul. A hőmérséklet-ingadozás kicsi, ami stabil időjárási viszonyokat jelent.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8-9 óra. A nappali világosság időtartama hasonló a januárihoz, 12 óra körül. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 60-70 mm, főként rövid, alkalmi záporok formájában. A csapadékos napok száma 7-8 között mozog.</p>



<p>A levegő tiszta, a páratartalom mérsékelt, 75-80% körüli. Az égbolt többnyire felhőtlen vagy részben felhős, kiváló látási viszonyokkal. A tenger továbbra is nyugodt és tiszta, ideális a vízi tevékenységekhez.</p>



<p>A februári látogatáshoz hasonló öltözék ajánlott, mint januárban: könnyű, szellős ruhák, megfelelő napvédelem. A vízi tevékenységekhez UV-szűrős pólók is hasznosak lehetnek a hosszabb napozás során.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Március</strong></h3>



<p>A március még mindig a szárazabb évszak része, kellemes időjárási viszonyokkal. A nappali hőmérséklet 32-33°C közé emelkedik, míg az éjszakák 24-25°C között alakulnak. A hőség kezd erősödni, különösen a hónap vége felé.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8 óra. A nappali világosság időtartama kis mértékben növekszik, 12 órára. A napkelte és napnyugta időpontjai alig változnak.</p>



<p>A csapadék mennyisége enyhén növekszik, 90-100 mm körüli értékkel. Az esős napok száma 10-12 közötti, általában rövid, délutáni záporok formájában.</p>



<p>A páratartalom lassan emelkedni kezd, 75-85% körülire, ami már érezhetően fokozza a hőérzetet. A tenger továbbra is nyugodt, bár a délutáni szellők időnként erősödhetnek.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A növekvő hőség miatt fontos a megfelelő hidratálás és a déli órákban az árnyékban tartózkodás. Érdemes a szabadtéri programokat a reggeli vagy késő délutáni órákra időzíteni.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Április</strong></h3>



<p>Április átmeneti hónap, kezdődik az esősebb időszak. A nappali hőmérséklet 32-33°C közé emelkedik, míg éjszaka 24-26°C körül alakul. Ez az egyik legmelegebb időszak Penangon.</p>



<p>A napsütéses órák száma csökken a növekvő felhőzet miatt, átlagosan napi 7 óra. A nappali világosság időtartama 12 óra körüli. A napkelte 6:55 körül, a napnyugta pedig 18:55 körül történik.</p>



<p>A csapadék mennyisége emelkedik, 120-150 mm körüli értékkel. Az esős napok száma 14-16 közötti, általában rövid, de már intenzívebb záporok formájában, főként a délutáni órákban.</p>



<p>A páratartalom emelkedik, 80-85% körülire, ami már érezhetően fülledtté teszi a levegőt. A tenger még mindig viszonylag nyugodt, bár az időnkénti rövid viharok előfordulhatnak.</p>



<p>Az áprilisi látogatáshoz a lehető legkönnyebb ruházat ajánlott, bőséges folyadékbevitel, fokozott napvédelem és gyakori pihenők a hűvösebb, árnyékos helyeken. Érdemes esőkabátot vagy esernyőt is magunkkal vinni.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Május</strong></h3>



<p>Május már egyértelműen az esős évszak része, magasabb csapadékmennyiséggel. A nappali maximum 32-33°C közé emelkedhet, míg éjszaka 24-26°C körül alakul.</p>



<p>A napsütéses órák száma csökken a növekvő felhőzet miatt, átlagosan napi 6-7 óra. A nappali világosság időtartama 12 óra körüli. A napkelte és napnyugta időpontjai minimálisan változnak áprilishoz képest.</p>



<p>A csapadék mennyisége növekszik, 170-200 mm körüli értékkel. Az esős napok száma 16-18 közé emelkedik, gyakoribb záporok, esetenként zivatarok formájában.</p>



<p>A páratartalom magas, 80-85% körüli, ami a magas hőmérséklettel kombinálva fülledtté teszi a levegőt. A hőérzet akár 38°C fölé is emelkedhet. A tenger még viszonylag nyugodt, de a délutáni viharok kockázata növekszik.</p>



<p>A májusi látogatáshoz hasonló előkészületekre van szükség, mint áprilisban, de még fokozottabb figyelemmel kell lenni a hőség okozta problémákra. Javasolt a programokat a kora reggeli vagy késő délutáni órákra időzíteni, és a legmelegebb időszakban árnyékos helyeken tartózkodni.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Június</strong></h3>



<p>Júniusban folytatódik az esős évszak, jelentős csapadékkal. A nappali hőmérséklet 31-32°C között alakul, míg éjszaka 24-25°C körül mozog.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 6 óra, a növekvő felhőzet miatt. A nappali világosság időtartama 12 óra körüli. A napkelte és napnyugta időpontjai hasonlóak a májusihoz.</p>



<p>A csapadék mennyisége jelentős, 160-190 mm körüli értékkel. Az esőzések egyre gyakoribbá és intenzívebbé válnak. A csapadékos napok száma 16-18 között alakul.</p>



<p>A páratartalom magas, 80-85% körüli, de az esőzések miatt a hőérzet némileg csökkenhet. A tenger kezd nyugtalanabbá válni, különösen a délutáni órákban.</p>



<p>A júniusi látogatáshoz könnyű, gyorsan száradó ruházat ajánlott, vízálló cipő és esőkabát. A programokat rugalmasan kell tervezni, figyelembe véve a rendszeres délutáni esőzéseket.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Július</strong></h3>



<p>Júliusban folytatódik az esős évszak, de a csapadék mennyisége kismértékben csökken. A nappali hőmérséklet 31-32°C között mozog, míg éjszaka 24-25°C körül alakul.</p>



<p>A napsütéses órák száma átlagosan napi 6-7 óra, az esőzések között lehetnek hosszabb napos időszakok. A nappali világosság időtartama 12 óra körüli. A napkelte 7:00 körül, a napnyugta pedig 19:00 körül van.</p>



<p>A csapadék mennyisége 150-180 mm körüli értékkel. A monszun hatása erős, gyakori és intenzív záporokkal. A csapadékos napok száma 15-17 között alakul.</p>



<p>A páratartalom magas, 80-85% körüli, de az esőzések és a felhős égbolt miatt a hőérzet elviselhetőbb, mint a legmelegebb hónapokban. A tenger időnként nyugtalan lehet, ami korlátozhatja a vízi tevékenységeket.</p>



<p>A júliusi látogatás esetén feltétlenül szükséges a vízálló öltözék, esőkabát és vízálló táska. A programokat az időjáráshoz kell igazítani, és érdemes alternatív, beltéri programlehetőségeket is tervezni az esős napokra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Augusztus</strong></h3>



<p>Az augusztus továbbra is az esős évszak része, de a csapadék mennyisége átmenetileg csökkenhet. A nappali hőmérséklet 31-32°C között mozog, míg éjszaka 24-25°C körül alakul.</p>



<p>A napsütéses órák száma átlagosan napi 6-7 óra, a felhős időszakok mellett több napsütéses periódussal. A nappali világosság időtartama 12 óra körüli. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége 160-190 mm körüli értékkel. A monszun hatása még mindig jelentős, intenzív esőzésekkel. Az esős napok száma 15-17 között alakul.</p>



<p>A páratartalom magas, 80-85% körüli, de a felhős égbolt miatt a hőérzet elviselhető. A tenger nyugtalan lehet, ami korlátozhatja a vízi tevékenységeket.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: vízálló ruházat, rugalmas programtervezés, és óvatosság a tengeri tevékenységek során.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szeptember</strong></h3>



<p>Szeptember Penang egyik legcsapadékosabb hónapja, a monszun erőteljes hatásával. A nappali hőmérséklet 31-32°C között, az éjszakai pedig 24-25°C körül alakul.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 5-6 óra, a sűrű felhőzet miatt. A nappali világosság időtartama 12 óra körüli. A napkelte 7:00 körül, a napnyugta pedig 19:00 körül történik.</p>



<p>A csapadék mennyisége nagyon magas, 250-300 mm körüli értékkel. A monszun teljes erejével tombol, hosszan tartó, intenzív esőzésekkel. A csapadékos napok száma 18-20 között alakul.</p>



<p>A páratartalom rendkívül magas, 85-90% körüli. A tenger gyakran nyugtalan, ami jelentősen korlátozhatja a vízi tevékenységeket és a hajóutak lehetőségét.</p>



<p>A szeptemberi látogatás esetén elengedhetetlen a megfelelő esőfelszerelés, és számítani kell arra, hogy számos szabadtéri program elmaradhat az időjárás miatt. Érdemes a szálláshelyen olyan szolgáltatásokat választani, amelyek esős időben is kikapcsolódási lehetőséget nyújtanak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Október</strong></h3>



<p>Az október Penang legcsapadékosabb hónapja. A nappali hőmérséklet 31-32°C között, az éjszakai pedig 24-25°C körül alakul.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 5-6 óra. A nappali világosság időtartama 12 óra körüli. A napkelte 7:00 körül, a napnyugta pedig 19:00 körül van.</p>



<p>A csapadék mennyisége extrém magas, 300-350 mm körüli értékkel. A monszun teljes erejében tombol, hosszan tartó, intenzív esőzésekkel. A csapadékos napok száma 20-22 között alakul.</p>



<p>A páratartalom magas, 85-90% körüli, de a felhős égbolt miatt a hőérzet némileg csökkenhet. A tenger gyakran viharos lehet, ami jelentősen korlátozza a vízi tevékenységeket.</p>



<p>Az októberi látogatáshoz feltétlenül szükséges az esőfelszerelés, és érdemes kizárólag fedett programokat tervezni. Ez az időszak nem ideális a szabadtéri tevékenységekhez.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>November</strong></h3>



<p>November még mindig az esős évszak része, de a hónap vége felé kezd csökkenni a csapadék mennyisége. A nappali hőmérséklet 31-32°C közé emelkedik, míg éjszaka 24-25°C körül alakul.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 6-7 óra. A nappali világosság időtartama 12 óra. A napkelte 7:05 körül, a napnyugta pedig 19:05 körül történik.</p>



<p>A csapadék mennyisége még mindig jelentős, 200-250 mm körüli értékre, de a hónap vége felé csökkenő tendenciát mutat. A csapadékos napok száma 18-20 közé csökken.</p>



<p>A páratartalom lassan csökken, 80-85% körülire, ami kellemesebb közérzetet biztosít. A tenger még mindig nyugtalan lehet, de a hónap vége felé kezd megnyugodni.</p>



<p>A novemberi látogatásnál még mindig szükséges az esőfelszerelés, de a hónap vége felé már több lehetőség nyílik szabadtéri programokra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>December</strong></h3>



<p>December az átmeneti időszak az esős és a szárazabb évszak között. A nappali hőmérséklet 31-32°C között, míg éjszaka 24-25°C körül alakul.</p>



<p>A napsütéses órák száma jelentősen növekszik, átlagosan napi 7-8 óra. A nappali világosság időtartama 12 óra körüli. A napkelte 7:15 körül, a napnyugta pedig 19:15 körül van.</p>



<p>A csapadék mennyisége csökken, 100-150 mm körüli értékre. Az esőzések ritkábbá és kevésbé intenzívvé válnak. A csapadékos napok száma 12-14 közé csökken.</p>



<p>A páratartalom csökken, 75-80% körülire, ami kellemes közérzetet biztosít. A tenger kezd megnyugodni, és egyre több lehetőség nyílik a vízi sportok és kirándulások számára.</p>



<p>A decemberi látogatás már sokkal kellemesebb élményt nyújt, mint az előző hónapok. Érdemes könnyű, szellős ruházatot vinni, de még mindig célszerű felkészülni alkalmi esőzésekre.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar:hover {
      fill: #edbf07;
    }
    .axis text {
      font-size: 17px;
    }
    .axis-label {
      font-size: 17px;
    }
    .tooltip {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container" id="chartContainer">
    <div class="chart-title">Penang havi átlaghőmérséklete</div>
    <div id="chart"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container">
    <input type="range" min="0" max="100" value="0" class="slider" id="chartSlider">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data = [
      { honap: "Január", homerseklet: 32 },
{ honap: "Február", homerseklet: 32 },
{ honap: "Március", homerseklet: 33 },
{ honap: "Április", homerseklet: 33 },
{ honap: "Május", homerseklet: 33 },
{ honap: "Június", homerseklet: 32 },
{ honap: "Július", homerseklet: 32 },
{ honap: "Augusztus", homerseklet: 32 },
{ honap: "Szeptember", homerseklet: 32 },
{ honap: "Október", homerseklet: 32 },
{ honap: "November", homerseklet: 32 },
{ honap: "December", homerseklet: 32 }
    ];
    // Méretek és margók beállítása
    const margin = { top: 20, right: 30, bottom: 70, left: 60 };
    const width = 800 - margin.left - margin.right;
    const height = 400 - margin.top - margin.bottom;
    // SVG elem létrehozása
    const svg = d3.select("#chart")
      .append("svg")
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .append("g")
      .attr("transform", `translate(${margin.left},${margin.top})`);
    // Tooltip létrehozása
    const tooltip = d3.select("body").append("div")
      .attr("class", "tooltip");
    // Skálák beállítása
    const x = d3.scaleBand()
      .domain(data.map(d => d.honap))
      .range([0, width])
      .padding(0.2);
    const y = d3.scaleLinear()
      .domain([0, d3.max(data, d => d.homerseklet) + 0])
      .nice()
      .range([height, 0]);
    // X tengely rajzolása
    svg.append("g")
      .attr("class", "axis")
      .attr("transform", `translate(0,${height})`)
      .call(d3.axisBottom(x))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis = svg.append("g")
      .attr("class", "axis")
      .call(d3.axisLeft(y).tickSize(-width).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg.append("text")
      .attr("class", "axis-label")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin.left + 15)
      .attr("x", -height / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg.selectAll(".bar")
      .data(data)
      .enter()
      .append("rect")
      .attr("class", "bar")
      .attr("x", d => x(d.honap))
      .attr("width", x.bandwidth())
      .attr("y", d => y(d.homerseklet))
      .attr("height", d => height - y(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer');
      const slider = document.getElementById('chartSlider');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container2 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title2 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar2 {
      fill: #3385ff;
      transition: fill 0.3s;
    }
    .bar2:hover {
      fill: #0066ff;
    }
    .axis2 text {
      font-size: 17px;
    }
    .axis-label2 {
      font-size: 17px;
    }
    .tooltip2 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container2 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider2 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container2 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart2 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container2" id="chartContainer2">
    <div class="chart-title2">Penang átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 75 },
{ honap: "Február", csapadek: 65 },
{ honap: "Március", csapadek: 95 },
{ honap: "Április", csapadek: 135 },
{ honap: "Május", csapadek: 185 },
{ honap: "Június", csapadek: 175 },
{ honap: "Július", csapadek: 165 },
{ honap: "Augusztus", csapadek: 175 },
{ honap: "Szeptember", csapadek: 275 },
{ honap: "Október", csapadek: 325 },
{ honap: "November", csapadek: 225 },
{ honap: "December", csapadek: 125 }
    ];
    // Méretek és margók beállítása
    const margin2 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width2 = 800 - margin2.left - margin2.right;
    const height2 = 400 - margin2.top - margin2.bottom;
    // SVG elem létrehozása
    const svg2 = d3.select("#chart2")
      .append("svg")
      .attr("width", width2 + margin2.left + margin2.right)
      .attr("height", height2 + margin2.top + margin2.bottom)
      .append("g")
      .attr("transform", `translate(${margin2.left},${margin2.top})`);
    // Tooltip létrehozása
    const tooltip2 = d3.select("body").append("div")
      .attr("class", "tooltip2");
    // Skálák beállítása
    const x2 = d3.scaleBand()
      .domain(data2.map(d => d.honap))
      .range([0, width2])
      .padding(0.2);
    const y2 = d3.scaleLinear()
      .domain([0, d3.max(data2, d => d.csapadek) + 0])
      .nice()
      .range([height2, 0]);
    // X tengely rajzolása
    svg2.append("g")
      .attr("class", "axis2")
      .attr("transform", `translate(0,${height2})`)
      .call(d3.axisBottom(x2))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis2 = svg2.append("g")
      .attr("class", "axis2")
      .call(d3.axisLeft(y2).tickSize(-width2).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis2.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis2.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg2.append("text")
      .attr("class", "axis-label2")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin2.left + 15)
      .attr("x", -height2 / 2)
      .attr("text-anchor", "middle")
      .text("mm");
    // Oszlopok rajzolása
    svg2.selectAll(".bar2")
      .data(data2)
      .enter()
      .append("rect")
      .attr("class", "bar2")
      .attr("x", d => x2(d.honap))
      .attr("width", x2.bandwidth())
      .attr("y", d => y2(d.csapadek))
      .attr("height", d => height2 - y2(d.csapadek))
      .on("mouseover", (event, d) => {
        tooltip2.style("opacity", 1)
          .html(`${d.honap}: ${d.csapadek} mm`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip2.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer2');
      const slider = document.getElementById('chartSlider2');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container11 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title11 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar11 {
      fill: #94B4C1;
      transition: fill 0.3s;
    }
    .bar11:hover {
      fill: #547792;
    }
    .axis11 text {
      font-size: 17px;
    }
    .axis-label11 {
      font-size: 17px;
    }
    .tooltip11 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container11 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider11 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container11 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart11 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container11" id="chartContainer11">
    <div class="chart-title11">Penang jellemző páratartalma</div>
    <div id="chart11"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container11">
    <input type="range" min="0" max="100" value="0" class="slider11" id="chartSlider11">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data11 = [
     { honap11: "Január", paratartalom11: 78 },
{ honap11: "Február", paratartalom11: 78 },
{ honap11: "Március", paratartalom11: 80 },
{ honap11: "Április", paratartalom11: 83 },
{ honap11: "Május", paratartalom11: 83 },
{ honap11: "Június", paratartalom11: 83 },
{ honap11: "Július", paratartalom11: 83 },
{ honap11: "Augusztus", paratartalom11: 83 },
{ honap11: "Szeptember", paratartalom11: 88 },
{ honap11: "Október", paratartalom11: 88 },
{ honap11: "November", paratartalom11: 83 },
{ honap11: "December", paratartalom11: 78 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



<p>A páratartalom és a hőérzet kapcsolatáról <a href="https://mikorutazz.hu/hogyan-hat-a-paratartalom-a-hoerzetre/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz részletesebben!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Tenger vízhőmérséklete</strong></h2>



<p>Penang tenger vízhőmérséklete az év során rendkívül stabil, szinte alig mutat ingadozást. A Malaka-szoros trópusi jellege miatt a víz mindig meleg, fürdésre kiválóan alkalmas.</p>



<p><strong>Január-március</strong>: A víz hőmérséklete 28-29°C között alakul. Ez ideális hőmérséklet a fürdőzéshez, kellemes, frissítő élményt nyújtva.</p>



<p><strong>Április-június</strong>: A víz hőmérséklete enyhén emelkedik, 29-30°C közötti értékeket érve el. Ebben az időszakban a tenger különösen meleg és kellemes.</p>



<p><strong>Július-szeptember</strong>: Az esős évszak ellenére a víz hőmérséklete továbbra is magas marad, 29-30°C körül. A gyakori esőzések és felhős időjárás ellenére a víz továbbra is meleg.</p>



<p><strong>Október-december</strong>: A tenger hőmérséklete 28-29°C körül alakul. Bár ez az időszak a legcsapadékosabb, a víz hőmérséklete kellemes marad, azonban a viharos tenger és az erős hullámzás korlátozhatja a fürdési lehetőségeket, különösen októberben.</p>



<p>Penang partjainál az árapály mérsékelt ingadozást mutat. Az árapály váltakozás figyelembe veendő a vízi tevékenységek tervezésénél, de általában nem jelent jelentős korlátozást.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container3 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title3 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar3 {
      fill: #1ad1ff;
      transition: fill 0.3s;
    }
    .bar3:hover {
      fill: #00b8e6;
    }
    .axis3 text {
      font-size: 17px;
    }
    .axis-label3 {
      font-size: 17px;
    }
    .tooltip3 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container3 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider3 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container3 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart3 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container3" id="chartContainer3">
    <div class="chart-title3">Tenger vízhőmérséklete</div>
    <div id="chart3"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container3">
    <input type="range" min="0" max="100" value="0" class="slider3" id="chartSlider3">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - tenger vízhőmérséklet adatok
    const data3 = [
      { honap: "Január", homerseklet: 29 },
{ honap: "Február", homerseklet: 29 },
{ honap: "Március", homerseklet: 29 },
{ honap: "Április", homerseklet: 30 },
{ honap: "Május", homerseklet: 30 },
{ honap: "Június", homerseklet: 30 },
{ honap: "Július", homerseklet: 30 },
{ honap: "Augusztus", homerseklet: 30 },
{ honap: "Szeptember", homerseklet: 30 },
{ honap: "Október", homerseklet: 29 },
{ honap: "November", homerseklet: 29 },
{ honap: "December", homerseklet: 29 }
    ];
    // Méretek és margók beállítása
    const margin3 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width3 = 800 - margin3.left - margin3.right;
    const height3 = 400 - margin3.top - margin3.bottom;
    // SVG elem létrehozása
    const svg3 = d3.select("#chart3")
      .append("svg")
      .attr("width", width3 + margin3.left + margin3.right)
      .attr("height", height3 + margin3.top + margin3.bottom)
      .append("g")
      .attr("transform", `translate(${margin3.left},${margin3.top})`);
    // Tooltip létrehozása
    const tooltip3 = d3.select("body").append("div")
      .attr("class", "tooltip3");
    // Skálák beállítása
    const x3 = d3.scaleBand()
      .domain(data3.map(d => d.honap))
      .range([0, width3])
      .padding(0.2);
    const y3 = d3.scaleLinear()
      .domain([0, d3.max(data3, d => d.homerseklet) + 0])
      .nice()
      .range([height3, 0]);
    // X tengely rajzolása
    svg3.append("g")
      .attr("class", "axis3")
      .attr("transform", `translate(0,${height3})`)
      .call(d3.axisBottom(x3))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis3 = svg3.append("g")
      .attr("class", "axis3")
      .call(d3.axisLeft(y3).tickSize(-width3).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis3.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis3.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg3.append("text")
      .attr("class", "axis-label3")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin3.left + 15)
      .attr("x", -height3 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg3.selectAll(".bar3")
      .data(data3)
      .enter()
      .append("rect")
      .attr("class", "bar3")
      .attr("x", d => x3(d.honap))
      .attr("width", x3.bandwidth())
      .attr("y", d => y3(d.homerseklet))
      .attr("height", d => height3 - y3(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip3.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX + 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip3.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer3');
      const slider = document.getElementById('chartSlider3');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>UV sugárzás Penangon</strong></h2>



<p>Penang földrajzi elhelyezkedése miatt az UV sugárzás az év egészében rendkívül magas. Az egyenlítőhöz közeli elhelyezkedés miatt a napsugárzás intenzitása jóval erősebb, mint a mérsékelt éghajlati övben.</p>



<p><strong>Január-március</strong>: Az UV index általában 11-12 között mozog, ami az &#8222;extrém&#8221; kategóriába tartozik. A napsugárzás legintenzívebb 10:00 és 16:00 óra között.</p>



<p><strong>Április-június</strong>: Ez az időszak mutatja a legmagasabb UV értékeket, 12-13 körül, ami a legmagasabb, &#8222;extrém&#8221; kategóriába tartozik. A déli órákban különösen veszélyes a közvetlen napsugárzás.</p>



<p><strong>Július-szeptember</strong>: Az UV index továbbra is magas, 10-11 körüli értékekkel, de a gyakori felhőzet némileg csökkenti a közvetlen sugárzást. Fontos tudni, hogy a felhőkön keresztül is jelentős UV sugárzás éri a bőrt.</p>



<p><strong>Október-december</strong>: Az UV index kissé csökken, 10-11 körüli értékekre, de még mindig az &#8222;extrém&#8221; kategóriába tartozik. A felhős égbolt ellenére is szükséges a napvédelem.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Az extrém UV sugárzás miatt az év bármely szakában rendkívül fontos a megfelelő napvédelem. Ajánlott a magas faktorszámú (legalább SPF 50+) napvédő krém gyakori használata, kalap, napszemüveg viselése, és a közvetlen napfény kerülése a legintenzívebb, déli órákban (11:00-15:00 között). Különösen a világos bőrű turisták számára fokozott óvatosság ajánlott, mivel akár 15-20 perc közvetlen napsugárzás is súlyos leégést okozhat.</p>



<p>A víz visszaverő hatása miatt a vízparton és a vízben tartózkodva is fokozott napvédelemre van szükség, vízálló napvédő krémek és UV-szűrős pólók használata ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container4 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title4 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar4 {
      fill: #e60000;
      transition: fill 0.3s;
    }
    .bar4:hover {
      fill: #b30000;
    }
    .axis4 text {
      font-size: 17px;
    }
    .axis-label4 {
      font-size: 17px;
    }
    .tooltip4 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container4 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider4 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container4 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart4 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container4" id="chartContainer4">
    <div class="chart-title4">UV index</div>
    <div id="chart4"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container4">
    <input type="range" min="0" max="100" value="0" class="slider4" id="chartSlider4">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - UV index adatok
    const data4 = [
      { honap: "Január", uv: 12 },
{ honap: "Február", uv: 12 },
{ honap: "Március", uv: 12 },
{ honap: "Április", uv: 13 },
{ honap: "Május", uv: 13 },
{ honap: "Június", uv: 13 },
{ honap: "Július", uv: 11 },
{ honap: "Augusztus", uv: 11 },
{ honap: "Szeptember", uv: 11 },
{ honap: "Október", uv: 11 },
{ honap: "November", uv: 11 },
{ honap: "December", uv: 11 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX + 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<p><em>(Az UV index a Napból érkezõ ultraibolya sugárzás veszélyességi szintjét jelenti: 5-6,9 között erős, 7-7,9 között nagyon erős, 8 felett extrém az értéke.)</em> Részletesen <a href="https://mikorutazz.hu/mit-jelent-az-uv-index-es-hogyan-vedd-magad-a-napsugarzastol/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz az utazás közbeni UV-sugárzás megelőzéséről!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek</strong></h2>



<p>Az esős évszakban (különösen szeptember-október között) előfordulhatnak heves zivatarok, amelyek erős széllel, intenzív esőzésekkel és villámárvizekkel járnak. Ezek általában rövid ideig tartanak, de jelentősen befolyásolhatják a kültéri tevékenységeket.</p>



<p>A heves esőzések városi területeken, különösen George Town alacsonyabban fekvő részein villámárvizet okozhatnak, ami közlekedési nehézségekhez vezethet.</p>



<p>A legtöbb évben előfordulnak időszakok, amikor a légszennyezettség magasabb a szokásosnál, különösen amikor Indonéziából a füst és köd átterjedhet a régióra. Ez általában augusztus-október között fordulhat elő, és befolyásolhatja a látási viszonyokat, valamint légzési problémákat okozhat.</p>



<p>A száraz évszakban extrém hőség fordulhat elő, amikor a hőmérséklet 35°C fölé emelkedhet, és a magas páratartalommal kombinálva a hőérzet meghaladhatja a 40°C-ot. Ez hőkimerülést vagy hőgutát okozhat, különösen a nem akklimatizálódott turistáknál.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Mikor a legjobb Penangra utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Penang meglátogatására a szárazabb évszak, különösen <strong>december közepétől március közepéig</strong>. Ebben az időszakban a hőmérséklet kellemes (28-32°C), viszonylag alacsony a csapadék, mérsékeltebb a páratartalom és maximális a napsütéses órák száma. A tenger nyugodt és tiszta, ideális feltételeket biztosítva a fürdőzéshez és vízi sportokhoz. Ez az időszak természetesen a fő turistaszezon is, így magasabb árakra és nagyobb turistaforgalomra kell számítani.</p>



<p>November vége, valamint április eleje szintén jó választás lehet, amikor az időjárás még/már viszonylag kedvező, de a turisták száma és az árak alacsonyabbak. Ebben az időszakban alkalmanként előfordulhatnak esőzések, de általában rövid ideig tartanak és nem befolyásolják jelentősen a programokat.</p>



<p>Az esős évszak csúcsidőszaka (szeptember-október) általában kevésbé ajánlott, amikor a legintenzívebb a csapadék. Azonban ebben az időszakban is vannak napos időszakok, az árak jelentősen alacsonyabbak, és a turisták száma minimális.</p>



<p>Ha kizárólag időjárási szempontokat veszünk figyelembe, akkor a január-február időszak tekinthető a legoptimálisabbnak Penang meglátogatására.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Penang &#8211; Utazási Idő Táblázat</title>
<style>
body {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  border-radius: 8px;
  overflow: hidden;
}

thead {
  background: linear-gradient(to right, #2c3e50, #4ca1af);
  color: white;
}

th {
  padding: 15px;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 1px;
}

td {
  padding: 15px;
  font-size: 18px;
}

.excellent {
  background-color: #c8e6c9;
}

.excellent td {
  background-color: #c8e6c9;
}

.average {
  background-color: #fff9c4;
}

.average td {
  background-color: #fff9c4;
}

.not-recommended {
  background-color: #ffcdd2;
}

.not-recommended td {
  background-color: #ffcdd2;
}

tr:hover {
  opacity: 0.9;
}

tr {
  border-bottom: 1px solid rgba(0,0,0,0.05);
}

tr:last-child {
  border-bottom: none;
}
</style>
</head>
<body>
<div class="pcrstb-wrap"><table>
<thead>
<tr>
<th>Hónap</th>
<th>Idő az utazáshoz</th>
</tr>
</thead>
<tbody>
<tr class="excellent">
<td>Január</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Február</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Március</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>Április</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Május</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Június</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Július</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Augusztus</td>
<td>Átlagos</td>
</tr>
<tr class="not-recommended">
<td>Szeptember</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Október</td>
<td>Nem ajánlott</td>
</tr>
<tr class="average">
<td>November</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>December</td>
<td>Kiváló</td>
</tr>
</tbody>
</table></div>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>7 napos időjárás előrejelzés</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<a class="weatherwidget-io" href="https://forecast7.com/hu/5d42100d33/penang/" data-label_1="PENANG" data-theme="original" >PENANG</a>
<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
</script>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Malajzia népszerű helyeinek időjárása</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-media-text is-stacked-on-mobile has-background" style="background-color:#ffe5ff"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="900" height="606" src="https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-langkawi-idojarasa-poszthoz.jpg" alt="" class="wp-image-1003 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-langkawi-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-langkawi-idojarasa-poszthoz-300x202.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-langkawi-idojarasa-poszthoz-768x517.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-langkawi-idojarasa-poszthoz-585x394.jpg 585w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading has-text-align-left"><a href="https://mikorutazz.hu/langkawi-idojarasa/">Langkawi időjárása</a></h2>
</div></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-media-text is-stacked-on-mobile has-background" style="background-color:#ffe5ff"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="900" height="600" src="https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-kuala-lumpur-idojarasa-poszthoz.jpg" alt="" class="wp-image-1006 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-kuala-lumpur-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-kuala-lumpur-idojarasa-poszthoz-300x200.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-kuala-lumpur-idojarasa-poszthoz-768x512.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-kuala-lumpur-idojarasa-poszthoz-585x390.jpg 585w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-kuala-lumpur-idojarasa-poszthoz-263x175.jpg 263w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading has-text-align-left"><a href="https://mikorutazz.hu/kuala-lumpur-idojarasa/">Kuala Lumpur időjárása</a></h2>
</div></div>
<p>A <a href="https://mikorutazz.hu/penang-idojarasa/">Penang időjárása – mikor a legjobb maláj szigetre utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kuala Lumpur időjárása – mikor a legjobb a maláj fővárosba utazni?</title>
		<link>https://mikorutazz.hu/kuala-lumpur-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Thu, 24 Apr 2025 13:01:24 +0000</pubDate>
				<category><![CDATA[Ázsia]]></category>
		<category><![CDATA[Malajzia]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=554</guid>

					<description><![CDATA[<p>Kuala Lumpur időjárását a trópusi egyenlítői éghajlat határozza meg, ami rendkívül meleg és párás klímát eredményez egész évben. A város az egyenlítőhöz való közelsége miatt egyenletes hőmérséklettel rendelkezik, azonban a&#8230;</p>
<p>A <a href="https://mikorutazz.hu/kuala-lumpur-idojarasa/">Kuala Lumpur időjárása – mikor a legjobb a maláj fővárosba utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong><a href="https://utazaskatalogus.hu/kuala-lumpur-latnivalok-utazas-kozlekedes-terkepek/" target="_blank" rel="noreferrer noopener nofollow">Kuala Lumpur</a> időjárását a trópusi egyenlítői éghajlat határozza meg, ami rendkívül meleg és párás klímát eredményez egész évben.</strong></p>



<p>A város az egyenlítőhöz való közelsége miatt egyenletes hőmérséklettel rendelkezik, azonban a csapadék mennyisége jelentősen változik az év során.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Évszakok</strong></h2>



<p>Kuala Lumpurban nincsenek a klasszikus értelemben vett évszakok. Ehelyett az éghajlatot két <a href="https://mikorutazz.hu/monszun-hurrikan-tajfun-ciklon-mik-ezek-es-mikor-ne-utazz-ezekbe-a-regiokba/" target="_blank" rel="noreferrer noopener">monszun</a> időszak határozza meg: az északkeleti monszun (nedves évszak) és a délnyugati monszun (szárazabb évszak).</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Északkeleti monszun (november-március):</strong></h3>



<p>Az északkeleti monszun a nedvesebb időszak, különösen novembertől januárig. Az átlaghőmérséklet 28-33°C között mozog. Ebben az időszakban gyakoribbak a záporok és zivatarok, amelyek általában rövid ideig tartanak, de intenzívek lehetnek. A páratartalom rendkívül magas, ami fokozza a hőérzetet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Átmeneti időszak (április):</strong></h3>



<p>Április átmeneti hónap a két monszun között. Az átlaghőmérséklet 28-34°C. A csapadék mennyisége csökken, de időnként még előfordulhatnak heves záporok. A páratartalom továbbra is magas, de valamivel elviselhetőbb, mint az északkeleti monszun idején.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Délnyugati monszun (május-szeptember):</strong></h3>



<p>A délnyugati monszun a viszonylag szárazabb időszak. Az átlaghőmérséklet 29-35°C között alakul. A csapadék mennyisége alacsonyabb, de a trópusi jellegből adódóan rövid, intenzív záporok ekkor is rendszeresek, főleg a délutáni órákban. A páratartalom valamelyest csökken, de még mindig magas.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Átmeneti időszak (október):</strong></h3>



<p>Október ismét átmeneti hónap a délnyugati és az északkeleti monszun között. Az átlaghőmérséklet 28-33°C. A csapadék mennyisége kezd növekedni, a hónap végére már az északkeleti monszun jelei mutatkoznak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Kuala Lumpur időjárása havi bontásban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Január</strong></h3>



<p>Január Kuala Lumpur egyik legcsapadékosabb hónapja. A nappali hőmérséklet általában 28-32°C között mozog, míg éjszaka 23-25°C-ra hűl le. Az eső általában rövid, de intenzív záporok formájában érkezik.</p>



<p>A napsütéses órák száma mérsékelt, átlagosan napi 6 óra. A nappali világosság időtartama viszonylag állandó egész évben, kb. 12 óra, az egyenlítői elhelyezkedés miatt. A napkelte 7:15 körül, a napnyugta pedig 19:15 körül van.</p>



<p>A csapadék mennyisége jelentős, átlagosan 160-200 mm körül mozog. A havi csapadékos napok száma 15-20.</p>



<p>Az égbolt gyakran felhős, különösen a délutáni órákban. A relatív páratartalom rendkívül magas, 80-90% körüli, ami miatt a hőérzet magasabb lehet a tényleges hőmérsékletnél.</p>



<p>Ha januárban utazol Kuala Lumpurba, vigyél könnyű, szellős ruházatot, vízálló cipőt és vízhatlan táskát az értékeidnek. Esernyő vagy esőkabát elengedhetetlen.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Február</strong></h3>



<p>Februárban kezd csökkenni a csapadék mennyisége. A nappali hőmérséklet 29-33°C közé emelkedik, míg éjszaka 23-25°C között alakul. Az időjárás valamivel szárazabb, mint januárban.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 7 óra. A nappali világosság időtartama továbbra is kb. 12 óra. A napkelte 7:10 körül, a napnyugta pedig 19:20 körül történik.</p>



<p>A csapadék mennyisége csökken, átlagosan 130-170 mm körül. A csapadékos napok száma 12-16 között mozog.</p>



<p>A páratartalom továbbra is magas, 75-85% körüli. Az égbolt gyakran derült a reggeli órákban, majd délutánra felhősödik, és késő délután vagy kora este záporok, zivatarok alakulhatnak ki.</p>



<p>A februári látogatáshoz is könnyű, szellős ruházat ajánlott, valamint napvédelem és esőkabát.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Március</strong></h3>



<p>A március már az átmeneti időszak kezdete, amikor a csapadék tovább csökken. A hőmérséklet 30-34°C-ot is elérhet nappal, míg az éjszakák 24-26°C között alakulnak.</p>



<p>A napsütéses órák száma tovább emelkedik, átlagosan napi 7-8 óra. A nappali világosság időtartama továbbra is 12 óra körüli. A napkelte és napnyugta időpontja minimálisan változik az év során.</p>



<p>A csapadék mennyisége tovább csökken, 120-160 mm körüli értékkel. A csapadékos napok száma 10-15 közé esik.</p>



<p>A páratartalom még mindig magas, 70-85% körüli, ami miatt a hőérzet magasabb lehet. Az égbolt gyakran derült, különösen a reggeli órákban, de a délutáni záporok továbbra is jellemzőek.</p>



<p>A márciusi látogatáshoz könnyű, szellős pamut- vagy lenvászon ruházat ajánlott, valamint erős fényvédelem és hatékony rovarriasztó.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Április</strong></h3>



<p>Az április általában az év egyik legmelegebb hónapja. A nappali hőmérséklet gyakran eléri a 32-35°C-ot, míg éjszaka 24-26°C között alakul. Ez az átmeneti időszak a két monszun között.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8 óra. A nappali világosság időtartama továbbra is kb. 12 óra. A napkelte 7:00 körül, a napnyugta pedig 19:10 körül történik.</p>



<p>A csapadék mennyisége általában mérsékelt, 100-150 mm körüli értékkel. A csapadékos napok száma 10-14 között mozog.</p>



<p>A páratartalom valamivel alacsonyabb, de még mindig magas, 65-80% körüli. Az égbolt gyakran derült, de a délutáni záporok, zivatarok továbbra is rendszeresek, bár kevésbé gyakoriak, mint az északkeleti monszun idején.</p>



<p>Az áprilisi látogatáshoz a lehető legkönnyebb ruházat ajánlott, bőséges folyadékbevitel, és ha lehet, a szabadtéri programokat a reggeli vagy esti órákra érdemes tervezni, elkerülve a legmelegebb déli időszakot.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Május</strong></h3>



<p>Május a délnyugati monszun kezdete, viszonylag szárazabb időszak. A nappali hőmérséklet 31-34°C között alakul, míg éjszaka 24-26°C körüli értékek jellemzőek.</p>



<p>A napsütéses órák száma magas, átlagosan napi 7-8 óra. A nappali világosság időtartama továbbra is kb. 12 óra. A napkelte és napnyugta időpontja minimálisan változik.</p>



<p>A csapadék mennyisége csökken, 80-120 mm körüli értékkel. A csapadékos napok száma 8-12 között mozog.</p>



<p>A páratartalom valamivel alacsonyabb, 60-75% körüli, ami kényelmesebbé teheti a kinti tartózkodást. Az égbolt gyakran derült, különösen a délelőtti órákban, de a délutáni záporok továbbra is előfordulhatnak.</p>



<p>A májusi látogatáshoz könnyű, szellős ruházat, napvédelem és vízálló táska ajánlott. A záporok általában rövidek, de intenzívek, így egy összecsukható esernyő hasznos lehet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Június</strong></h3>



<p>Június a délnyugati monszun időszakának része, viszonylag alacsonyabb csapadékmennyiséggel. A nappali hőmérséklet 30-33°C között alakul, míg éjszaka 23-25°C-ra hűl le.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8 óra. A nappali világosság időtartama továbbra is 12 óra körüli. A napkelte és napnyugta időpontja minimálisan változik.</p>



<p>A csapadék mennyisége az év egyik legalacsonyabb értékét éri el, 70-110 mm körüli. A csapadékos napok száma 6-10 között mozog.</p>



<p>A páratartalom valamivel alacsonyabb, 60-75% körüli, bár ez még mindig magas értéknek számít. Az égbolt gyakran derült, és a záporok ritkábbak, mint az év más időszakaiban.</p>



<p>A júniusi látogatás ideális lehet, mivel ez az egyik legszárazabb hónap. Könnyű ruházat, napvédelem és kényelmes cipő ajánlott a városnézéshez.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Július</strong></h3>



<p>Július szintén a délnyugati monszun időszakához tartozik, az év egyik legszárazabb hónapja. A nappali hőmérséklet 30-33°C között alakul, míg éjszaka 23-25°C körüli értékek jellemzőek.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8 óra. A nappali világosság időtartama továbbra is kb. 12 óra. A napkelte és napnyugta időpontja minimálisan változik.</p>



<p>A csapadék mennyisége alacsony, 70-100 mm körüli értékkel. A csapadékos napok száma 6-10 között mozog.</p>



<p>A páratartalom valamivel alacsonyabb, 55-70% körüli, ami kellemesebbé teheti a szabadtéri programokat. Az égbolt gyakran derült, különösen a délelőtti órákban.</p>



<p>A júliusi látogatás ideális lehet a turisztikai szempontból, mivel ez az egyik legszárazabb hónap. Könnyű ruházat, napvédelem és kényelmes cipő ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Augusztus</strong></h3>



<p>Augusztus továbbra is a délnyugati monszun időszakának része, alacsony csapadékmennyiséggel. A nappali hőmérséklet 30-33°C között alakul, míg éjszaka 23-25°C körüli értékek jellemzőek.</p>



<p>A napsütéses órák száma magas, átlagosan napi 7-8 óra. A nappali világosság időtartama továbbra is kb. 12 óra. A napkelte és napnyugta időpontja minimálisan változik.</p>



<p>A csapadék mennyisége továbbra is alacsony, 80-120 mm körüli értékkel. A csapadékos napok száma 7-11 között mozog.</p>



<p>A páratartalom valamivel emelkedni kezd, 60-75% körüli értékre. Az égbolt gyakran derült, de a délutáni záporok előfordulhatnak.</p>



<p>Az augusztusi látogatáshoz könnyű, szellős ruházat, napvédelem és esetenként esernyő ajánlott. A záporok általában rövidek és intenzívek, gyakran a délutáni vagy kora esti órákban.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szeptember</strong></h3>



<p>Szeptember a délnyugati monszun időszakának vége, amikor a csapadék mennyisége kezd növekedni. A nappali hőmérséklet 30-33°C között alakul, míg éjszaka 23-25°C körüli értékek jellemzőek.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 6-7 óra. A nappali világosság időtartama továbbra is kb. 12 óra. A napkelte és napnyugta időpontja minimálisan változik.</p>



<p>A csapadék mennyisége növekszik, 120-160 mm körüli értékkel. A csapadékos napok száma 10-14 között mozog.</p>



<p>A páratartalom emelkedik, 65-80% körüli értékre. Az égbolt változékony, a felhős időszakok gyakoribbá válnak, és a délutáni záporok, zivatarok rendszeresebbek.</p>



<p>A szeptemberi látogatás még mindig kellemes lehet, bár a csapadék valószínűsége növekszik. Könnyű ruházat, napvédelem és mindenképpen esernyő vagy esőkabát ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Október</strong></h3>



<p>Az október átmeneti hónap a délnyugati és az északkeleti monszun között. A nappali hőmérséklet 30-33°C között alakul, míg éjszaka 23-25°C körüli értékek jellemzőek.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 6 óra. A nappali világosság időtartama továbbra is kb. 12 óra. A napkelte és napnyugta időpontja minimálisan változik.</p>



<p>A csapadék mennyisége jelentősen növekszik, 150-200 mm körüli értékkel. A csapadékos napok száma 14-18 között mozog.</p>



<p>A páratartalom magas, 70-85% körüli. Az égbolt gyakran felhős, különösen a délutáni órákban, és a záporok, zivatarok rendszeresek.</p>



<p>Az októberi látogatáshoz mindenképpen esernyőt vagy esőkabátot érdemes vinni, valamint vízálló cipőt. A záporok gyakoribbak és hosszabbak lehetnek, mint a szárazabb hónapokban.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>November</strong></h3>



<p>November az északkeleti monszun kezdete, amikor a csapadék mennyisége eléri az éves csúcsot. A nappali hőmérséklet 29-32°C között alakul, míg éjszaka 23-25°C körüli értékek jellemzőek.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 5-6 óra. A nappali világosság időtartama továbbra is kb. 12 óra. A napkelte és napnyugta időpontja minimálisan változik.</p>



<p>A csapadék mennyisége rendkívül magas, 200-250 mm körüli értékkel. A csapadékos napok száma 18-22 között mozog.</p>



<p>A páratartalom nagyon magas, 80-90% körüli. Az égbolt gyakran felhős, és a nap nagy részében előfordulhatnak záporok, zivatarok.</p>



<p>A novemberi látogatás nagy körültekintést igényel az esőzések miatt. Vízálló ruházat, cipő és táska elengedhetetlen. Érdemes rugalmasan tervezni a programokat, és alternatív beltéri tevékenységeket is betervezni.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>December</strong></h3>



<p>December szintén az északkeleti monszun időszakának része, rendkívül magas csapadékmennyiséggel. A nappali hőmérséklet 28-31°C között alakul, míg éjszaka 23-25°C körüli értékek jellemzőek.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 5 óra. A nappali világosság időtartama továbbra is kb. 12 óra. A napkelte és napnyugta időpontja minimálisan változik.</p>



<p>A csapadék mennyisége nagyon magas, 180-250 mm körüli értékkel. A csapadékos napok száma 18-22 között mozog.</p>



<p>A páratartalom rendkívül magas, 80-90% körüli. Az égbolt gyakran felhős, és a nap nagy részében előfordulhatnak záporok, zivatarok.</p>



<p>A decemberi látogatás során számítani kell a gyakori és intenzív esőzésekre. Vízálló ruházat, cipő és táska elengedhetetlen. A karácsonyi időszak turisztikai szempontból népszerű, de az időjárás kiszámíthatatlan lehet.</p>



<p>Elemeztem a mellékelt dokumentumot, amely Las Vegas időjárásáról és UV sugárzásáról szól. Ennek stílusában és formátumában fogok írni Kuala Lumpur UV sugárzásáról.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar:hover {
      fill: #edbf07;
    }
    .axis text {
      font-size: 17px;
    }
    .axis-label {
      font-size: 17px;
    }
    .tooltip {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container" id="chartContainer">
    <div class="chart-title">Kuala Lumpur havi átlaghőmérséklete</div>
    <div id="chart"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container">
    <input type="range" min="0" max="100" value="0" class="slider" id="chartSlider">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data = [
      { honap: "Január", homerseklet: 27 },
{ honap: "Február", homerseklet: 28 },
{ honap: "Március", homerseklet: 28 },
{ honap: "Április", homerseklet: 28 },
{ honap: "Május", homerseklet: 28 },
{ honap: "Június", homerseklet: 28 },
{ honap: "Július", homerseklet: 27 },
{ honap: "Augusztus", homerseklet: 28 },
{ honap: "Szeptember", homerseklet: 27 },
{ honap: "Október", homerseklet: 27 },
{ honap: "November", homerseklet: 27 },
{ honap: "December", homerseklet: 27 }
    ];
    // Méretek és margók beállítása
    const margin = { top: 20, right: 30, bottom: 70, left: 60 };
    const width = 800 - margin.left - margin.right;
    const height = 400 - margin.top - margin.bottom;
    // SVG elem létrehozása
    const svg = d3.select("#chart")
      .append("svg")
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .append("g")
      .attr("transform", `translate(${margin.left},${margin.top})`);
    // Tooltip létrehozása
    const tooltip = d3.select("body").append("div")
      .attr("class", "tooltip");
    // Skálák beállítása
    const x = d3.scaleBand()
      .domain(data.map(d => d.honap))
      .range([0, width])
      .padding(0.2);
    const y = d3.scaleLinear()
      .domain([0, d3.max(data, d => d.homerseklet) + 0])
      .nice()
      .range([height, 0]);
    // X tengely rajzolása
    svg.append("g")
      .attr("class", "axis")
      .attr("transform", `translate(0,${height})`)
      .call(d3.axisBottom(x))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis = svg.append("g")
      .attr("class", "axis")
      .call(d3.axisLeft(y).tickSize(-width).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg.append("text")
      .attr("class", "axis-label")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin.left + 15)
      .attr("x", -height / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg.selectAll(".bar")
      .data(data)
      .enter()
      .append("rect")
      .attr("class", "bar")
      .attr("x", d => x(d.honap))
      .attr("width", x.bandwidth())
      .attr("y", d => y(d.homerseklet))
      .attr("height", d => height - y(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX + 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer');
      const slider = document.getElementById('chartSlider');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container2 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title2 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar2 {
      fill: #3385ff;
      transition: fill 0.3s;
    }
    .bar2:hover {
      fill: #0066ff;
    }
    .axis2 text {
      font-size: 17px;
    }
    .axis-label2 {
      font-size: 17px;
    }
    .tooltip2 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container2 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider2 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container2 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart2 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container2" id="chartContainer2">
    <div class="chart-title2">Kuala Lumpur átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 147 },
{ honap: "Február", csapadek: 137 },
{ honap: "Március", csapadek: 218 },
{ honap: "Április", csapadek: 264 },
{ honap: "Május", csapadek: 179 },
{ honap: "Június", csapadek: 130 },
{ honap: "Július", csapadek: 141 },
{ honap: "Augusztus", csapadek: 154 },
{ honap: "Szeptember", csapadek: 190 },
{ honap: "Október", csapadek: 253 },
{ honap: "November", csapadek: 278 },
{ honap: "December", csapadek: 232 }
    ];
    // Méretek és margók beállítása
    const margin2 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width2 = 800 - margin2.left - margin2.right;
    const height2 = 400 - margin2.top - margin2.bottom;
    // SVG elem létrehozása
    const svg2 = d3.select("#chart2")
      .append("svg")
      .attr("width", width2 + margin2.left + margin2.right)
      .attr("height", height2 + margin2.top + margin2.bottom)
      .append("g")
      .attr("transform", `translate(${margin2.left},${margin2.top})`);
    // Tooltip létrehozása
    const tooltip2 = d3.select("body").append("div")
      .attr("class", "tooltip2");
    // Skálák beállítása
    const x2 = d3.scaleBand()
      .domain(data2.map(d => d.honap))
      .range([0, width2])
      .padding(0.2);
    const y2 = d3.scaleLinear()
      .domain([0, d3.max(data2, d => d.csapadek) + 0])
      .nice()
      .range([height2, 0]);
    // X tengely rajzolása
    svg2.append("g")
      .attr("class", "axis2")
      .attr("transform", `translate(0,${height2})`)
      .call(d3.axisBottom(x2))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis2 = svg2.append("g")
      .attr("class", "axis2")
      .call(d3.axisLeft(y2).tickSize(-width2).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis2.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis2.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg2.append("text")
      .attr("class", "axis-label2")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin2.left + 15)
      .attr("x", -height2 / 2)
      .attr("text-anchor", "middle")
      .text("mm");
    // Oszlopok rajzolása
    svg2.selectAll(".bar2")
      .data(data2)
      .enter()
      .append("rect")
      .attr("class", "bar2")
      .attr("x", d => x2(d.honap))
      .attr("width", x2.bandwidth())
      .attr("y", d => y2(d.csapadek))
      .attr("height", d => height2 - y2(d.csapadek))
      .on("mouseover", (event, d) => {
        tooltip2.style("opacity", 1)
          .html(`${d.honap}: ${d.csapadek} mm`)
          .style("left", (event.pageX + 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip2.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer2');
      const slider = document.getElementById('chartSlider2');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container11 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title11 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar11 {
      fill: #94B4C1;
      transition: fill 0.3s;
    }
    .bar11:hover {
      fill: #547792;
    }
    .axis11 text {
      font-size: 17px;
    }
    .axis-label11 {
      font-size: 17px;
    }
    .tooltip11 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container11 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider11 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container11 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart11 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container11" id="chartContainer11">
    <div class="chart-title11">Kuala Lumpur jellemző páratartalma</div>
    <div id="chart11"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container11">
    <input type="range" min="0" max="100" value="0" class="slider11" id="chartSlider11">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data11 = [
      { honap11: "Január", paratartalom11: 85 },
{ honap11: "Február", paratartalom11: 80 },
{ honap11: "Március", paratartalom11: 78 },
{ honap11: "Április", paratartalom11: 73 },
{ honap11: "Május", paratartalom11: 68 },
{ honap11: "Június", paratartalom11: 68 },
{ honap11: "Július", paratartalom11: 63 },
{ honap11: "Augusztus", paratartalom11: 68 },
{ honap11: "Szeptember", paratartalom11: 73 },
{ honap11: "Október", paratartalom11: 78 },
{ honap11: "November", paratartalom11: 85 },
{ honap11: "December", paratartalom11: 85 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



<p>A páratartalom és a hőérzet kapcsolatáról <a href="https://mikorutazz.hu/hogyan-hat-a-paratartalom-a-hoerzetre/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz részletesebben!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>UV sugárzás Kuala Lumpurban</strong></h2>



<p>Kuala Lumpur különösen magas UV-sugárzási szintekkel rendelkezik az év során, ami a város egyenlítőhöz közeli elhelyezkedésének, az alacsony szélességi foknak és a gyakran felhőtlen égboltnak köszönhető. Ez a tényező kiemelten fontos szempont az ide látogatók számára.</p>



<p><strong>Száraz évszak (december-március)</strong>:</p>



<p>A száraz évszak hónapjaiban az UV-index rendszeresen magas értékeket mutat. Decemberben átlagosan 8-9-es értéket ér el (nagyon magas), januárban 9-10-re (nagyon magas-extrém), februárban és márciusban pedig már gyakran 10-11-es szintre (extrém) emelkedik. Ebben az időszakban már 10-15 perc alatt le lehet égni védelem nélkül, különösen a déli órákban.</p>



<p><strong>Átmeneti évszak (április-május és október-november)</strong>:</p>



<p>Az átmeneti időszakokban Kuala Lumpur UV-indexe továbbra is veszélyesen magas, általában 10-11-es értéket ér el (extrém), különösen a felhőtlen napokon. Bár ebben az időszakban több a felhőképződés, az UV sugarak áthatolnak a vékonyabb felhőrétegeken is, így a borultabb napokon is fennáll a leégés veszélye.</p>



<p><strong>Esős évszak (június-szeptember)</strong>:</p>



<p>Az esős évszak ellenére az UV-index még mindig jelentős, 8-10-es értékkel (nagyon magas-extrém). A gyakoribb felhőzet és az esőzések miatt a közvetlen napsütéses órák száma csökken, azonban a felhők között áttörő napsugarak intenzitása megtévesztő lehet, és a magas páratartalom is fokozhatja a napégés érzetét. Az eső utáni tiszta időszakokban különösen erős lehet az UV sugárzás.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Általános évközi UV-jellemzők és védekezés</strong>:</h3>



<p>Kuala Lumpur egyenlítőhöz közeli elhelyezkedése miatt az UV-index az év során viszonylag állandó, mindig a magas és extrém tartományban marad (8-11). A déli órákban (10:00-16:00 között) a legerősebb a sugárzás, ilyenkor különösen fontos a megfelelő védelem.</p>



<p>Az évközi alacsony hőmérsékleti ingadozás miatt a turisták sokszor nem érzékelik a nap erejének változását, ami növeli a napégés kockázatát, hiszen a védekezés szükségessége egész évben fennáll, nem csak a legforróbb hónapokban.</p>



<p>A város közelében található tengerparti területek vagy a magasabb tengerszint fölötti helyek látogatásakor még nagyobb lehet az UV-sugárzás intenzitása a vízfelületről vagy a kevesebb légszennyezés miatt.</p>



<p>Ha Kuala Lumpurba utazol, egész évben használj minimum 30-as, de inkább 50-es faktorszámú napvédő készítményeket, amelyeket 2-3 óránként újra kell alkalmazni, különösen ha izzadsz vagy vízben tartózkodsz. Széles karimájú kalap, UV-szűrős napszemüveg, és a bőrt fedő, könnyű, légáteresztő ruházat viselése is erősen ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container4 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title4 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar4 {
      fill: #e60000;
      transition: fill 0.3s;
    }
    .bar4:hover {
      fill: #b30000;
    }
    .axis4 text {
      font-size: 17px;
    }
    .axis-label4 {
      font-size: 17px;
    }
    .tooltip4 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container4 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider4 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container4 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart4 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container4" id="chartContainer4">
    <div class="chart-title4">UV index</div>
    <div id="chart4"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container4">
    <input type="range" min="0" max="100" value="0" class="slider4" id="chartSlider4">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - UV index adatok
    const data4 = [
      { honap: "Január", uv: 9 },
{ honap: "Február", uv: 10 },
{ honap: "Március", uv: 11 },
{ honap: "Április", uv: 11 },
{ honap: "Május", uv: 11 },
{ honap: "Június", uv: 10 },
{ honap: "Július", uv: 10 },
{ honap: "Augusztus", uv: 10 },
{ honap: "Szeptember", uv: 11 },
{ honap: "Október", uv: 11 },
{ honap: "November", uv: 10 },
{ honap: "December", uv: 9 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX + 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<p><em>(Az UV index a Napból érkezõ ultraibolya sugárzás veszélyességi szintjét jelenti: 5-6,9 között erős, 7-7,9 között nagyon erős, 8 felett extrém az értéke.)</em> Részletesen <a href="https://mikorutazz.hu/mit-jelent-az-uv-index-es-hogyan-vedd-magad-a-napsugarzastol/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz az utazás közbeni UV-sugárzás megelőzéséről!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek</strong></h2>



<p>Kuala Lumpurban a leggyakoribb szélsőséges időjárási jelenségek a hirtelen, intenzív záporok és zivatarok, amelyek villámárvizeket okozhatnak a város egyes részein. Ezek különösen az északkeleti monszun idején, novembertől januárig gyakoriak.</p>



<p>A város szenvedhet a szomszédos szigeteken (főként Szumátrán és Borneón) zajló erdőirtás és erdőtüzek következményeitől is, főként augusztus és szeptember hónapokban, amikor a délnyugati szelek füstöt és ködöt szállíthatnak a város fölé, jelentősen rontva a levegő minőségét és a látási viszonyokat. Ez a jelenség a &#8222;haze&#8221; néven ismert, és időszakosan súlyossá válhat.</p>



<p>A város ritkán szenved hurrikánoktól vagy más trópusi viharoktól, mivel az egyenlítőhöz közel fekszik, ahol a Coriolis-erő túl gyenge a ciklonok kialakulásához.</p>



<p>A globális éghajlatváltozás következtében az extrém hőhullámok és a rendkívül intenzív esőzések gyakorisága növekvő tendenciát mutat, ami további kihívásokat jelent a város számára.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Mikor a legjobb Kuala Lumpurba utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Kuala Lumpur meglátogatására a <strong>májustól augusztusig</strong> tartó időszak, amikor a délnyugati monszun alacsonyabb csapadékmennyiséget hoz. Ebben az időszakban a napsütéses órák száma magasabb, és bár a hőmérséklet továbbra is magas (30-33°C), a valamivel alacsonyabb páratartalom kellemesebbé teheti a szabadtéri programokat. Fontos megjegyezni, hogy a trópusi jellegből adódóan rövid, intenzív záporokra ebben az időszakban is számítani kell, de ezek általában kiszámíthatóbbak és rövidebb ideig tartanak.</p>



<p>Érdemes elkerülni a novembertől januárig tartó időszakot, amikor az északkeleti monszun rendkívül magas csapadékmennyiséget hoz, ami korlátozhatja a szabadtéri programokat és közlekedési nehézségeket okozhat a városban. Ebben az időszakban a záporok gyakoribbak, hosszabbak és kiszámíthatatlanabbak.</p>



<p>A február-április és szeptember-október átmeneti hónapok kockázatosabbak, de még elfogadhatóak turisztikai szempontból, ha felkészülsz a változékonyabb időjárásra és a gyakoribb csapadékra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Kuala Lumpur &#8211; Utazási Idő Táblázat</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
border-radius: 8px;
overflow: hidden;
}
thead {
background: linear-gradient(to right, #2c3e50, #4ca1af);
color: white;
}
th {
padding: 15px;
text-align: left;
font-size: 18px;
font-weight: bold;
letter-spacing: 1px;
}
td {
padding: 15px;
font-size: 18px;
}
.excellent {
background-color: #c8e6c9;
}
.excellent td {
background-color: #c8e6c9;
}
.average {
background-color: #fff9c4;
}
.average td {
background-color: #fff9c4;
}
.not-recommended {
background-color: #ffcdd2;
}
.not-recommended td {
background-color: #ffcdd2;
}
tr:hover {
opacity: 0.9;
}
tr {
border-bottom: 1px solid rgba(0,0,0,0.05);
}
tr:last-child {
border-bottom: none;
}
</style>
</head>
<body>
<div class="pcrstb-wrap"><table>
<thead>
<tr>
<th>Hónap</th>
<th>Idő az utazáshoz</th>
</tr>
</thead>
<tbody>
<tr class="average">
<td>Január</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Február</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Március</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Április</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>Május</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Június</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Július</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Augusztus</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>Szeptember</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Október</td>
<td>Átlagos</td>
</tr>
<tr class="not-recommended">
<td>November</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>December</td>
<td>Nem ajánlott</td>
</tr>
</tbody>
</table></div>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>7 napos időjárás előrejelzés</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<a class="weatherwidget-io" href="https://forecast7.com/hu/3d16101d71/federal-territory-of-kuala-lumpur/" data-label_1="KUALA LUMPUR" data-theme="original" >KUALA LUMPUR</a>
<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
</script>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Malajzia legnépszerűbb nyaralóhelyeinek időjárása</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-media-text is-stacked-on-mobile has-background" style="background-color:#ffe5ff"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="900" height="606" src="https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-langkawi-idojarasa-poszthoz.jpg" alt="" class="wp-image-1003 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-langkawi-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-langkawi-idojarasa-poszthoz-300x202.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-langkawi-idojarasa-poszthoz-768x517.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-langkawi-idojarasa-poszthoz-585x394.jpg 585w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading has-text-align-left"><a href="https://mikorutazz.hu/langkawi-idojarasa/">Langkawi időjárása</a></h2>
</div></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-media-text is-stacked-on-mobile has-background" style="background-color:#ffe5ff"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="900" height="506" src="https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-penang-idojarasa-poszthoz.jpg" alt="" class="wp-image-1004 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-penang-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-penang-idojarasa-poszthoz-300x169.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-penang-idojarasa-poszthoz-768x432.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikor-utazz-penang-idojarasa-poszthoz-585x329.jpg 585w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading has-text-align-left"><a href="https://mikorutazz.hu/penang-idojarasa/">Penang időjárása</a></h2>
</div></div>
<p>A <a href="https://mikorutazz.hu/kuala-lumpur-idojarasa/">Kuala Lumpur időjárása – mikor a legjobb a maláj fővárosba utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
