<?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>Tanzánia Archívum - Mikor utazz?</title>
	<atom:link href="https://mikorutazz.hu/category/afrika/tanzania/feed/" rel="self" type="application/rss+xml" />
	<link>https://mikorutazz.hu/category/afrika/tanzania/</link>
	<description>Népszerű helyek időjárása</description>
	<lastBuildDate>Tue, 03 Jun 2025 12:57:42 +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>Tanzánia Archívum - Mikor utazz?</title>
	<link>https://mikorutazz.hu/category/afrika/tanzania/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Zanzibár időjárása – mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/zanzibar-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Sat, 05 Apr 2025 08:50:39 +0000</pubDate>
				<category><![CDATA[Afrika]]></category>
		<category><![CDATA[Tanzánia]]></category>
		<category><![CDATA[egzotikus]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=152</guid>

					<description><![CDATA[<p>Zanzibár időjárása alapvetően a trópusi monszun éghajlatú, ami meleg és párás időjárást eredményez egész évben. A szigetcsoport Kelet-Afrika partjainál, az Indiai-óceánban fekszik, ami jelentősen befolyásolja a helyi klímát. Évszakok Zanzibáron&#8230;</p>
<p>A <a href="https://mikorutazz.hu/zanzibar-idojarasa/">Zanzibár 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/zanzibar-latnivalok-kozlekedes-tengerpartok-terkepek/" target="_blank" rel="noreferrer noopener nofollow">Zanzibár</a> időjárása alapvetően a 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> éghajlatú, ami meleg és párás időjárást eredményez egész évben. </strong></p>



<p>A szigetcsoport Kelet-Afrika partjainál, az Indiai-óceánban fekszik, ami jelentősen befolyásolja a helyi klímá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>Zanzibáron két fő évszak különíthető el: a száraz évszak és az esős évszak.</p>



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



<h3 class="wp-block-heading"><strong>Száraz évszak (június-október és december-március)</strong>:</h3>



<p>A száraz évszak kellemes, napsütéses időszak, minimális csapadékkal. Az átlaghőmérséklet <strong>28-33°C</strong> között mozog. A páratartalom alacsonyabb, mint az esős évszakban, ami kellemesebbé teszi a kinti tartózkodást. Az ég általában tiszta, kék, és a kellemes szellők enyhítik a nappali hőséget, különösen a tengerparti területeken.</p>



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



<h3 class="wp-block-heading"><strong>Esős évszak (március-május és november)</strong>:</h3>



<p>Az esős évszakban gyakoribbak a záporok és zivatarok, különösen március és május között (nagy esős évszak) és novemberben (kis esős évszak). Az átlaghőmérséklet <strong>26-31°C</strong> között alakul. A csapadék általában rövid, intenzív záporok formájában érkezik, főként a délutáni órákban, majd az ég kitisztul. A páratartalom magas, ami növeli a hőérzetet. A növényzet ilyenkor élénkzöld, különösen szép.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Zanzibár 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 a hosszú száraz évszak része Zanzibáron. A nappali hőmérséklet általában 31-33°C között mozog, míg éjszaka 23-25°C körül alakul. A meleg, de nem túl párás időjárás jellemző erre a hónapra.</p>



<p>A napsütéses órák száma átlagosan napi 8-9 óra, többnyire tiszta égbolttal. A nappali világosság időtartama viszonylag állandó egész évben, mintegy 12-12,5 óra. A napkelte 6:15 körül, a napnyugta pedig 18:30 körül van.</p>



<p>A csapadék mennyisége alacsony, átlagosan 50-70 mm körül mozog. A havi csapadékos napok száma 5-7, általában rövid záporok formájában.</p>



<p>Az égbolt többnyire tiszta, néha felhős. A relatív páratartalom mérsékelt, 65-75% körüli, ami viszonylag kellemessé teszi a hőérzetet.</p>



<p>Ha januárban utazol Zanzibárra, vigyél könnyű, szellős ruházatot és naptej, napszemüveg elengedhetetlen a magas UV-sugárzás miatt. Ez kiváló időszak a tengerparti tevékenységekhez.</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ár még mindig a száraz évszak része, kiváló időjárási viszonyokkal. A nappali hőmérséklet 31-33°C közé emelkedhet, míg éjszaka 24-26°C között alakul. A kellemes tengeri szellők enyhítik a hőérzetet.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8-9 óra, tiszta égbolttal. A nappali világosság időtartama stabilan 12-12,5 óra. A napkelte és napnyugta időpontjai hasonlóak a januárihoz.</p>



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 40-60 mm körül, és a csapadékos napok száma 4-6 között mozog.</p>



<p>A levegő még mindig viszonylag száraz, 65-75% körüli relatív páratartalommal. Az égbolt rendszerint tiszta, ragyogó napsütéssel.</p>



<p>A februári látogatáshoz könnyű, szellős öltözék, erős fényvédelem és napszemüveg ajánlott. Ez az egyik legjobb időszak a vízisportokhoz és a sziget felfedezéséhez.</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 átmeneti hónap, amikor a száraz évszak lassan átadja helyét az esősnek. A hőmérséklet továbbra is magas, nappal 30-32°C-ot is elérhet, míg az éjszakák 24-26°C között alakulnak.</p>



<p>A napsütéses órák száma kezd csökkenni, átlagosan 7-8 óra. A nappali világosság időtartama továbbra is körülbelül 12 óra. A napkelte és napnyugta időpontjai csak minimálisan változnak az év során.</p>



<p>A csapadék mennyisége növekedni kezd, 100-150 mm körüli értékkel. A záporok gyakorisága nő, és intenzívebbé válnak. A csapadékos napok száma 8-12 közötti.</p>



<p>A páratartalom kezd emelkedni, 70-80% körülire. Az égbolt gyakran változékony, a felhősödés gyakoribb, különösen a délutáni órákban.</p>



<p>A márciusi látogatáshoz könnyű, gyorsan száradó ruházat és esernyő ajánlott. A naptej továbbra is fontos, mivel a napsütéses órák száma még mindig jelentő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 az esős évszak közepe. A nappali hőmérséklet 29-31°C között alakul, míg éjszaka 24-26°C körül. A magas páratartalom miatt a hőérzet jelentősen magasabb lehet.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 6-7 óra, gyakori felhőzet miatt. A nappali világosság időtartama továbbra is körülbelül 12 óra. A napkelte 6:10 körül, a napnyugta pedig 18:20 körül történik.</p>



<p>A csapadék mennyisége magas, 200-300 mm körüli értékkel. Az esős napok száma 12-16 között mozog, és a záporok gyakran intenzívek, bár általában nem tartanak egész nap.</p>



<p>A páratartalom magas, 75-85% körüli, ami fülledtté teszi a levegőt. Az esőzések ellenére a hőmérséklet meleg marad, így nincs szükség meleg ruhákra.</p>



<p>Az áprilisi látogatáshoz könnyű, gyorsan száradó ruházat, vízálló lábbeli és táska, valamint esernyő szükséges. Ez nem a legjobb időszak a tengerparti nyaraláshoz, de a kevesebb turista vonzó lehet.</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ég mindig az esős évszak része, hasonló feltételekkel, mint áprilisban. A nappali hőmérséklet 28-30°C közé csökken, míg éjszaka 23-25°C körül. A magas páratartalom továbbra is jellemző.</p>



<p>A napsütéses órák száma továbbra is alacsony, átlagosan napi 6-7 óra, gyakori felhőzet és esőzések miatt. A nappali világosság időtartama változatlan, körülbelül 12 óra.</p>



<p>A csapadék mennyisége magas, 150-250 mm körüli értékkel. A csapadékos napok száma 10-15 között mozog, és a záporok gyakran intenzívek.</p>



<p>A páratartalom magas, 75-85% körüli, ami fülledtté teszi a levegőt. A hónap vége felé a csapadék mennyisége kezd csökkenni, jelezve az esős évszak végét.</p>



<p>A májusi látogatáshoz könnyű, gyorsan száradó ruházat, vízálló lábbeli és táska, valamint esernyő szükséges. A hónap vége felé már kedvezőbbek lehetnek a feltételek 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>Június</strong></h3>



<p>Június már a száraz évszak kezdete, javuló időjárási viszonyokkal. A nappali hőmérséklet 27-29°C között alakul, míg éjszaka 21-23°C körül. A kellemes hűvös szellők jellemzőek.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 8 óra, csökkenő felhőzettel. A nappali világosság időtartama továbbra is körülbelül 12 óra. A napkelte és napnyugta időpontjai állandóak.</p>



<p>A csapadék mennyisége jelentősen csökken, 50-80 mm körüli értékkel. A csapadékos napok száma 6-8 közé csökken, és az esők általában csak rövid záporok.</p>



<p>A páratartalom csökken, 65-75% körülire, ami komfortosabb közérzetet biztosít. Az égbolt tisztább, a látási viszonyok javulnak.</p>



<p>A júniusi utazáshoz könnyű, szellős ruházat és fényvédelem ajánlott. Ez már jó időszak a vízisportokhoz és a sziget felfedezéséhez.</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 száraz évszak közepe, kiváló időjárással. A nappali hőmérséklet 26-28°C között alakul, míg az éjszakák hűvösebbek, 20-22°C közötti értékekkel. Ez a leghűvösebb hónap Zanzibáron.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8-9 óra, tiszta égbolttal. A nappali világosság időtartama változatlan, körülbelül 12 óra, a napkelte és napnyugta időpontjai állandóak.</p>



<p>A csapadék mennyisége minimális, 30-50 mm körüli értékkel. A csapadékos napok száma 4-6 között alakul, és az esők általában jelentéktelenek.</p>



<p>A páratartalom kényelmes szinten marad, 60-70% körül, ami ideális a szabadtéri tevékenységekhez. Az égbolt kristálytiszta, és a látási viszonyok kiválóak.</p>



<p>A júliusi látogatás ideális időpont Zanzibárra, könnyű öltözködéssel és fényvédelemmel. A kellemes hőmérséklet és az alacsony páratartalom tökéletes minden szabadtéri tevékenységhez.</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 száraz évszak része, hasonló feltételekkel, mint júliusban. A nappali hőmérséklet 26-28°C között alakul, éjszaka pedig 20-22°C körül. A kellemesen hűvös esti szellők jellemzőek.</p>



<p>A napsütéses órák száma maximális, átlagosan napi 9 óra, kevés vagy semmi felhővel. A nappali világosság időtartama állandó, körülbelül 12 óra.</p>



<p>A csapadék mennyisége még mindig minimális, 30-50 mm körüli értékkel. A csapadékos napok száma 4-6 között mozog, és az esők jelentéktelenek.</p>



<p>A páratartalom kellemes, 60-70% körüli, ami komfortos közérzetet biztosít. Az augusztusi látogatáshoz könnyű ruházat, fényvédelem ajánlott. Ez az egyik legjobb hónap Zanzibár meglátogatására.</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 száraz évszak utolsó teljes hónapja. A nappali hőmérséklet 27-29°C körül alakul, éjszaka pedig 21-23°C-ra hűl le. Az időjárás továbbra is kellemes, bár a hőmérséklet enyhén emelkedni kezd.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8-9 óra, tiszta égbolttal. A nappali világosság időtartama változatlan, körülbelül 12 óra.</p>



<p>A csapadék mennyisége továbbra is alacsony, 40-60 mm körüli értékkel. A csapadékos napok száma 5-7 közötti, és a záporok általában rövidek.</p>



<p>A páratartalom enyhén emelkedik, 65-75% körülire. Az égbolt általában tiszta, ideális a szabadtéri tevékenységekhez és a tengerparti pihenéshez.</p>



<p>A szeptemberi látogatás még mindig kiváló időszak Zanzibár felfedezésére, könnyű öltözködéssel és fényvédelemmel. A turisták száma még mindig alacsony, így a népszerű látnivalók kevésbé zsúfoltak.</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 száraz évszak vége. A nappali hőmérséklet 28-30°C közé emelkedik, míg éjszaka 22-24°C körül alakul. A hőmérséklet fokozatosan emelkedik, ahogy közeledik a kis esős évszak.</p>



<p>A napsütéses órák száma csökkenni kezd, átlagosan napi 7-8 órára, ahogy a felhőzet gyakoribbá válik. A nappali világosság időtartama továbbra is körülbelül 12 óra.</p>



<p>A csapadék mennyisége lassan emelkedni kezd, 70-100 mm körüli értékkel. A csapadékos napok száma 7-9 közé emelkedik, és a záporok intenzívebbé válhatnak a hónap vége felé.</p>



<p>A páratartalom is emelkedik, 70-80% körülire. Az égbolt változékonyabb, a napsütéses időszakokat délutáni záporok szakíthatják meg.</p>



<p>Az októberi látogatáshoz könnyű, szellős ruházat ajánlott, de esernyő is hasznos lehet. A nap még mindig erős, így a fényvédelem továbbra is fontos.</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 a kis esős évszak hónapja. A nappali hőmérséklet 29-31°C között alakul, míg éjszaka 23-25°C körül. A hőség és a növekvő páratartalom kombinációja fülledtté teheti a levegőt.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 7 órára, ahogy a felhőzet és az esők gyakoribbá válnak. A nappali világosság időtartama változatlan, körülbelül 12 óra.</p>



<p>A csapadék mennyisége jelentősen megnő, 150-200 mm körüli értékkel. A csapadékos napok száma 10-14 közé emelkedik, és a záporok rendszeresebbé és intenzívebbé válnak.</p>



<p>A páratartalom magas, 75-85% körüli, ami fokozza a hőérzetet. A napsütéses időszakok rövidülnek, és a délutáni záporok gyakoribbak.</p>



<p>A novemberi látogatáshoz könnyű, gyorsan száradó ruházat, esernyő vagy esőkabát ajánlott. A programokat érdemes rugalmasan tervezni, számítva a délutáni 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 a második száraz évszak kezdete. A nappali hőmérséklet 30-32°C körül alakul, míg éjszaka 23-25°C körül. A hőmérséklet magas, de a csapadék és a páratartalom kezd csökkenni.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 8 óra, ahogy a felhőzet ritkul. A nappali világosság időtartama változatlan, körülbelül 12 óra.</p>



<p>A csapadék mennyisége csökken, 80-120 mm körüli értékkel. A csapadékos napok száma 8-10 közé csökken, és a záporok intenzitása is enyhül.</p>



<p>A páratartalom csökken, 70-80% körülire. Az égbolt tisztább, több napsütéssel, bár délutáni záporok még előfordulhatnak.</p>



<p>A decemberi látogatáshoz könnyű, szellős ruházat és fényvédelem ajánlott. A kis esős évszak végével a feltételek egyre kedvezőbbek a tengerparti tevékenységekhez és a sziget felfedezéséhez.</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">Zanzibár 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: 31 },
{ honap: "Április", homerseklet: 30 },
{ honap: "Május", homerseklet: 29 },
{ honap: "Június", homerseklet: 28 },
{ honap: "Július", homerseklet: 27 },
{ honap: "Augusztus", homerseklet: 27 },
{ honap: "Szeptember", homerseklet: 28 },
{ honap: "Október", homerseklet: 29 },
{ honap: "November", homerseklet: 30 },
{ honap: "December", homerseklet: 31 }
    ];
    // 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">Zanzibár á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: 60 },
{ honap: "Február", csapadek: 50 },
{ honap: "Március", csapadek: 125 },
{ honap: "Április", csapadek: 250 },
{ honap: "Május", csapadek: 200 },
{ honap: "Június", csapadek: 65 },
{ honap: "Július", csapadek: 40 },
{ honap: "Augusztus", csapadek: 40 },
{ honap: "Szeptember", csapadek: 50 },
{ honap: "Október", csapadek: 85 },
{ honap: "November", csapadek: 175 },
{ honap: "December", csapadek: 100 }
    ];
    // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>Tengervíz hőmérséklete</strong></h2>



<p>Zanzibár tengervize egész évben kellemes, trópusi hőmérsékletű, ami ideálissá teszi a fürdőzést és vízisportokat minden évszakban. A tenger hőmérséklete viszonylag állandó, minimális szezonális ingadozással.</p>



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



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



<p>A tengervíz hőmérséklete 28-29°C körül alakul. Ez a száraz évszak, így a víz tisztasága kiváló, ideális a búvárkodáshoz és snorkelezéshez.</p>



<h3 class="wp-block-heading"><strong>Április-június</strong>:</h3>



<p>A tengervíz hőmérséklete 27-28°C körüli. Az esős évszak vége és a száraz évszak kezdete átmenetet jelent, a víz tisztasága változó lehet.</p>



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



<p>Ez a legoptimálisabb időszak a tengeri tevékenységekhez. A tengervíz hőmérséklete 26-27°C körül alakul, ami kellemes, de nem túl meleg. A víz kristálytiszta, a látási viszonyok kiválóak.</p>



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



<p>A tengervíz hőmérséklete visszaáll 27-28°C körüli értékre. A kis esős évszak után a vízminőség fokozatosan javul, különösen december felé haladva.</p>



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



<p>A sziget különböző partszakaszain eltérő lehet a tengervíz jellege:</p>



<ul class="wp-block-list">
<li>Északi partok (Nungwi, Kendwa): Kevésbé érzékeny az árapály változásaira, egész nap fürdésre alkalmas.</li>



<li>Keleti partok (Paje, Jambiani): Erősebb az árapály hatása, kiváló kiteszörf helyszínek a száraz évszakban.</li>



<li>Nyugati partok (Stone Town környéke): Nyugodtabb víz, gyakran mangrovékkal tarkított.</li>



<li>Déli partok (Kizimkazi): Kiváló a delfin megfigyeléshez és búvárkodáshoz.</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-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: 27.5 },
{ honap: "Május", homerseklet: 27.5 },
{ honap: "Június", homerseklet: 27.5 },
{ honap: "Július", homerseklet: 26.5 },
{ honap: "Augusztus", homerseklet: 26.5 },
{ honap: "Szeptember", homerseklet: 26.5 },
{ honap: "Október", homerseklet: 27.5 },
{ honap: "November", homerseklet: 27.5 },
{ honap: "December", homerseklet: 27.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-index</strong></h2>



<p>Zanzibár az Egyenlítőhöz való közelsége miatt egész évben rendkívül magas UV-sugárzásnak van kitéve, amely jelentős egészségügyi kockázatot jelenthet a megfelelő védekezés nélkül.</p>



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



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



<p>Az UV-index általában 11-12 körül alakul, ami extrém magas szintnek számít. A tiszta égbolt miatt különösen veszélyes lehet a déli órákban.</p>



<h3 class="wp-block-heading"><strong>Április-június</strong>:</h3>



<p>Az UV-index továbbra is magas, 10-11 körüli értékekkel. A gyakoribb felhőzet ellenére a sugárzás továbbra is veszélyes lehet, még felhős időben is.</p>



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



<p>Az UV-index enyhén csökken, 9-10 körüli értékre, de még mindig a nagyon magas kategóriába tartozik. A tiszta égbolt miatt a sugárzás közvetlenül éri a felszínt.</p>



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



<p>Az UV-index visszaemelkedik, 10-11 körüli értékre, ami extrém magas kategória. A védekezés továbbra is elengedhetetlen.</p>



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



<p>Az UV-sugárzás szempontjából különösen veszélyes helyzetek:</p>



<ul class="wp-block-list">
<li>Tengerparton: A víz felszínéről visszaverődő sugarak fokozzák a leégés veszélyét.</li>



<li>Hajókirándulásokon: A vízről visszaverődő sugárzás és a hűsítő szél miatt észrevétlenül lehet leégni.</li>



<li>Snorkelezés és búvárkodás közben: A víz alatt is érhet UV-sugárzás.</li>
</ul>



<p>A védekezéshez minden évszakban ajánlott a minimum 50-es faktorszámú naptej használata, amelyet 2-3 óránként érdemes újra felvinni, különösen úszás vagy izzadás után. Kalap, napszemüveg és védőruházat viselése is javasolt, különösen a déli órákban.</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.5 },
{ honap: "Február", uv: 11.5 },
{ honap: "Március", uv: 11.5 },
{ honap: "Április", uv: 10.5 },
{ honap: "Május", uv: 10.5 },
{ honap: "Június", uv: 10.5 },
{ honap: "Július", uv: 9.5 },
{ honap: "Augusztus", uv: 9.5 },
{ honap: "Szeptember", uv: 9.5 },
{ 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>



<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 előfordulhatnak heves viharok, amelyek villámlással, erős széllökésekkel és intenzív csapadékkal járnak. Ezek általában rövid ideig tartanak, de okozhatnak áradásokat, különösen az alacsonyabban fekvő területeken.</p>



<p>Zanzibár helyzete miatt ritkán, de előfordulhatnak ciklonok és trópusi viharok, főleg a november-április időszakban. Ezek általában nem érik el közvetlenül a szigetet, de befolyásolhatják az időjárást.</p>



<p>A száraz évszakban, különösen július-augusztus hónapokban, a Kaskazi nevű északkeleti monszun szél erőteljesebben fújhat, ami kedvez a vitorlázásnak és kiteszörfnek, de befolyásolhatja a tengeri tevékenységeket.</p>



<p>Az El Niño és La Niña jelenségek hatással lehetnek Zanzibár időjárására is: El Niño években a száraz évszak hosszabb és intenzívebb lehet, míg La Niña alatt az esős évszak csapadékosabb a szokásosná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 Zanzibárra utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Zanzibár meglátogatására a száraz évszak közepe, különösen <strong>július elejétől október közepéig</strong>. Ilyenkor minimális a csapadék, kellemes a hőmérséklet (26-29°C), alacsonyabb a páratartalom és maximális a napsütéses órák száma. A levegő tiszta, a tenger nyugodt és kristálytiszta, ideális a strandoláshoz, búvárkodáshoz, és minden szabadtéri tevékenységhez.</p>



<p>A másik kedvező időszak a <strong>január közepétől március elejéig</strong> tartó időszak, a második száraz évszak. Ilyenkor melegebb van, de a csapadék mennyisége alacsony, és a turisztikai infrastruktúra teljes mértékben működik.</p>



<p>Ha szeretnéd elkerülni a turisták tömegét, érdemes megfontolni a <strong>június elejét vagy október végét</strong>, amikor az időjárás még kedvező, de a látogatók száma alacsonyabb, és az árak is kedvezőbbek lehetnek.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Zanzibár &#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="average">

<td>Március</td>

<td>Átlagos</td>

</tr>

<tr class="not-recommended">

<td>Április</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Május</td>

<td>Nem ajánlott</td>

</tr>

<tr class="average">

<td>Június</td>

<td>Átlagos</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="excellent">

<td>Szeptember</td>

<td>Kiváló</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="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/n6d1739d20/zanzibar/" data-label_1="ZANZIBAR" data-theme="original" >ZANZIBAR</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/zanzibar-idojarasa/">Zanzibár 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>
	</channel>
</rss>
