<?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>Brazília Archívum - Mikor utazz?</title>
	<atom:link href="https://mikorutazz.hu/category/del-amerika/brazilia/feed/" rel="self" type="application/rss+xml" />
	<link>https://mikorutazz.hu/category/del-amerika/brazilia/</link>
	<description>Népszerű helyek időjárása</description>
	<lastBuildDate>Sun, 18 May 2025 13:33:34 +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>Brazília Archívum - Mikor utazz?</title>
	<link>https://mikorutazz.hu/category/del-amerika/brazilia/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Rio de Janeiro időjárása – mikor a legjobb a Copacabana-ra utazni?</title>
		<link>https://mikorutazz.hu/rio-de-janeiro-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Sun, 13 Apr 2025 15:10:34 +0000</pubDate>
				<category><![CDATA[Brazília]]></category>
		<category><![CDATA[Dél-Amerika]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=267</guid>

					<description><![CDATA[<p>Rio de Janeiro időjárása alapvetően trópusi, meleg és párás klímával az év nagy részében. Az Atlanti-óceán közelsége és a környező hegyek jelentősen befolyásolják a város éghajlatát. Évszakok Rio de Janeiróban&#8230;</p>
<p>A <a href="https://mikorutazz.hu/rio-de-janeiro-idojarasa/">Rio de Janeiro időjárása – mikor a legjobb a Copacabana-ra 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/rio-de-janeiro-latnivalok-idojaras-terkepek/" target="_blank" rel="noreferrer noopener nofollow">Rio de Janeiro</a> időjárása alapvetően trópusi, meleg és párás klímával az év nagy részében.</strong></p>



<p>Az Atlanti-óceán közelsége és a környező hegyek jelentősen befolyásolják a város é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>Rio de Janeiróban két fő évszak különíthető el: meleg és nedves nyár, valamint enyhébb és szárazabb tél.</p>



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



<h3 class="wp-block-heading"><strong>Nyári évszak (december-március)</strong>:</h3>



<p>A nyári időszak Rio de Janeiróban forró és párás. Az átlaghőmérséklet <strong>26-33°C</strong> között mozog. A páratartalom magas, és gyakori a rövid, intenzív délutáni zápor. Ez a város legcsapadékosabb időszaka, de a napfényes órák száma még mindig magas. A tengerpart zsúfolt, különösen hétvégén és a karneváli időszakban. A tenger meleg és kellemes, ideális úszásra és vízi sportokra.</p>



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



<h3 class="wp-block-heading"><strong>Átmeneti évszak (április-május és október-november)</strong>:</h3>



<p>Az átmeneti időszakok kellemes hőmérséklettel és mérsékelt csapadékkal jellemezhetők. Az átlaghőmérséklet <strong>22-28°C</strong> között alakul. A páratartalom csökken, különösen ősszel (május felé). Kevesebb turista látogatja a várost, ami alacsonyabb árakat és kevesebb tömeget jelent. A strandok és szabadtéri látványosságok még mindig jól élvezhetők.</p>



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



<h3 class="wp-block-heading"><strong>Téli évszak (június-szeptember)</strong>:</h3>



<p>A tél Rio de Janeiróban enyhe és viszonylag száraz. Az átlaghőmérséklet <strong>19-25°C</strong> között mozog, ami sokkal elviselhetőbb, mint a nyári forróság. A csapadék mennyisége minimális, bár alkalmanként előfordulhatnak esős napok. A napsütéses órák száma még mindig magas, és a tiszta, kék égbolt gyakori látvány. Ez az ideális időszak a városnézésre és a túrázásra. A tenger hűvösebb, de még mindig kellemes hőmérsékletű.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Rio de Janeiro 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 Rio egyik legforróbb és legnyirkosabb hónapja, a nyári évszak közepén. A nappali hőmérséklet általában 29-33°C között mozog, míg éjszaka 23-26°C-ra hűl le, ami fülledt alvási körülményeket eredményezhet.</p>



<p>A napsütéses órák száma magas, átlagosan napi 7-8 óra. A nappali világosság időtartama hosszú, mintegy 13-13,5 óra. A napkelte 5:30 körül, a napnyugta pedig 19:00 körül van.</p>



<p>A csapadék mennyisége jelentős, átlagosan 130-150 mm körül mozog, és a havi csapadékos napok száma 11-13. Az esőzések általában rövid, intenzív délutáni záporok formájában jelentkeznek, amelyek után gyorsan kitisztul az ég.</p>



<p>Az égbolt gyakran felhős, különösen a délutáni órákban. A relatív páratartalom magas, 80-85% körüli, ami fokozza a hőérzetet. A tenger meleg, 24-26°C körüli, ideális a fürdőzéshez.</p>



<p>Ha januárban utazol Rióba, könnyű, szellős ruházat ajánlott, vízálló cipő a hirtelen záporok miatt, naptej, napszemüveg és kalap a nap elleni védelemhez. Érdemes egy kis esernyőt vagy esőkabátot is magaddal vinni a délutáni záporok miatt.</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 hasonlóan meleg és párás, mint január, továbbra is a nyári évszak része. A nappali hőmérséklet 29-33°C közé emelkedhet, míg éjszaka 23-26°C között alakul. Ez a karnevál fő időszaka, amikor a város különösen nyüzsgő.</p>



<p>A napsütéses órák száma hasonló a januárihoz, á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 minimálisan változnak januárhoz képest.</p>



<p>A csapadék mennyisége továbbra is magas, átlagosan 130-140 mm, főként rövid, intenzív záporok formájában. A csapadékos napok száma 10-12 között mozog.</p>



<p>A levegő fülledt, a páratartalom magas, 80-85% körüli. Az égbolt gyakran felhős, különösen a délutáni órákban, de a napsütéses időszakok is gyakoriak. A tenger meleg és kellemes.</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 és esőkabát. A karneváli időszakban érdemes a szállást és programokat jóval előre lefoglalni.</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 nyári évszak része, de a hónap vége felé kezd enyhülni a forróság. A nappali hőmérséklet 28-32°C közé, míg az éjszakák 22-25°C között alakulnak.</p>



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



<p>A csapadék mennyisége csökken az előző hónapokhoz képest, 100-120 mm körüli értékkel. A csapadékos napok száma 8-10 közötti, általában délutáni záporok formájában.</p>



<p>A páratartalom még mindig magas, 75-80% körüli, de a hónap vége felé kezd csökkenni. A tenger továbbra is meleg, ideális a strandoláshoz.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat, naptej és esőkabát ajánlott. A turisták száma kezd csökkenni a karnevál után, így kellemesebb lehet a városnézé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 átmeneti időszak kezdete, kellemesebb hőmérséklettel. A nappali hőmérséklet 26-30°C közé csökken, míg éjszaka 21-24°C körül alakul.</p>



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



<p>A csapadék mennyisége jelentősen csökken, 70-90 mm körüli értékkel. A csapadékos napok száma 6-8 közötti, és az esőzések általában kevésbé intenzívek.</p>



<p>A páratartalom csökken, 70-75% körülire, ami kellemesebb közérzetet biztosít. A tenger még mindig meleg, 23-25°C körüli.</p>



<p>Az áprilisi látogatáshoz könnyű ruházat ajánlott, de érdemes egy vékony pulóvert vagy hosszú ujjú inget is csomagolni az esetleges hűvösebb estékre. A turisták száma alacsonyabb, ami kedvezőbb árakat és nyugodtabb városnézést jelent.</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 őszi átmeneti időszak vége, további hőmérséklet-csökkenéssel. A nappali hőmérséklet 25-28°C közé, míg éjszaka 20-22°C körülire csökken.</p>



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



<p>A csapadék mennyisége tovább csökken, 40-60 mm körüli értékre. A csapadékos napok száma 4-6 közötti, és az esőzések általában enyhék.</p>



<p>A páratartalom mérsékelt, 65-70% körüli, ami kellemes közérzetet biztosít. A tenger kissé hűvösebb, 22-24°C körüli, de még mindig kellemes a fürdőzéshez.</p>



<p>A májusi látogatáshoz könnyű ruházat mellett érdemes egy kardigánt vagy vékony dzsekit is csomagolni az estékre. Ez egy ideális időszak a városnézésre és túrázásra a kellemes hőmérséklet miatt.</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 a téli évszak, kellemes, mérsékelt hőmérséklettel. A nappali hőmérséklet 23-27°C közé, míg éjszaka 18-21°C körülire csökken.</p>



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



<p>A csapadék mennyisége alacsony, 30-50 mm körüli értékkel. A csapadékos napok száma 3-5 közötti, és az esőzések általában enyhék és rövidek.</p>



<p>A páratartalom mérsékelt, 65-70% körüli. A tenger hűvösebb, 21-23°C körüli, ami még mindig kellemes a legtöbb látogató számára.</p>



<p>A júniusi látogatáshoz könnyű ruházat mellett feltétlenül érdemes melegebb rétegeket is csomagolni az esti programokhoz. Ez az egyik legjobb időszak a városnézésre és kirándulásokra a kellemes hőmérséklet és alacsony csapadék miatt.</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 Rio téli évszakának közepe, az év leghűvösebb hónapja. A nappali hőmérséklet 23-26°C között alakul, míg éjszaka 18-20°C körüli értékeket mérhetünk.</p>



<p>A napsütéses órák száma stabil, átlagosan napi 5-6 óra. A nappali világosság időtartama 10,5-11 óra. A napkelte 6:30 körül, a napnyugta pedig 17:15 körül van.</p>



<p>A csapadék mennyisége továbbra is alacsony, 30-40 mm körüli értékkel. A csapadékos napok száma 3-5 közötti, és az esőzések általában enyhék.</p>



<p>A páratartalom mérsékelt, 65-70% körüli, ami kellemes közérzetet biztosít. A tenger az év során a leghűvösebb, 20-22°C körüli, ami néhány látogató számára már kissé frissnek tűnhet.</p>



<p>A júliusi látogatás esetén könnyű nappali ruházat mellett feltétlenül szükséges melegebb öltözéket is csomagolni az estékre és a hűvösebb napokra. Sok turista látogatja a várost ebben az időszakban, különösen a téli szünet miatt.</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 még mindig a téli évszak része, hasonló időjárási viszonyokkal, mint júliusban, bár a hónap vége felé kezd melegedni. A nappali hőmérséklet 23-27°C között, míg éjszaka 18-20°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-11,5 óra. A napkelte 6:15 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, 30-50 mm körüli értékkel. A csapadékos napok száma 3-5 közötti.</p>



<p>A páratartalom mérsékelt, 65-70% körüli. A tenger hőmérséklete lassan emelkedik, 20-22°C körüli.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: könnyű nappali ruházat és melegebb rétegek az estékre. Ez az időszak ideális a városnézésre és a túrázásra a kellemes hőmérséklet miatt.</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éli évszak vége, kezdődő melegedéssel. A nappali hőmérséklet 24-28°C közé emelkedik, míg éjszaka 19-21°C körül alakul.</p>



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



<p>A csapadék mennyisége enyhén növekszik, 50-70 mm körüli értékre. A csapadékos napok száma 5-7 közötti.</p>



<p>A páratartalom lassan emelkedik, 70-75% körülire. A tenger hőmérséklete emelkedik, 21-23°C körüli.</p>



<p>A szeptemberi látogatás esetén könnyű ruházat ajánlott, esetleg egy vékony kardigán vagy pulóver az estékre. Ez az egyik legjobb időszak a városnézésre a kellemes hőmérséklet és a viszonylag alacsony turistaforgalom 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>Október az átmeneti időszak kezdete, tovább melegedő hőmérséklettel. A nappali hőmérséklet 25-29°C közé, míg éjszaka 20-22°C körülire emelkedik.</p>



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



<p>A csapadék mennyisége növekszik, 70-90 mm körüli értékre. A csapadékos napok száma 8-10 közötti, gyakrabban jelentkező, rövid záporokkal.</p>



<p>A páratartalom emelkedik, 75-80% körülire. A tenger hőmérséklete kellemes, 22-24°C körüli.</p>



<p>Az októberi látogatáshoz könnyű, szellős ruházat ajánlott, és érdemes esőkabátot vagy esernyőt is csomagolni. Az időjárás ideális a strandoláshoz és városnézéshez egyaránt.</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ár határozottan a nyár felé mutat, további melegedéssel és növekvő páratartalommal. A nappali hőmérséklet 27-31°C közé, míg éjszaka 21-24°C körülire emelkedik.</p>



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



<p>A csapadék mennyisége jelentősen növekszik, 90-110 mm körüli értékre. A csapadékos napok száma 9-11 közötti, gyakori délutáni záporokkal.</p>



<p>A páratartalom magas, 75-80% körüli, ami már fülledtté teheti a levegőt. A tenger kellemes, 23-25°C körüli.</p>



<p>A novemberi látogatás esetén könnyű, szellős ruházat, naptej és esőkabát ajánlott. A turisták száma kezd növekedni, ahogy közeledik a nyári főszezon.</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 nyári évszak, forró és párás időjárással. A nappali hőmérséklet 28-32°C közé, míg éjszaka 22-25°C körülire emelkedik.</p>



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



<p>A csapadék mennyisége magas, 120-140 mm körüli értékkel. A csapadékos napok száma 10-12 közötti, gyakori és intenzív délutáni záporokkal.</p>



<p>A páratartalom magas, 80-85% körüli, ami fokozza a hőérzetet. A tenger meleg, 24-26°C körüli.</p>



<p>A decemberi látogatáshoz a lehető legkönnyebb, szellős ruházat, naptej és esőkabát ajánlott. A turisták száma magas, különösen az év végi ünnepek miatt, amikor Rio különösen népszerű úti cé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">Rio de Janeiro 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: 31 },
      { honap: "Február", homerseklet: 31 },
      { honap: "Március", homerseklet: 30 },
      { honap: "Április", homerseklet: 28 },
      { honap: "Május", homerseklet: 26 },
      { honap: "Június", homerseklet: 25 },
      { honap: "Július", homerseklet: 24 },
      { honap: "Augusztus", homerseklet: 25 },
      { honap: "Szeptember", homerseklet: 26 },
      { honap: "Október", homerseklet: 27 },
      { honap: "November", homerseklet: 29 },
      { honap: "December", homerseklet: 30 }
    ];
    // 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">Rio de Janeiro á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: 140 },
      { honap: "Február", csapadek: 135 },
      { honap: "Március", csapadek: 110 },
      { honap: "Április", csapadek: 80 },
      { honap: "Május", csapadek: 50 },
      { honap: "Június", csapadek: 40 },
      { honap: "Július", csapadek: 35 },
      { honap: "Augusztus", csapadek: 40 },
      { honap: "Szeptember", csapadek: 60 },
      { honap: "Október", csapadek: 80 },
      { honap: "November", csapadek: 100 },
      { honap: "December", csapadek: 130 }
    ];
    // 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>Tenger vízhőmérséklete</strong></h2>



<p>Rio de Janeiro tengerének vízhőmérséklete az év során mérsékelt ingadozást mutat. Az Atlanti-óceán közvetlen hatása miatt a víz hőmérséklete követi az évszakok változását, de soha nem válik túl hideggé.</p>



<p><strong>Január-március</strong>: A víz hőmérséklete 24-26°C között alakul. Ez az év legmelegebb időszaka a tenger szempontjából, ideális minden vízparti tevékenységhez. A víz kellemesen meleg, frissítő, különösen a forró nyári napokon.</p>



<p><strong>Április-május</strong>: A víz hőmérséklete lassan csökken, 22-24°C közötti értékeket érve el. Ebben az átmeneti időszakban a tenger még mindig kellemes, bár a korai reggeli órákban vagy hosszabb fürdőzés esetén már érezhető lehet a hűvösebb hatás.</p>



<p><strong>Június-szeptember</strong>: A téli időszakban a víz hőmérséklete eléri éves minimumát, 20-22°C körül. Ez a hőmérséklet még mindig elfogadható a legtöbb turista számára, bár néhányan már hűvösnek találhatják. A hosszabb fürdőzések során érdemes lehet vékony neoprén felsőt viselni, különösen a gyerekeknek vagy az időjárásra érzékenyeknek.</p>



<p><strong>Október-november</strong>: Az átmeneti időszakban a tenger hőmérséklete ismét emelkedik, 22-24°C közötti értékekre. A víz kellemes, és ahogy közeledik a nyár, egyre több időt lehet a vízben tölteni.</p>



<p><strong>December</strong>: A víz hőmérséklete tovább emelkedik, 23-25°C között. Ahogy visszatér a nyári évszak, a víz ismét ideális hőmérsékletűvé válik a hosszú, élvezetes fürdőzésekhez.</p>



<p>Rio partjainál az árapály mérsékelt ingadozást mutat, különböző hatással a különböző strandokra. A Copacabana és Ipanema strandokon az árapály változása jól észrevehető, de nem annyira drámai, mint egyes trópusi területeken. Az árapály-dagály váltakozás figyelembe vétele különösen ajánlott a sziklás partszakaszokon és a kisebb, védett öblökben tervezett fürdőzésekné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: 25 },
      { honap: "Február", homerseklet: 25 },
      { honap: "Március", homerseklet: 25 },
      { honap: "Április", homerseklet: 23 },
      { honap: "Május", homerseklet: 22 },
      { honap: "Június", homerseklet: 21 },
      { honap: "Július", homerseklet: 21 },
      { honap: "Augusztus", homerseklet: 21 },
      { honap: "Szeptember", homerseklet: 21 },
      { honap: "Október", homerseklet: 23 },
      { honap: "November", homerseklet: 23 },
      { 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 index Rio de Janeiro-</strong><strong>ban</strong></h2>



<p>Rio de Janeiro földrajzi elhelyezkedése miatt az UV sugárzás az év egészében magas vagy extrém magas. A déli féltekén, viszonylag közel az egyenlítőhöz, a napsugárzás intenzitása jóval erősebb, mint az északi félteke mérsékelt öveiben.</p>



<p><strong>December-február</strong>: A nyári hónapokban az UV index rendkívül magas, általában 11-12 között mozog, ami az &#8222;extrém&#8221; kategóriába tartozik. A napsugárzás különösen intenzív 10:00 és 16:00 óra között. A déli félteke nyarán a nap sugarai szinte merőlegesen érik a földfelszínt, ami fokozza az UV sugárzás erejét.</p>



<p><strong>Március-május és szeptember-november</strong>: Az átmeneti időszakokban az UV index továbbra is magas, 8-10 körüli értékekkel, ami a &#8222;nagyon magas&#8221; kategóriába tartozik. Bár a közvetlen napsugárzás intenzitása némileg csökken, továbbra is komoly napvédelemre van szükség.</p>



<p><strong>Június-augusztus</strong>: A téli hónapokban az UV index valamivel alacsonyabb, 6-8 körüli értékekre csökken, de még mindig a &#8222;magas&#8221; kategóriába tartozik. A tévhittel ellentétben a téli időszakban is jelentős napégést lehet szerezni, különösen a világos bőrűeknek.</p>



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



<p>A magas 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 30+, de inkább 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).</p>



<p>Különösen figyelni kell a tengerparton és a vízi tevékenységek során, mivel a víz felületéről visszaverődő napfény fokozza az UV sugárzás hatását. A homokos strandokon a homokról visszaverődő sugárzás szintén növeli az expozíciót. Ajánlott vízálló napvédő krémek és UV-szűrős pólók használata, különösen a gyermekek és az érzékeny bőrűek esetében.</p>



<p>Rio de Janeiro magasabban fekvő pontjain, mint például a Corcovado vagy a Cukorsüveg-hegy, az UV sugárzás még intenzívebb lehet, ezért ezeken a helyeken fokozott elővigyázatosság 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.5 },
      { honap: "Február", uv: 11.5 },
      { honap: "Március", uv: 9 },
      { honap: "Április", uv: 9 },
      { honap: "Május", uv: 9 },
      { honap: "Június", uv: 7 },
      { honap: "Július", uv: 7 },
      { honap: "Augusztus", uv: 7 },
      { honap: "Szeptember", uv: 9 },
      { honap: "Október", uv: 9 },
      { honap: "November", uv: 9 },
      { honap: "December", uv: 11.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 nyári időszakban (december-március) előfordulhatnak heves viharok, amelyek intenzív villámtevékenységgel, erős széllel és hirtelen, nagymennyiségű csapadékkal járnak. Ezek a viharok általában rövid ideig tartanak, de átmenetileg befolyásolhatják a kültéri programokat.</p>



<p>A heves esőzések alkalmanként áradásokat és földcsuszamlásokat okozhatnak, különösen a meredek hegyoldalakon épült favela negyedekben. A turisták által látogatott területeken ritkán jelentenek veszélyt, de érdemes figyelni a helyi figyelmeztetésekre.</p>



<p>A nyári hónapokban előfordulhatnak hőhullámok, amikor a hőmérséklet tartósan 35°C fölé emelkedik, é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 az idősebb vagy nem akklimatizálódott turistáknál.</p>



<p>Rio de Janeiro nincs közvetlen veszélyben a hurrikánok vagy trópusi ciklonok miatt, mivel ezek általában nem érintik Brazília partvidékét.</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 Rio de Janeiróba utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Rio meglátogatására az <strong>május és augusztus közötti</strong> időszak. Ebben az időszakban a hőmérséklet kellemes (23-28°C), alacsony a csapadék, mérsékelt a páratartalom és magas a napsütéses órák száma. Bár ez a téli időszak, Rio enyhe téli klímája ideális a városnézéshez, túrázáshoz és egyéb szabadtéri tevékenységekhez. A tenger hűvösebb, de még mindig elfogadható hőmérsékletű a legtöbb látogató számára.</p>



<p><strong>Szeptember és október</strong> szintén jó választás lehet, amikor az időjárás kezd melegedni, de még nem túl forró és párás. Ebben az időszakban a turisták száma is alacsonyabb, ami kedvezőbb árakat és kevesebb tömeget jelent a fő látványosságoknál.</p>



<p>A <strong>november és április közötti</strong> időszak különösen népszerű a strandoláshoz, mivel ekkor a tenger a legmelegebb. Azonban ez az időszak egyben a legforróbb, legpárásabb és legcsapadékosabb is, ami kényelmetlen lehet a városnézéshez és egyéb szárazföldi tevékenységekhez.</p>



<p>A karneváli időszak (általában február végén) különleges élményt nyújt, de számítani kell a magas árakra, a zsúfoltságra és a forró, párás időjárásra. Ha a karnevált szeretnéd megtapasztalni, érdemes jóval előre foglalni és felkészülni a szélsőséges időjárási viszonyokra.</p>



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



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Rio de Janeiro &#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="not-recommended">
<td>Március</td>
<td>Nem ajánlott</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="excellent">
<td>Szeptember</td>
<td>Kiváló</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="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/n22d91n43d17/rio-de-janeiro/" data-label_1="RIO DE JANEIRO" data-theme="original" >RIO DE JANEIRO</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/rio-de-janeiro-idojarasa/">Rio de Janeiro időjárása – mikor a legjobb a Copacabana-ra utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
