{ "cells": [ { "cell_type": "code", "execution_count": 88, "id": "1b5a68df-3ee3-45e1-ae37-81d7ee9a7018", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "\n", "
\n", "\n", "\n", "
\n" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import pandas as pd\n", "from itables import init_notebook_mode\n", "from IPython.display import display, HTML\n", "import matplotlib as plt\n", "import plotly.express as px\n", "from datetime import datetime\n", "import numpy as np\n", "from IPython.display import display, HTML\n", "import seaborn as sns\n", "\n", "init_notebook_mode(all_interactive=True)" ] }, { "cell_type": "code", "execution_count": 89, "id": "ad4a30f3-5cb3-46ab-9523-753574b6626b", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [], "source": [ "df = pd.read_csv('job_offers_data.csv', sep=',')" ] }, { "cell_type": "markdown", "id": "b17b39f4-5e8d-4db6-a2bd-ea178dd706a1", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "source": [ "---" ] }, { "cell_type": "markdown", "id": "b7708509-bc79-4546-971b-013b15abcb55", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "# EDA - 1 krok: kształt i opis danych" ] }, { "cell_type": "markdown", "id": "3a269b30-9b7e-438b-a0ff-539e86b1fa12", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "## Opis danych\n", "\n", "#### Zbiór danych zawiera informacje o ofertach pracy zawartych w JustJoinIT.\n", "\n", "#### Dane zostały pobrane ze wszystkich dostępnych obecnie stron (43 strony) w dniu 26/02 o godz. 17:15.\n", "\n", "#### Kolumny:\n", "\n", "* **Nazwa firmy** - tytuł oferty pracy,\n", "* **Tytuł oferty** - nazwa oferty o pracę,\n", "* **Kategoria** - kategoria oferty pracy na JustJoinIT,\n", "* **Poziom doświadczenia** - poziomy doświadczenia (junior, mid, serior, c_level),\n", "* **Umiejętności** - wymagane umiejętności (przedstawione w formie listy),\n", "* **Mile widziane umiejętności** - lista mile widzianych umiejętności,\n", "* **Czas pracy** - czasowy wymiar pracy (full-time, part-time itp),\n", "* **Typ miejsca pracy** - forma wykonywania pracy (zdalna, hybrydowa, stacjonarna),\n", "* **Typ umowy** - określenie formy zatrudnienia (B2B, freelancing, contract itp),\n", "* **Widełki finansowe [PLN}** - zakres wynagrodzenia w walucie: PLN,\n", "* **Wynagrodzenie brutto** - informacja o wynagrodzeniu brutto,\n", "* **Województwo** - województwo, w którym znajduje się oferta pracy,\n", "* **Miasto** - miasto, w którym znajduje się oferta pracy,\n", "* **Ulica** - ulica, na której znajduje się siedziba firmy,\n", "* **Otwarte dla obywateli Ukrainy** - otwartość na zatrudnienie pracowników z Ukrainy,\n", "* **Zdalna rozmowa kwalifikacyjna** - informacja o możliwej zdalnej rozmowie kwalifikacyjnej,\n", "* **Data publikacji oferty** - data opublikowania oferty." ] }, { "cell_type": "markdown", "id": "0d574482-ce3f-4976-b01a-927dbb344765", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Losowe 5 rzędów" ] }, { "cell_type": "code", "execution_count": 90, "id": "484ed106-ae5b-4f4e-baa1-1f4698931ae9", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", "\n", "
Nazwa firmyTytuł ofertyKategoriaPoziom doświadczeniaUmiejętnościMile widziane umiejętnościCzas pracyTyp miejsca pracyTyp umowyWidełki finansowe [PLN]Wynagrodzenie bruttoWojewództwoMiastoUlicaOtwarte dla obywateli UkrainyZdalna rozmowa kwalifikacyjnaData publikacji oferty
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", "\n", "Loading ITables v2.3.0 from the init_notebook_mode cell...\n", "(need help?)
\n", "\n" ], "text/plain": [ " Nazwa firmy Tytuł oferty \\\n", "1422 Optiveum System Administrator - security, authentication \n", "1652 emagine Polska Data Engineer (Python, Databricks) \n", "1266 WAYF Junior Full Stack Developer \n", "1575 Winged IT Senior Node.js Developer \n", "1332 INNSOFT Sp. z o.o. Programista React, .NET \n", "\n", " Kategoria Poziom doświadczenia \\\n", "1422 13 senior \n", "1652 19 mid \n", "1266 1 junior \n", "1575 1 senior \n", "1332 7 mid \n", "\n", " Umiejętności \\\n", "1422 ABAC, Microsoft AD, Okta, Powershell, Python \n", "1652 Azure Databricks, CI/CD, PySpark, Python \n", "1266 Next.js, Node.js, React, React Native, TypeScript \n", "1575 AWS, JavaScript, Node.js \n", "1332 .Net, Entity Framework, Express.js, GitLab, Je... \n", "\n", " Mile widziane umiejętności Czas pracy Typ miejsca pracy Typ umowy \\\n", "1422 NaN full_time remote B2B \n", "1652 NaN full_time remote B2B \n", "1266 NaN full_time remote B2B \n", "1575 NaN full_time hybrid B2B \n", "1332 NaN full_time hybrid B2B \n", "\n", " Widełki finansowe [PLN] Wynagrodzenie brutto Województwo \\\n", "1422 20000.0-25000.0 False mazowieckie \n", "1652 26800.0-31000.0 False mazowieckie \n", "1266 4000.0-9000.0 False łódzkie \n", "1575 27200.0-31200.0 False mazowieckie \n", "1332 8000.0-13000.0 False mazowieckie \n", "\n", " Miasto Ulica Otwarte dla obywateli Ukrainy \\\n", "1422 Warszawa Krucza 16/22 True \n", "1652 Warszawa Domaniewska 39 False \n", "1266 Poland (Remote) Remote False \n", "1575 Warszawa Prosta True \n", "1332 Warszawa ul. Murmańska 25 False \n", "\n", " Zdalna rozmowa kwalifikacyjna Data publikacji oferty \n", "1422 True 2025-02-25 11:01:08.439000+00:00 \n", "1652 True 2025-02-24 14:01:49.396000+00:00 \n", "1266 True 2025-02-25 15:01:12.470000+00:00 \n", "1575 True 2025-02-24 16:01:42.627000+00:00 \n", "1332 True 2025-02-25 13:01:14.308000+00:00 " ] }, "execution_count": 90, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.sample(5, random_state=123)" ] }, { "cell_type": "code", "execution_count": 91, "id": "092ff580-5a22-45b4-8246-c014c3b5e535", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "

Mamy zbiór danych o kształcie: 2176 rzędów oraz 17 kolumn

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "display(HTML(f'

Mamy zbiór danych o kształcie: {len(df)} rzędów oraz {len(df.columns)} kolumn

'))" ] }, { "cell_type": "markdown", "id": "1f7eaf47-ee80-45ac-8f70-ac49a49ebf4b", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Wartości unikatowe (TOP 10)" ] }, { "cell_type": "code", "execution_count": 92, "id": "69e787f8-ae71-4150-aded-3417dd129be6", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
KolumnaLiczba unikatowych wartościOdsetek procentowy [%]
Umiejętności196090.07
Tytuł oferty159073.07
Widełki finansowe [PLN]85139.11
Data publikacji oferty60427.76
Ulica56525.97
Nazwa firmy55525.51
Miasto401.84
Kategoria251.15
Województwo160.74
Czas pracy50.23
\n", "\n", "\n" ], "text/plain": [ "" ] }, "execution_count": 92, "metadata": {}, "output_type": "execute_result" } ], "source": [ "unique_values_df = df.nunique().reset_index()\n", "unique_values_df.columns = ['Kolumna', 'Liczba unikatowych wartości']\n", "# obliczam procentowy odsetek wartości unikatowych\n", "unique_values_df['Odsetek procentowy [%]'] = round((unique_values_df['Liczba unikatowych wartości'] / len(df)) * 100, 2)\n", "top_10_unique_values = unique_values_df.sort_values(by='Odsetek procentowy [%]', ascending=False).head(10)\n", "top_10_unique_values.style.bar(\n", " subset='Odsetek procentowy [%]',\n", " color='#d65f5f',\n", " align='left',\n", " vmin=0,\n", " vmax=100\n", ").format({'Odsetek procentowy [%]' : '{:.2f}'}).hide(axis='index')" ] }, { "cell_type": "markdown", "id": "a904e5cd-c9c0-42e8-9966-0a63e69f5951", "metadata": { "editable": true, "slideshow": { "slide_type": "" }, "tags": [] }, "source": [ "### Duplikaty" ] }, { "cell_type": "code", "execution_count": 93, "id": "cbc2e700-291d-427c-aef0-1001be45d38d", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "

W całym analizowanym zbiorze danych znaleziono: 0 duplikatów

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "duplicates_sum = int(df.duplicated().sum())\n", "\n", "display(HTML(f'

W całym analizowanym zbiorze danych znaleziono: {duplicates_sum} duplikatów

'))" ] }, { "cell_type": "code", "execution_count": 94, "id": "182fb123-589a-422e-8248-764bca255c12", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "

Jednak warto zauważyć iż poszczególne wartości w kolumnach się powtarzały:

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "

W kolumnie Nazwa firmy znaleziono: 1621 duplikatów

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "

W kolumnie Tytuł oferty znaleziono: 586 duplikatów

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "

W kolumnie Umiejętności znaleziono: 216 duplikatów

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "duplicates_info = {}\n", "\n", "# Filtracja tylko wyszczególnionych kolumn\n", "columns_to_duplicates_check = ['Nazwa firmy', 'Tytuł oferty', 'Umiejętności']\n", "\n", "for column in columns_to_duplicates_check:\n", " duplicates_count = df[column].duplicated().sum()\n", " duplicates_info[column] = duplicates_count\n", " \n", "display(HTML('

Jednak warto zauważyć iż poszczególne wartości w kolumnach się powtarzały:

'))\n", "for col, count in duplicates_info.items():\n", " display(HTML(f'

W kolumnie {col} znaleziono: {count} duplikatów

'))" ] }, { "cell_type": "markdown", "id": "62c2df6a-d90f-4df6-9ec2-fac18ffabf77", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "source": [ "### Informacje o kolumnach (typy danych)" ] }, { "cell_type": "code", "execution_count": 95, "id": "f89e0221-0e24-44a7-aa3a-b1ae9ec5e4aa", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", "\n", "
KolumnaTyp danych
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", "\n", "Loading ITables v2.3.0 from the init_notebook_mode cell...\n", "(need help?)
\n", "\n" ], "text/plain": [ " Kolumna Typ danych\n", "0 Nazwa firmy object\n", "1 Tytuł oferty object\n", "2 Kategoria int64\n", "3 Poziom doświadczenia object\n", "4 Umiejętności object\n", "5 Mile widziane umiejętności object\n", "6 Czas pracy object\n", "7 Typ miejsca pracy object\n", "8 Typ umowy object\n", "9 Widełki finansowe [PLN] object\n", "10 Wynagrodzenie brutto bool\n", "11 Województwo object\n", "12 Miasto object\n", "13 Ulica object\n", "14 Otwarte dla obywateli Ukrainy bool\n", "15 Zdalna rozmowa kwalifikacyjna bool\n", "16 Data publikacji oferty object" ] }, "execution_count": 95, "metadata": {}, "output_type": "execute_result" } ], "source": [ "types_df = pd.DataFrame(df.dtypes, columns=['Dtype']).reset_index()\n", "types_df.columns = ['Kolumna', 'Typ danych']\n", "\n", "# typy danych przynależne do poszczególnych kolumn\n", "types_df" ] }, { "cell_type": "markdown", "id": "cbaf3a00-6c7b-4911-a6cf-44e2de701183", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "source": [ "### Zmieniam zatem kolumnę `Data publikacji oferty` na typ `datetime`" ] }, { "cell_type": "code", "execution_count": 96, "id": "37a2872f-4154-4187-9312-b5f3f1f0a26f", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [], "source": [ "# zmiana danych czasowych na typ: datetime \n", "df['Data publikacji oferty'] = pd.to_datetime(df['Data publikacji oferty'], errors='coerce').dt.tz_convert('Europe/Warsaw') # coerce - ustawia wszystkie nierozpoznane formaty jako NaT (Not a Time)" ] }, { "cell_type": "markdown", "id": "e584c125-884b-49f7-b1e2-f0514504b03d", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "source": [ "### Dodatkowo tworzę nowe dwie kolumny zawierające `Min_wynagrodzenie` oraz `Max_wynagrodzenie` w typie numerycznym (co przyda się następnie do określenia statystyk)" ] }, { "cell_type": "code", "execution_count": 97, "id": "cc5d0d16-07c5-4ae4-b825-eace062cae4b", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [], "source": [ "df[['Min_wynagrodzenie', 'Max_wynagrodzenie']] = df['Widełki finansowe [PLN]'].str.split('-', expand=True) # expand=True - pozwala zwrócić wynik jako nowy DF\n", "\n", "df['Min_wynagrodzenie'] = df['Min_wynagrodzenie'].astype(dtype=float)\n", "df['Max_wynagrodzenie'] = df['Max_wynagrodzenie'].astype(dtype=float)" ] }, { "cell_type": "code", "execution_count": 98, "id": "98e9cbd1-e324-44b2-b862-e97a762b9e91", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", "\n", "
KolumnaTyp danych
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", "\n", "Loading ITables v2.3.0 from the init_notebook_mode cell...\n", "(need help?)
\n", "\n" ], "text/plain": [ " Kolumna Typ danych\n", "0 Nazwa firmy object\n", "1 Tytuł oferty object\n", "2 Kategoria int64\n", "3 Poziom doświadczenia object\n", "4 Umiejętności object\n", "5 Mile widziane umiejętności object\n", "6 Czas pracy object\n", "7 Typ miejsca pracy object\n", "8 Typ umowy object\n", "9 Widełki finansowe [PLN] object\n", "10 Wynagrodzenie brutto bool\n", "11 Województwo object\n", "12 Miasto object\n", "13 Ulica object\n", "14 Otwarte dla obywateli Ukrainy bool\n", "15 Zdalna rozmowa kwalifikacyjna bool\n", "16 Data publikacji oferty datetime64[ns, Europe/Warsaw]\n", "17 Min_wynagrodzenie float64\n", "18 Max_wynagrodzenie float64" ] }, "execution_count": 98, "metadata": {}, "output_type": "execute_result" } ], "source": [ "types_df = pd.DataFrame(df.dtypes, columns=['Dtype']).reset_index()\n", "types_df.columns = ['Kolumna', 'Typ danych']\n", "\n", "# typy danych przynależne do poszczególnych kolumn\n", "types_df" ] }, { "cell_type": "markdown", "id": "60f98411-51be-4174-8d29-04ad782b619a", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Zliczam typy danych" ] }, { "cell_type": "code", "execution_count": 99, "id": "363ff303-c45b-42fc-b09a-71145789c464", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", "\n", "
Typ danychIlość
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", "\n", "Loading ITables v2.3.0 from the init_notebook_mode cell...\n", "(need help?)
\n", "\n" ], "text/plain": [ " Typ danych Ilość\n", "0 object 12\n", "1 bool 3\n", "2 float64 2\n", "3 int64 1\n", "4 datetime64[ns, Europe/Warsaw] 1" ] }, "execution_count": 99, "metadata": {}, "output_type": "execute_result" } ], "source": [ "count_types_df = types_df['Typ danych'].value_counts().reset_index()\n", "count_types_df.columns = ['Typ danych', 'Ilość']\n", "\n", "# zliczone typy danych\n", "count_types_df" ] }, { "cell_type": "markdown", "id": "6283db2e-e901-46f2-8936-050adc1359f7", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Statystyki opisowe" ] }, { "cell_type": "code", "execution_count": 100, "id": "d831e782-bbc0-4afa-a501-0ebe9117da4c", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", "\n", "
countmeanstdmin25%50%75%max
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", "\n", "Loading ITables v2.3.0 from the init_notebook_mode cell...\n", "(need help?)
\n", "\n" ], "text/plain": [ " count mean std min 25% 50% 75% \\\n", "Kategoria 2176.0 12.09 7.31 1.0 6.0 12.0 19.0 \n", "Min_wynagrodzenie 2176.0 18318.22 7193.42 10.0 13737.5 18480.0 23350.0 \n", "Max_wynagrodzenie 2176.0 23745.37 8315.97 30.0 19000.0 24000.0 28560.0 \n", "\n", " max \n", "Kategoria 25.0 \n", "Min_wynagrodzenie 54600.0 \n", "Max_wynagrodzenie 65520.0 " ] }, "execution_count": 100, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.describe().round(2).T" ] }, { "cell_type": "markdown", "id": "068eb9c3-e2e7-40ca-8d3d-fcb64a49ed0c", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Podsumowanie 1 kroku EDA\n", "* rynek IT jest niezwykle dynamiczny co pokazuje fakt, aż `90%`ofert pod kątem umiejętności jest unikatowych\n", "* większy odstetek, bo niemal `60%` pracodawców ma powtarzalne oferty finansowe\n", "* niemal 3/4 firm się powtarza na rynku IT o czym świadczy fakt, iż istnieje tylko `25.51%` unikatowych nazw firm\n", "* unaocznia się popyt na oferty IT zależny od geolokalizacji (oferty pochodzą zaledwie z `40` miast w Polsce)\n", "* występują duplikaty w pojedynczych kolumnach, tj: `Nazwa firmy`, `Tytuł oferty` czy `Umiejętności` - co świadczy o tym, iż Ci sami pracodawcy oferują różne stanowiska z róznym wymogiem umiejętności\n", "* dokonano dwóch przekształceń danych (zmieniono kolumnę `Data publikacji oferty` na `datetime` oraz utworzono kolumny numeryczne `Min_wynagrodzenie` i `Max_wynagrodzenie`)\n", "* z podstawowych statystyk opisowych wynika, iż:\n", " - zachodzi duża zmienność między kategoriami ofert (`std=7.31`)\n", " - nie ma żadnych informacji o danych z `Mile widziane umiejętności`\n", " - istnieją zauważalne outliery przy ofertach finansowych (np. `min=30` nawet dla `Max_wynagrodzenie`)" ] }, { "cell_type": "markdown", "id": "e79fb433-74f3-40b8-801b-6af05d952fd2", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "source": [ "---" ] }, { "cell_type": "markdown", "id": "786294f9-27a4-43c1-bf2a-5b53baf9f4c1", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "# EDA - krok 2: analiza brakujących wartości" ] }, { "cell_type": "markdown", "id": "18cb4c75-0719-4201-9c53-d185801b4413", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Ilościowe i procentowe zestawienie brakujących wartości w analizowanym zbiorze danych:" ] }, { "cell_type": "code", "execution_count": 101, "id": "1e88d7aa-0ee3-4f5a-9f8f-bb6ad531c8b0", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
KolumnaLiczba brakujących wartościOdsetek procentowy [%]
Mile widziane umiejętności217599.95
Ulica32815.07
Nazwa firmy00.00
Wynagrodzenie brutto00.00
Min_wynagrodzenie00.00
\n", "\n", "\n" ], "text/plain": [ "" ] }, "execution_count": 101, "metadata": {}, "output_type": "execute_result" } ], "source": [ "missing_values_df = df.isnull().sum().reset_index()\n", "missing_values_df.columns = ['Kolumna', 'Liczba brakujących wartości']\n", "missing_values_df['Odsetek procentowy [%]'] = round((missing_values_df['Liczba brakujących wartości'] / len(df)) * 100, 2)\n", "top_5_missing_values = missing_values_df.sort_values(by='Odsetek procentowy [%]', ascending=False).head(5)\n", "top_5_missing_values.style.bar(\n", " subset='Odsetek procentowy [%]',\n", " color='#d65f5f',\n", " align='left',\n", " vmin=0,\n", " vmax=100\n", ").format({'Odsetek procentowy [%]' : '{:.2f}'}).hide(axis='index')" ] }, { "cell_type": "markdown", "id": "1f16a7b3-0794-4e34-ad14-3bf707d5ad56", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Z powodu braku informacji - usuwam permanentnie kolumnę `Mile widziane umiejętności`" ] }, { "cell_type": "code", "execution_count": 102, "id": "ab2b2b78-df87-4ab6-863c-dc92148fd0a0", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [], "source": [ "df.drop(columns='Mile widziane umiejętności', inplace=True)" ] }, { "cell_type": "code", "execution_count": 103, "id": "f90405de-be0a-4a6b-89c6-5f0f36c62c1e", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "

Usunięto kolumnę Mile widziane umiejętności

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "if 'Mile widziane umiejętności' not in df.columns:\n", " display(HTML('

Usunięto kolumnę Mile widziane umiejętności

'))" ] }, { "cell_type": "markdown", "id": "dbb2724e-a936-47f3-99e6-d88074fd3892", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Podsumowanie 2 kroku EDA:\n", "* usunięto kolumnę `Mile widziane umiejętności` ze względu na brak jakichkolwiek informacji\n", "* zauważalne brakujące wartości (`14.49%`) występują wyłącznie dla kolumny `Ulica`, ale jest to powszechne zjawisko, iż pracodawca podaje jedynie `Miasto` jako główną geolokalizację oferty" ] }, { "cell_type": "markdown", "id": "0a63b5f7-3306-4402-9eab-9e174eb1f126", "metadata": { "editable": true, "slideshow": { "slide_type": "" }, "tags": [] }, "source": [ "---" ] }, { "cell_type": "markdown", "id": "fc18f713-0846-4bef-9f4f-d9f5ca214f6f", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "# EDA - krok 3: eksploracja pojedynczych komórek" ] }, { "cell_type": "markdown", "id": "b2722678-ace7-4901-bf21-71e48150f4ed", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Analiza rozkładu danych (histogramy)" ] }, { "cell_type": "markdown", "id": "321104eb-ed9a-4b61-9663-7477da401f12", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- najwięcej kategorii znajduje się wśród oznaczeń `1`, `6-7`, a najmniej wśród `8-9`\n", "- najwięcej ofert zostało opublikowanych do tygodnia wstecz momentu pobrania danych (`01.03.2025`)\n", "- dla `Min_wynagrodzenie` występuje najczęściej przedział `15-25k`\n", "- dla `Max_wynagrodzenie` występuje najczęściej przedział `20-30k`" ] }, { "cell_type": "code", "execution_count": 104, "id": "70c6bc03-c86b-44e8-a8cb-261b130ee513", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "marker": { "color": "#1E90FF" }, "name": "Histogram: Kategoria", "nbinsx": 20, "showlegend": true, "type": "histogram", "x": { "bdata": "BgoDGAsLARMRCxMTEwUTGRkBCxEXFhYFFgUJBgsRGAsGDAIBExYGDxULFhYNBRgZExETBhkHExYBBQQZBhMTAQYGBgoGDxMGBwsTBgsHFgYHBgEBCgYJAQoJCgsJCwELExkGARMVDBMGCgEPGQsBARgBBwEGDAwXCxYOGA0PARQUGQUGBhMKChMLEQ4WBRYTEQoHBwYGEQYLARMLCgYGDAwRDg8CBgYGDxUXDAsVCQkBARIBAxIVARMPBgISARkFBgYGDAEFEBMZAwMDBQ8BAQ8TARMBDwwTFhURCgcFCxMYBQ8MFgcZBQsRBgEFCwUFEwsKGQUUDwcXGQsRAwEFGRMPExYBBgwWERMBDwkWCgoBDgwHBgELCxcMBhIWBAETAQYREwUREw0MEw8GBgETExYNDBkWBgEZEwwWBw4FARkTBBITFxQRExYSGA8XEQUWCxkMGAYGBhMYBRgMGBcHDgMXAREREgEOFAYSFhcXBg0MFhYGAxcPBwYMEwUYGAsPEw0GARMRBg0TEwEDBgIYExUZFQcTBgcHGA0HDBgNExMRCwYGBg0BBwUCBwYBAQEZGQwTEw0TERMRCBMQBxUNGQYMGRMLGRkFFQETBg0TGA8FERIGBg8PGAYDCwoLBwEYERMGBgUDBg4VGAoPDwwFBxgBCBEBFg0BExYRGQcPEwEPEwYKCxEHEQUBFwMHCwIGGBQDAwYMFA8HBg0KFhgSExcMDhYMDQ0NAQYBFhYVBwwFEQsVDRcTARUGDwoUAQUNAwEPFQsGBgYNEQEBDBgDDRMBAQ8TARMMDgUTDxMHCw8BGBMMBw0HERgHCQwRBwkGDgYWCwoSDREDFBgVBRMTExYBAQkZBgsZFAYVDRgPBQUBGQEMBRUVERUVDAoBBQsGDwsHBwwSAxMRARkGDw0NBQEZERUTEwsHBQEBBg0HGBMTBRMEAQYDBQMUDRYTDxEREQsGBQULDRgDExMFBwEJCQcLGBMFGRkGAQEHBQEDBQUNAQYBAQYSBgYFChEYCQcTAQ8WFhYMFgsWDAYVBQ0XARcPDAEYFg0MDQ0MDAEWCxUZBhEBBxMYEhEUFAYWDRMBCwYBCxIBBhETAQ8PDBYTAQYTGBMDDBMXDAwVAQEDFw0ZGA8NDg8LDwoCBQEEEwoXDQESFwIGBQsBEg0BDw0MEwcTFRgGARgTBgwFBRcTAxEWDRMRCxMSDRMNAhEHFQsRCgwHFgYRGQUNFQwMBw8GDhMTEwkJFgYNEwUGCgwMDAUGBg8ZGBUGDBgBDwENEwwLCQYLBxIHEQENGQYMFhMQDg4QEAoFBAEHGQUTAQwRBhMSCxEWEw0TFwMZDhMFDwYQDwEPFwUYFxgMCQcNEQEPAQcFBwQRFg8WBgwOEQYJAQ0MBxgFARMFAgEPEw8GBhMLARITBQYMFhgBAQwNAwUHCwYMEgkFBgEYDxMVDQEMERMOBgEHGQEMEhgTFhcGFhISGBMMDw4BFwEGGAYBBQUVBQwLDhgMFAwBBwELBgoOBxMNAQERGQ0RDA8DAwwHDBMUEgEGGQEPGQwZExMBCRQRCRUPFhgWBQUHBwcHBwcDFBETBhgLBgEBBwEMDwwSDhgGFxQMAQQECwwMBwcTAQsHBwEKCxgTCwsLCwUGBgEHBxMMDAUOAQoZEgwGBgULARMFCwYTCQwGDQ4RBhITCxELCxUBARIGDA8GARMVEQwTBgwBDRMTAQsPAQYTCw8PDwsKCQYTFhkHARkHDwYXFgwHEwENEQUGDwYRCwsKAQEBGBMWFgEBBwYLGQ8GFwwGBgMFFhEPBQoBFBMGGRUMAQsFCwEGCQsTDwEBDxUVDQYMFRMBEQEMBw4HFQcXCxMBBgEFAQMPBg4GFwEMCxMFFBgGFRcRDwMMCwsLCxMLEw8YDRkKCwcTCwcPDxYOBgwHFhgKBxETEQwBAQMPFxYLEwsTGRMRBwYYExEREQ8MBxgPAQ8TDhERCwcBBwYVBQcFBwUMAREBCxULGBMMGBgYDRcUBhcBBwEXCxMBFgEMBQwLFgEBAQsHBwkJEgYMFQQGFgUMBAsIBRkFDA8CGRkPEwMBExISEgsBAxgRBwEBGA8XDAcRBxMTDAYMARYBCwoKFRgBDBkTDQoHDAEZGQUMCgURGQETFgEWCxgFDBMGERERBwYMBg8KBQ8GBQYRDwsGBQwMAQEGBxITGBMEDwYYDQwYBwUGEQETFwUPEQYLDAwRDAYGFhMBEwUBAwwHCw0TGBMBARIYAQYBCxkYBQ8KFwwYCQsBARgMCwkJDAMEAQkRBxERAREYBgYGDAwTARMBARYTBQ0ZBRMIDQEWAQYMBgMYFhILAw8QBwwMBwERBQMHCxEJCAEVFAEXARQTExMKAw0KBxETBxEXDwMPAwYGERgBAQYDGBMGBQ4MBRMDBQUXEwsHCwwFFxgSDwwBBxEBFgEEEwUPARgTBgwTDgwTFw8BAQEBBQEFAQUNBhMLFQYGFRIGBQYTAwMNFREMExEHBREGDwUSExYDExYPEwMSEg0MEQwBEgwHBRgYBwEHAwwMAQ0TBhIHGQkECxMBAQUMEwMTDwcODBMZAQMMAxABEwERCgsTBQ8MDQEHBxMYGBMLERgJCwsPBw0GDBYBAgELCwsLExEPFAcGEw4LDwYMBQ8YFxUYDQwPFAYGFAcBDAwMDAYLCwkBARMSDwYGBwYYDxkBDAwBEwYBAxABARMTDxYPDA8LCwMKCg0LCQEBExEPGBQMBgYYAgINFgkBBg8YDwoLCw8PAQsGCwYSBQ4XBQwBCgcVExELGBESBQYGBgcHBgcBCxcMEQgLDBgMBxUNFQYBGAUBGQUYAQUGDwUNFQ8DDwEPARkNCwsPDxMLDQsTEwcRFgsFEQYREQwBEw8RDAwLFQcGAQ4BAQEFBQsHEwoBDw==", "dtype": "i1" }, "xaxis": "x", "yaxis": "y" }, { "marker": { "color": "#FF6347" }, "name": "Histogram: Data publikacji oferty", "nbinsx": 20, "showlegend": true, "type": "histogram", "x": [ "2025-03-03 08:45:14", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 12:00:10", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 11:55:53", "2025-02-28 11:51:22", "2025-02-28 11:43:13", "2025-02-28 11:36:35", "2025-02-28 11:00:47", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 11:00:18", "2025-02-28 10:52:47", "2025-02-28 10:47:56", "2025-02-28 10:44:39", "2025-02-28 10:40:37", "2025-02-28 10:37:43", "2025-02-28 10:37:13", "2025-02-28 10:36:00", "2025-02-28 10:33:05", "2025-02-28 10:24:17", "2025-02-28 10:23:14", "2025-02-28 10:03:19", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 10:00:27", "2025-02-28 09:59:11", "2025-02-28 09:57:56", "2025-02-28 09:50:20", "2025-02-28 09:33:50", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 09:00:30", "2025-02-28 08:51:42", "2025-02-28 08:51:27", "2025-02-28 08:43:23", "2025-02-28 08:37:51", "2025-02-28 08:25:17", "2025-02-28 08:01:19", "2025-02-28 08:01:19", "2025-02-28 08:01:19", "2025-02-28 08:01:19", "2025-02-28 08:01:19", "2025-02-28 08:01:19", "2025-02-28 08:01:19", "2025-02-28 08:01:19", "2025-02-28 07:00:16", "2025-02-27 22:37:06", "2025-02-27 22:36:22", "2025-02-27 22:01:51", "2025-02-27 22:01:51", "2025-02-27 22:01:51", "2025-02-27 21:01:19", "2025-02-27 21:01:19", "2025-02-27 21:01:19", "2025-02-27 21:01:19", "2025-02-27 21:01:19", "2025-02-27 21:01:19", "2025-02-27 21:01:19", "2025-02-27 21:01:19", "2025-02-27 20:00:20", "2025-02-27 20:00:20", "2025-02-27 20:00:20", "2025-02-27 20:00:20", "2025-02-27 20:00:20", "2025-02-27 19:55:50", "2025-02-27 19:00:17", "2025-02-27 19:00:17", "2025-02-27 19:00:17", "2025-02-27 18:21:29", "2025-02-27 18:11:49", "2025-02-27 18:00:22", "2025-02-27 18:00:22", "2025-02-27 18:00:22", "2025-02-27 18:00:22", "2025-02-27 18:00:22", "2025-02-27 18:00:22", "2025-02-27 18:00:22", "2025-02-27 18:00:22", "2025-02-27 18:00:22", "2025-02-27 18:00:22", "2025-02-27 18:00:22", "2025-02-27 18:00:22", "2025-02-27 17:38:21", "2025-02-27 17:15:27", "2025-02-27 17:12:34", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 17:00:41", "2025-02-27 16:58:59", "2025-02-27 16:57:44", "2025-02-27 16:56:58", "2025-02-27 16:55:48", "2025-02-27 16:54:40", "2025-02-27 16:51:07", "2025-02-27 16:45:13", "2025-02-27 16:42:30", "2025-02-27 16:34:44", "2025-02-27 16:32:21", "2025-02-27 16:22:02", "2025-02-27 16:20:23", "2025-02-27 16:12:21", "2025-02-27 16:10:03", "2025-02-27 16:07:49", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 16:00:21", "2025-02-27 15:56:44", "2025-02-27 15:52:35", "2025-02-27 15:49:58", "2025-02-27 15:42:31", "2025-02-27 15:20:12", "2025-02-27 15:19:58", "2025-02-27 15:19:08", "2025-02-27 15:18:59", "2025-02-27 15:18:49", "2025-02-27 15:18:38", "2025-02-27 15:18:30", "2025-02-27 15:18:22", "2025-02-27 15:17:35", "2025-02-27 15:17:19", "2025-02-27 15:17:15", "2025-02-27 15:17:02", "2025-02-27 15:16:47", "2025-02-27 15:14:17", "2025-02-27 15:13:47", "2025-02-27 15:08:51", "2025-02-27 15:08:25", "2025-02-27 15:06:10", "2025-02-27 15:02:57", "2025-02-27 15:02:16", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 15:00:45", "2025-02-27 14:57:58", "2025-02-27 14:57:40", "2025-02-27 14:57:35", "2025-02-27 14:57:23", "2025-02-27 14:56:00", "2025-02-27 14:54:25", "2025-02-27 14:53:46", "2025-02-27 14:53:28", "2025-02-27 14:48:55", "2025-02-27 14:44:18", "2025-02-27 14:38:50", "2025-02-27 14:38:21", "2025-02-27 14:34:23", "2025-02-27 14:09:59", "2025-02-27 14:02:26", "2025-02-27 14:01:49", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 14:00:48", "2025-02-27 13:59:57", "2025-02-27 13:57:11", "2025-02-27 13:53:00", "2025-02-27 13:45:48", "2025-02-27 13:43:13", "2025-02-27 13:36:32", "2025-02-27 13:13:16", "2025-02-27 13:10:17", "2025-02-27 13:10:06", "2025-02-27 13:07:45", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 13:00:46", "2025-02-27 12:58:46", "2025-02-27 12:58:05", "2025-02-27 12:56:25", "2025-02-27 12:45:35", "2025-02-27 12:39:58", "2025-02-27 12:35:08", "2025-02-27 12:30:50", "2025-02-27 12:28:18", "2025-02-27 12:27:55", "2025-02-27 12:27:54", "2025-02-27 12:24:52", "2025-02-27 12:23:20", "2025-02-27 12:23:05", "2025-02-27 12:20:28", "2025-02-27 12:07:29", "2025-02-27 12:04:31", "2025-02-27 12:03:50", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 12:02:08", "2025-02-27 11:30:54", "2025-02-27 11:22:31", "2025-02-27 11:04:30", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:01:48", "2025-02-27 11:00:17", "2025-02-27 10:43:46", "2025-02-27 10:41:23", "2025-02-27 10:41:03", "2025-02-27 10:38:44", "2025-02-27 10:25:31", "2025-02-27 10:13:53", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 11:01:14", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 10:00:25", "2025-02-27 09:57:42", "2025-02-27 09:57:07", "2025-02-27 09:41:16", "2025-02-27 09:24:33", "2025-02-27 09:00:31", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 09:00:14", "2025-02-27 08:47:32", "2025-02-27 08:01:38", "2025-02-27 08:00:17", "2025-02-27 08:00:17", "2025-02-27 08:00:17", "2025-02-27 08:00:17", "2025-02-27 08:00:17", "2025-02-27 07:42:28", "2025-02-27 01:01:42", "2025-02-27 00:53:24", "2025-02-27 00:01:13", "2025-02-26 22:00:28", "2025-02-26 22:00:28", "2025-02-26 22:00:28", "2025-02-26 22:00:28", "2025-02-26 22:00:28", "2025-02-26 22:00:28", "2025-02-26 21:00:59", "2025-02-26 21:00:59", "2025-02-26 21:00:59", "2025-02-26 21:00:59", "2025-02-26 21:00:59", "2025-02-26 21:00:59", "2025-02-26 21:00:59", "2025-02-26 19:00:24", "2025-02-26 19:00:24", "2025-02-26 19:00:24", "2025-02-26 19:00:24", "2025-02-26 18:38:39", "2025-02-26 18:30:10", "2025-02-26 18:29:42", "2025-02-26 18:29:39", "2025-02-26 18:28:57", "2025-02-26 18:28:13", "2025-02-26 18:27:15", "2025-02-26 18:26:28", "2025-02-26 18:25:38", "2025-02-26 18:22:54", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 18:00:17", "2025-02-26 17:26:38", "2025-02-26 17:24:44", "2025-02-26 17:17:34", "2025-02-26 17:06:26", "2025-02-26 17:03:56", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 17:00:26", "2025-02-26 16:44:20", "2025-02-26 16:42:37", "2025-02-26 16:21:13", "2025-02-26 16:20:42", "2025-02-26 16:20:07", "2025-02-26 16:17:34", "2025-02-26 16:13:32", "2025-02-26 16:10:40", "2025-02-26 16:05:38", "2025-02-26 16:05:25", "2025-02-26 16:01:23", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 16:00:43", "2025-02-26 15:50:00", "2025-02-26 15:40:45", "2025-02-26 15:40:01", "2025-02-26 15:39:50", "2025-02-26 15:35:34", "2025-02-26 15:32:24", "2025-02-26 15:32:19", "2025-02-26 15:30:02", "2025-02-26 15:22:56", "2025-02-26 15:21:18", "2025-02-26 15:20:10", "2025-02-26 15:19:59", "2025-02-26 15:16:11", "2025-02-26 15:15:36", "2025-02-26 15:13:21", "2025-02-26 15:06:52", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 15:02:07", "2025-02-26 14:58:48", "2025-02-26 14:58:43", "2025-02-26 14:58:31", "2025-02-26 14:53:49", "2025-02-26 14:38:37", "2025-02-26 14:33:58", "2025-02-26 14:30:51", "2025-02-26 14:30:49", "2025-02-26 14:27:41", "2025-02-26 14:25:23", "2025-02-26 14:20:31", "2025-02-26 14:18:47", "2025-02-26 14:05:39", "2025-02-26 14:05:39", "2025-02-26 14:05:18", "2025-02-26 14:03:06", "2025-02-26 14:01:42", "2025-02-26 14:00:56", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:51", "2025-02-26 14:00:35", "2025-02-26 13:53:46", "2025-02-26 13:52:05", "2025-02-26 13:46:59", "2025-02-26 13:44:19", "2025-02-26 13:44:08", "2025-02-26 13:43:04", "2025-02-26 13:40:34", "2025-02-26 13:39:59", "2025-02-26 13:36:45", "2025-02-26 13:27:09", "2025-02-26 13:20:42", "2025-02-26 13:16:27", "2025-02-26 13:11:07", "2025-02-26 13:07:18", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 13:00:29", "2025-02-26 12:51:39", "2025-02-26 12:26:40", "2025-02-26 12:21:46", "2025-02-26 12:13:26", "2025-02-26 12:01:53", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 12:00:33", "2025-02-26 11:58:10", "2025-02-26 11:57:48", "2025-02-26 11:55:46", "2025-02-26 11:44:53", "2025-02-26 11:36:35", "2025-02-26 11:35:20", "2025-02-26 11:35:01", "2025-02-26 11:34:35", "2025-02-26 11:22:12", "2025-02-26 11:18:43", "2025-02-26 11:12:57", "2025-02-26 11:12:33", "2025-02-26 11:05:51", "2025-02-26 11:00:45", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 11:00:17", "2025-02-26 10:58:55", "2025-02-26 10:53:02", "2025-02-26 10:52:16", "2025-02-26 10:40:47", "2025-02-26 10:34:11", "2025-02-26 10:30:13", "2025-02-26 10:24:09", "2025-02-26 10:23:19", "2025-02-26 10:11:03", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 10:01:45", "2025-02-26 09:52:07", "2025-02-26 09:45:28", "2025-02-26 09:45:14", "2025-02-26 09:39:45", "2025-02-26 09:28:49", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 09:00:29", "2025-02-26 08:47:12", "2025-02-26 08:39:08", "2025-02-26 08:30:14", "2025-02-26 08:26:08", "2025-02-26 08:21:20", "2025-02-26 08:19:01", "2025-02-26 08:03:27", "2025-02-26 08:00:50", "2025-02-26 08:00:47", "2025-02-26 08:00:47", "2025-02-26 08:00:47", "2025-02-26 08:00:47", "2025-02-26 08:00:47", "2025-02-26 07:43:48", "2025-02-25 23:01:47", "2025-02-25 22:00:21", "2025-02-25 21:00:20", "2025-02-25 21:00:20", "2025-02-25 20:01:05", "2025-02-25 20:01:05", "2025-02-25 19:50:44", "2025-02-25 19:47:35", "2025-02-25 19:01:40", "2025-02-25 19:01:40", "2025-02-25 19:01:40", "2025-02-25 18:01:05", "2025-02-25 18:00:15", "2025-02-25 18:00:15", "2025-02-25 18:00:15", "2025-02-25 18:00:15", "2025-02-25 18:00:15", "2025-02-25 18:00:15", "2025-02-25 18:00:15", "2025-02-25 18:00:15", "2025-02-25 17:01:05", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-03-01 10:00:30", "2025-03-01 10:00:30", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 09:02:12", "2025-03-01 08:01:29", "2025-03-01 08:01:29", "2025-03-01 08:01:29", "2025-03-01 08:01:29", "2025-03-01 08:01:29", "2025-03-01 08:01:29", "2025-03-01 08:01:29", "2025-03-01 08:01:29", "2025-03-01 08:01:29", "2025-03-01 08:01:29", "2025-03-01 07:02:09", "2025-03-01 07:02:09", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 17:00:15", "2025-02-25 16:56:27", "2025-02-25 16:20:01", "2025-02-25 16:14:23", "2025-02-25 16:09:14", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 16:01:12", "2025-02-25 15:56:59", "2025-02-25 15:55:44", "2025-02-25 15:48:07", "2025-02-25 15:27:20", "2025-02-25 15:19:31", "2025-02-25 15:16:13", "2025-02-25 15:12:08", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 15:00:16", "2025-02-25 14:35:53", "2025-02-25 14:18:10", "2025-02-25 14:10:00", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:01:14", "2025-02-25 14:00:28", "2025-02-25 13:58:59", "2025-02-25 13:58:47", "2025-02-25 13:38:32", "2025-02-25 13:25:20", "2025-02-25 13:16:30", "2025-02-25 13:15:46", "2025-02-25 13:12:29", "2025-02-25 13:10:31", "2025-02-25 13:05:55", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 13:00:22", "2025-02-25 12:58:42", "2025-02-25 12:44:02", "2025-02-25 12:38:21", "2025-02-25 12:36:52", "2025-02-25 12:34:07", "2025-02-25 12:33:08", "2025-02-25 12:32:49", "2025-02-25 12:28:33", "2025-02-25 12:25:25", "2025-02-25 12:24:25", "2025-02-25 12:12:42", "2025-02-25 12:10:41", "2025-02-25 12:05:21", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 12:01:08", "2025-02-25 11:58:43", "2025-02-25 11:55:51", "2025-02-25 11:55:41", "2025-02-25 11:55:37", "2025-02-25 11:48:07", "2025-02-25 11:47:08", "2025-02-25 11:46:32", "2025-02-25 11:44:02", "2025-02-25 11:37:51", "2025-02-25 11:30:59", "2025-02-25 11:12:11", "2025-02-25 11:10:58", "2025-02-25 11:07:09", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 11:01:24", "2025-02-25 10:32:31", "2025-02-25 10:31:53", "2025-02-25 10:31:12", "2025-02-25 10:17:37", "2025-02-25 10:03:37", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 10:00:16", "2025-02-25 09:58:55", "2025-02-25 09:54:05", "2025-02-25 09:51:03", "2025-02-25 09:47:43", "2025-02-25 09:45:34", "2025-02-25 09:33:02", "2025-02-25 09:30:33", "2025-02-25 09:29:31", "2025-02-25 09:00:17", "2025-02-25 09:00:17", "2025-02-25 09:00:17", "2025-02-25 09:00:17", "2025-02-25 09:00:17", "2025-02-25 09:00:17", "2025-02-25 09:00:17", "2025-02-25 09:00:17", "2025-02-25 09:00:17", "2025-02-25 09:00:17", "2025-02-25 09:00:17", "2025-02-25 09:00:17", "2025-02-25 09:00:17", "2025-02-25 08:25:24", "2025-02-25 08:01:34", "2025-02-25 08:00:49", "2025-02-25 07:57:54", "2025-02-25 07:55:40", "2025-02-25 07:55:03", "2025-02-25 07:51:43", "2025-02-25 07:47:20", "2025-02-25 07:00:13", "2025-02-25 07:00:13", "2025-02-25 00:00:20", "2025-02-24 23:00:13", "2025-02-24 23:00:13", "2025-02-24 22:00:16", "2025-02-24 22:00:16", "2025-02-24 22:00:16", "2025-02-24 22:00:16", "2025-02-24 22:00:16", "2025-02-24 21:11:13", "2025-02-24 20:00:11", "2025-02-24 19:52:01", "2025-02-24 19:31:03", "2025-02-24 19:00:12", "2025-02-24 19:00:12", "2025-02-24 19:00:12", "2025-02-24 19:00:12", "2025-02-24 19:00:12", "2025-02-24 19:00:12", "2025-02-24 19:00:12", "2025-02-24 19:00:12", "2025-02-24 18:26:58", "2025-02-24 18:01:38", "2025-02-24 18:01:38", "2025-02-24 18:01:38", "2025-02-24 18:01:38", "2025-02-24 18:01:38", "2025-02-24 17:46:02", "2025-02-24 17:37:41", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 17:01:42", "2025-02-24 16:51:07", "2025-02-24 16:50:00", "2025-02-24 16:46:17", "2025-02-24 16:43:41", "2025-02-24 16:19:41", "2025-02-24 16:14:57", "2025-02-24 16:13:29", "2025-02-24 16:07:54", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 16:00:43", "2025-02-24 15:58:29", "2025-02-24 15:57:38", "2025-02-24 15:40:42", "2025-02-24 15:12:03", "2025-02-24 15:06:53", "2025-02-24 15:06:11", "2025-02-24 15:05:12", "2025-02-24 15:02:26", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:49", "2025-02-24 15:01:12", "2025-02-24 15:00:28", "2025-02-24 14:44:21", "2025-02-24 14:37:41", "2025-02-24 14:27:54", "2025-02-24 14:25:30", "2025-02-24 14:08:14", "2025-02-24 14:03:48", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 14:00:32", "2025-02-24 13:48:13", "2025-02-24 13:31:25", "2025-02-24 13:10:25", "2025-02-24 13:05:50", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 13:01:22", "2025-02-24 12:55:33", "2025-02-24 12:55:19", "2025-02-24 12:43:39", "2025-02-24 12:17:42", "2025-02-24 12:00:23", "2025-02-24 12:00:23", "2025-02-24 12:00:23", "2025-02-24 12:00:23", "2025-02-24 11:58:09", "2025-02-24 11:46:00", "2025-02-24 11:35:16", "2025-02-24 11:34:06", "2025-02-24 11:30:22", "2025-02-24 11:16:33", "2025-02-24 11:15:37", "2025-02-24 10:01:09", "2025-02-24 10:01:09", "2025-02-28 22:59:02", "2025-02-28 22:58:41", "2025-02-28 22:01:59", "2025-02-28 22:01:59", "2025-02-28 22:01:59", "2025-02-28 22:01:59", "2025-02-28 22:01:59", "2025-02-28 22:01:59", "2025-02-28 22:01:59", "2025-02-28 22:01:59", "2025-02-28 22:01:59", "2025-02-28 22:01:59", "2025-02-28 22:01:59", "2025-02-28 21:00:37", "2025-02-28 21:00:37", "2025-02-28 21:00:37", "2025-02-28 20:01:02", "2025-02-28 20:01:02", "2025-02-28 20:00:24", "2025-02-28 19:10:01", "2025-02-28 18:19:09", "2025-02-28 18:01:00", "2025-02-28 18:01:00", "2025-02-28 18:01:00", "2025-02-28 17:16:25", "2025-02-28 17:09:17", "2025-02-28 17:06:45", "2025-02-28 17:05:57", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-24 08:04:13", "2025-02-23 21:20:44", "2025-02-23 17:02:35", "2025-02-23 17:02:35", "2025-02-23 16:02:28", "2025-02-23 16:02:28", "2025-02-23 16:02:28", "2025-02-23 16:02:28", "2025-02-23 16:02:28", "2025-02-23 15:00:57", "2025-02-23 15:00:57", "2025-02-23 15:00:57", "2025-02-23 15:00:57", "2025-02-23 15:00:57", "2025-02-23 15:00:57", "2025-02-23 15:00:57", "2025-02-23 15:00:57", "2025-02-23 15:00:57", "2025-02-23 15:00:57", "2025-02-23 15:00:57", "2025-02-23 15:00:57", "2025-02-23 15:00:57", "2025-02-23 14:01:02", "2025-02-23 13:02:14", "2025-02-23 13:02:14", "2025-02-23 13:02:14", "2025-02-23 11:01:27", "2025-02-23 08:03:11", "2025-02-22 23:00:29", "2025-02-22 16:01:26", "2025-02-22 16:01:26", "2025-02-22 15:39:16", "2025-02-22 15:30:08", "2025-02-22 15:00:29", "2025-02-22 15:00:29", "2025-02-22 15:00:29", "2025-02-22 15:00:29", "2025-02-22 15:00:29", "2025-02-22 15:00:29", "2025-02-22 15:00:29", "2025-02-22 15:00:29", "2025-02-22 15:00:29", "2025-02-22 15:00:29", "2025-02-22 14:02:07", "2025-02-22 14:02:07", "2025-02-22 14:02:07", "2025-02-22 14:02:07", "2025-02-22 13:00:30", "2025-02-22 13:00:30", "2025-02-22 13:00:30", "2025-02-22 12:00:28", "2025-02-22 12:00:28", "2025-02-22 12:00:28", "2025-02-22 12:00:28", "2025-02-22 11:00:31", "2025-02-22 11:00:31", "2025-02-22 11:00:31", "2025-02-22 10:58:44", "2025-02-22 10:00:20", "2025-02-22 10:00:20", "2025-02-22 10:00:20", "2025-02-22 10:00:20", "2025-02-22 10:00:20", "2025-02-22 09:23:39", "2025-02-22 08:01:26", "2025-02-22 08:01:26", "2025-02-21 20:00:30", "2025-02-21 20:00:30", "2025-02-21 19:01:29", "2025-02-21 19:01:29", "2025-02-21 19:01:29", "2025-02-21 18:41:15", "2025-02-21 18:02:16", "2025-02-21 18:02:16", "2025-02-21 18:02:16", "2025-02-21 18:02:16", "2025-02-21 17:01:49", "2025-02-21 17:01:49", "2025-02-21 17:01:49", "2025-02-21 17:01:49", "2025-02-21 16:09:53", "2025-02-21 16:07:44", "2025-02-21 16:00:34", "2025-02-21 16:00:34", "2025-02-21 16:00:34", "2025-02-21 16:00:34", "2025-02-21 16:00:34", "2025-02-21 16:00:34", "2025-02-21 16:00:34", "2025-02-21 16:00:34", "2025-02-21 16:00:34", "2025-02-21 15:54:13", "2025-02-21 15:10:38", "2025-02-21 15:00:39", "2025-02-21 15:00:39", "2025-02-21 15:00:39", "2025-02-21 15:00:39", "2025-02-21 15:00:39", "2025-02-21 14:44:47", "2025-02-21 14:33:44", "2025-02-21 14:25:54", "2025-02-21 14:08:50", "2025-02-21 14:00:32", "2025-02-21 14:00:32", "2025-02-21 14:00:32", "2025-02-21 14:00:32", "2025-02-21 14:00:32", "2025-02-21 13:31:22", "2025-02-21 13:05:11", "2025-02-21 13:00:33", "2025-02-21 13:00:33", "2025-02-21 13:00:33", "2025-02-21 13:00:33", "2025-02-21 13:00:33", "2025-02-21 12:53:08", "2025-02-21 12:51:51", "2025-02-21 12:49:53", "2025-02-21 12:43:21", "2025-02-21 12:25:11", "2025-02-21 12:16:52", "2025-02-21 09:00:51", "2025-02-21 08:52:45", "2025-02-20 14:38:02", "2025-02-20 14:30:50", "2025-02-20 14:01:26", "2025-02-20 13:00:47", "2025-02-20 13:00:47", "2025-02-20 12:01:49", "2025-02-20 11:00:25", "2025-02-20 11:00:25", "2025-02-19 16:44:33", "2025-02-19 15:22:08", "2025-02-19 15:02:11", "2025-02-19 12:01:17", "2025-02-18 15:31:13", "2025-02-18 14:46:22", "2025-02-18 10:00:41", "2025-02-18 08:00:49", "2025-02-17 23:11:37", "2025-02-17 14:41:29", "2025-02-17 08:12:16", "2025-02-16 15:12:29", "2025-02-15 15:00:18", "2025-02-15 15:00:18", "2025-02-15 14:00:26", "2025-02-15 11:00:33", "2025-02-15 10:00:38", "2025-02-15 08:00:53", "2025-02-14 19:00:28", "2025-02-14 15:40:23", "2025-02-14 15:01:30", "2025-02-14 14:59:00", "2025-02-14 14:01:37", "2025-02-10 10:10:08", "2025-02-07 11:49:47", "2025-02-07 09:50:41", "2025-02-06 23:58:23", "2025-02-06 16:32:08", "2025-02-05 11:05:21", "2025-02-05 10:36:13", "2025-02-04 17:57:17", "2025-02-04 13:01:11", "2025-02-02 07:30:06", "2025-01-31 17:37:24", "2025-01-23 11:27:01", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:01:12", "2025-02-28 17:00:23", "2025-02-28 16:56:21", "2025-02-28 16:55:55", "2025-02-28 16:52:55", "2025-02-28 16:48:34", "2025-02-28 16:45:44", "2025-02-28 16:41:59", "2025-02-28 16:40:49", "2025-02-28 16:37:30", "2025-02-28 16:36:24", "2025-02-28 16:05:13", "2025-02-28 16:04:37", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 16:01:23", "2025-02-28 15:58:15", "2025-02-28 15:53:39", "2025-02-28 15:45:42", "2025-02-28 15:42:27", "2025-02-28 15:41:00", "2025-02-28 15:39:41", "2025-02-28 15:37:45", "2025-02-28 15:30:06", "2025-02-28 15:29:26", "2025-02-28 15:28:31", "2025-02-28 15:27:02", "2025-02-28 15:26:10", "2025-02-28 15:24:31", "2025-02-28 15:22:50", "2025-02-28 15:14:49", "2025-02-28 15:10:25", "2025-02-28 15:08:57", "2025-02-28 15:07:57", "2025-02-28 15:07:37", "2025-02-28 15:06:44", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 15:00:42", "2025-02-28 14:21:54", "2025-02-28 14:10:09", "2025-02-28 14:08:32", "2025-02-28 14:07:48", "2025-02-28 14:05:52", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 14:00:55", "2025-02-28 13:55:22", "2025-02-28 13:52:27", "2025-02-28 13:49:19", "2025-02-28 13:42:18", "2025-02-28 13:40:47", "2025-02-28 13:32:12", "2025-02-28 13:28:36", "2025-02-28 13:27:37", "2025-02-28 13:06:35", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 13:00:26", "2025-02-28 12:46:06", "2025-02-28 12:28:39", "2025-02-28 12:13:22", "2025-02-28 12:12:51", "2025-02-28 12:11:55", "2025-02-28 12:11:43", "2025-02-28 12:03:14", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25", "2025-02-28 12:01:25" ], "xaxis": "x2", "yaxis": "y2" }, { "marker": { "color": "#4682B4" }, "name": "Histogram: Min wynagrodzenie", "nbinsx": 20, "showlegend": true, "type": "histogram", "x": { "bdata": "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", "dtype": "f8" }, "xaxis": "x3", "yaxis": "y3" }, { "marker": { "color": "#32CD32" }, "name": "Histogram: Max wynagrodzenie", "nbinsx": 20, "showlegend": true, "type": "histogram", "x": { "bdata": "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", "dtype": "f8" }, "xaxis": "x4", "yaxis": "y4" } ], "layout": { "height": 800, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Rozkład podstawowych danych", "x": 0.5, "xanchor": "center" }, "width": 1000, "xaxis": { "anchor": "y", "domain": [ 0, 0.45 ], "title": { "font": { "size": 18 }, "text": "Kategoria" } }, "xaxis2": { "anchor": "y2", "domain": [ 0.55, 1 ], "title": { "font": { "size": 18 }, "text": "Data Publikacji" } }, "xaxis3": { "anchor": "y3", "domain": [ 0, 0.45 ], "title": { "font": { "size": 18 }, "text": "Minimalne wynagrodzenie" } }, "xaxis4": { "anchor": "y4", "domain": [ 0.55, 1 ], "title": { "font": { "size": 18 }, "text": "Maksymalne wynagrodzenie" } }, "yaxis": { "anchor": "x", "domain": [ 0.575, 1 ], "title": { "font": { "size": 16 }, "text": "Ilość" } }, "yaxis2": { "anchor": "x2", "domain": [ 0.575, 1 ], "title": { "font": { "size": 16 }, "text": "Ilość" } }, "yaxis3": { "anchor": "x3", "domain": [ 0, 0.425 ], "title": { "font": { "size": 16 }, "text": "Ilość" } }, "yaxis4": { "anchor": "x4", "domain": [ 0, 0.425 ], "title": { "font": { "size": 16 }, "text": "Ilość" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import plotly.graph_objects as go\n", "from plotly.subplots import make_subplots\n", "\n", "# Tworzenie subplots (2 kolumny, 2 wiersze)\n", "fig = make_subplots(rows=2, cols=2)\n", "\n", "# Histogram dla \"Kategoria\"\n", "fig.add_trace(\n", " go.Histogram(x=df['Kategoria'], nbinsx=20, marker_color='#1E90FF', name='Histogram: Kategoria', showlegend=True),\n", " row=1, col=1\n", ")\n", "\n", "# Histogram dla \"Data Publikacji oferty\"\n", "fig.add_trace(\n", " go.Histogram(x=df['Data publikacji oferty'].dt.strftime('%Y-%m-%d %H:%M:%S'), nbinsx=20, marker_color='#FF6347', name='Histogram: Data publikacji oferty', showlegend=True), # Kolor: Tomato\n", " row=1, col=2\n", ")\n", "\n", "# Histogram dla \"Min_widelki\"\n", "fig.add_trace(\n", " go.Histogram(x=df['Min_wynagrodzenie'], nbinsx=20, marker_color='#4682B4', name='Histogram: Min wynagrodzenie', showlegend=True), # Kolor: Steel Blue\n", " row=2, col=1\n", ")\n", "\n", "# Histogram dla \"Max_widelki\"\n", "fig.add_trace(\n", " go.Histogram(x=df['Max_wynagrodzenie'], nbinsx=20, marker_color='#32CD32', name='Histogram: Max wynagrodzenie', showlegend=True), # Kolor: Lime Green\n", " row=2, col=2\n", ")\n", "\n", "# Ustawienia osi x i y z wielkością czcionki\n", "fig.update_xaxes(title_text='Kategoria', row=1, col=1, title_font=dict(size=18))\n", "fig.update_yaxes(title_text='Ilość', row=1, col=1, title_font=dict(size=16))\n", "\n", "fig.update_xaxes(title_text='Data Publikacji', row=1, col=2, title_font=dict(size=18))\n", "fig.update_yaxes(title_text='Ilość', row=1, col=2, title_font=dict(size=16))\n", "\n", "fig.update_xaxes(title_text='Minimalne wynagrodzenie', row=2, col=1, title_font=dict(size=18))\n", "fig.update_yaxes(title_text='Ilość', row=2, col=1, title_font=dict(size=16))\n", "\n", "fig.update_xaxes(title_text='Maksymalne wynagrodzenie', row=2, col=2, title_font=dict(size=18))\n", "fig.update_yaxes(title_text='Ilość', row=2, col=2, title_font=dict(size=16))\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Rozkład podstawowych danych', x=0.5, xanchor='center', font=dict(size=24)),\n", " height=800, # Ustaw wysokość wykresu\n", " width=1000 # Ustaw szerokość wykresu\n", ")\n", "\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "c7beeaae-f1eb-4ce6-b467-61e072c6dc06", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Przeanalizowanie kolumny `Kategoria`" ] }, { "cell_type": "markdown", "id": "9f1449c7-7afb-4f2b-9b5f-8a5177b45726", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Mamy 25 unikatowych wartości" ] }, { "cell_type": "code", "execution_count": 105, "id": "9c74c9e9-360f-46a6-bb47-c71ddd3ce905", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "25" ] }, "execution_count": 105, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['Kategoria'].nunique()" ] }, { "cell_type": "markdown", "id": "ec5bcfe5-02e0-40aa-ae9d-254e34245190", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Dysponujemy kategoriami 1-25" ] }, { "cell_type": "code", "execution_count": 106, "id": "a02fb274-c4c9-461d-80a3-455b625ad3fe", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "array([ 6, 10, 3, 24, 11, 1, 19, 17, 5, 25, 23, 22, 9, 12, 2, 15, 21,\n", " 13, 7, 4, 14, 20, 18, 16, 8])" ] }, "execution_count": 106, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['Kategoria'].unique()" ] }, { "cell_type": "markdown", "id": "e544a2bf-ef56-456e-acb6-285901572c84", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "source": [ "### Zmapowanie numerów kategorii z odpowiadającymi im nazwami z JustJoinIT (i zaktualizowanie DataFrame)" ] }, { "cell_type": "code", "execution_count": 107, "id": "8c23065c-12e1-49d9-8416-d7481d086a46", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [], "source": [ "# Dołączam mapowane kategorie - na podstawie danych z JustJoinIT\n", "category_map = {\n", " 1: 'JS',\n", " 2: 'HTML',\n", " 3: 'PHP',\n", " 4: 'Ruby',\n", " 5: 'Python',\n", " 6: 'Java',\n", " 7: 'Net',\n", " 8: 'Scala',\n", " 9: 'C',\n", " 10: 'Mobile',\n", " 11: 'Testing',\n", " 12: 'DevOps',\n", " 13: 'Admin',\n", " 14: 'UX/UI',\n", " 15: 'PM',\n", " 16: 'Game',\n", " 17: 'Analytics',\n", " 18: 'Security',\n", " 19: 'Data',\n", " 20: 'Go',\n", " 21: 'Support',\n", " 22: 'ERP',\n", " 23: 'Architecture',\n", " 24: 'Other',\n", " 25: 'AI/ML'\n", "}\n", "\n", "# Tworzę DF z unikatowymi nazwami kategorii\n", "df['Kategoria'] = df['Kategoria'].map(category_map)" ] }, { "cell_type": "markdown", "id": "8d695c17-51b6-44d9-afbb-dd11b1d5c20c", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Wyświetlenie rozkładu ilościowego kategorii" ] }, { "cell_type": "markdown", "id": "c2fc8a60-ce5c-48df-84be-d8a234c0d36e", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- najwięcej ofert znajduje się w kategoriach: `JS`, `Java` oraz `Data` i stanowią one niemal `32%` wszystkich dostępnych ofert" ] }, { "cell_type": "code", "execution_count": 108, "id": "f3601b60-0bd8-4937-b0c2-8ec00982459a", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Kategoria=%{x}
Ilość=%{y}", "legendgroup": "", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, "name": "", "orientation": "v", "showlegend": false, "textposition": "auto", "type": "bar", "x": [ "JS", "Data", "Java", "DevOps", "Testing", "Python", "Net", "PM", "Analytics", "Other", "ERP", "Admin", "AI/ML", "PHP", "Support", "Mobile", "Architecture", "Security", "C", "UX/UI", "Go", "Ruby", "HTML", "Game", "Scala" ], "xaxis": "x", "y": { "bdata": "/ADSANAAngCOAIAAfwB5AHAAYABQAFAAQgA5ADYAMQAwAC8AJAAiABsADwAOAAkABgA=", "dtype": "i2" }, "yaxis": "y" } ], "layout": { "barmode": "relative", "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Ilościowe zestawienie kategorii występujące wśród JustJoinIT", "x": 0.5, "xanchor": "center" }, "width": 800, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Kategoria" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Ilość" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "categories_counts = df['Kategoria'].value_counts()\n", "categories_counts = categories_counts.reset_index()\n", "categories_counts.columns = ['Kategoria', 'Ilość']\n", "\n", "# Tworzenie wykresu słupkowego\n", "fig = px.bar(categories_counts, x='Kategoria', y='Ilość',)\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Ilościowe zestawienie kategorii występujące wśród JustJoinIT', x=0.5, xanchor='center', font=dict(size=24)),\n", " xaxis_title=dict(text='Kategoria', font=dict(size=18)),\n", " yaxis_title=dict(text='Ilość', font=dict(size=18)),\n", " width=800,\n", " height=600\n", "\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 109, "id": "091e2b45-f52b-47cf-8356-521bd12a3cc1", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
KategoriaIlośćOdsetek procentowy [%]
JS25211.58
Data2109.65
Java2089.56
DevOps1587.26
Testing1426.53
Python1285.88
Net1275.84
PM1215.56
Analytics1125.15
Other964.41
\n", "\n", "\n" ], "text/plain": [ "" ] }, "execution_count": 109, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Obliczanie całkowitej liczby ofert\n", "offers_sum = len(df)\n", "\n", "# Obliczanie odsetka procentowego\n", "categories_counts['Odsetek procentowy [%]'] = round((categories_counts['Ilość'] / offers_sum) * 100, 2)\n", "\n", "# Zbieranie dziesięciu najliczniejszych kategorii\n", "top_10_categories = categories_counts.nlargest(10, 'Ilość')\n", "\n", "top_10_categories.style.bar(\n", " subset='Odsetek procentowy [%]',\n", " color='#d65f5f',\n", " align='left',\n", " vmin=0,\n", " vmax=100\n", ").format({'Odsetek procentowy [%]' : '{:.2f}'}).hide(axis='index')" ] }, { "cell_type": "markdown", "id": "6bb5df56-5d02-4b37-9a19-fc298d7e42d8", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "## Przeanalizowanie kolumny `Nazwa firmy`" ] }, { "cell_type": "markdown", "id": "6c5cff4d-7f7a-42df-9a90-2d3e7c62a661", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Wyświetlenie 10 najczęściej zatrudniających firm" ] }, { "cell_type": "markdown", "id": "d69ad410-b538-4702-a8c7-b97fb68b77fe", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- najczęściej zatrudniającą firmą jest `Link Group` i liczba ofert tego pracodawcy stanowi `4.78%` wszystkich ofert" ] }, { "cell_type": "code", "execution_count": 110, "id": "f7b9b817-632a-4b98-9d6c-38737723a56d", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Nazwa firmy=%{x}
Ilość=%{y}", "legendgroup": "", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, "name": "", "orientation": "v", "showlegend": false, "textposition": "auto", "type": "bar", "x": [ "Link Group", "Experis Manpower Group", "ITDS", "emagine Polska", "7N", "Jit Team", "SCALO", "Antal Sp. z o.o.", "Reply Polska Sp. z o. o.", "Connectis" ], "xaxis": "x", "y": { "bdata": "Yk9OTTw3Ny8sIQ==", "dtype": "i1" }, "yaxis": "y" } ], "layout": { "barmode": "relative", "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Najczęstsze firmy oferujące pracę w IT", "x": 0.5, "xanchor": "center" }, "width": 800, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Nazwa firmy" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Ilość" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "names_counts = df['Nazwa firmy'].value_counts().nlargest(10).reset_index()\n", "names_counts.columns = ['Nazwa firmy', 'Ilość']\n", "\n", "# Tworzenie wykresu słupkowego\n", "fig = px.bar(names_counts, x='Nazwa firmy', y='Ilość')\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Najczęstsze firmy oferujące pracę w IT', x=0.5, xanchor='center', font=dict(size=24)),\n", " xaxis_title=dict(text='Nazwa firmy', font=dict(size=18)),\n", " yaxis_title=dict(text='Ilość', font=dict(size=18)),\n", " width=800,\n", " height=600\n", "\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 111, "id": "580b6bc4-99ec-4f60-bb14-03d6c3fd81fa", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Nazwa firmyIlośćOdsetek procentowy [%]
Link Group984.50
Experis Manpower Group793.63
ITDS783.58
emagine Polska773.54
7N602.76
Jit Team552.53
SCALO552.53
Antal Sp. z o.o.472.16
Reply Polska Sp. z o. o.442.02
Connectis331.52
\n", "\n", "\n" ], "text/plain": [ "" ] }, "execution_count": 111, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Obliczanie odsetka procentowego\n", "names_counts['Odsetek procentowy [%]'] = round((names_counts['Ilość'] / offers_sum) * 100, 2)\n", "\n", "names_counts.style.bar(\n", " subset='Odsetek procentowy [%]',\n", " color='#d65f5f',\n", " align='left',\n", " vmin=0,\n", " vmax=100\n", ").format({'Odsetek procentowy [%]' : '{:.2f}'}).hide(axis='index')" ] }, { "cell_type": "markdown", "id": "725b1399-5fac-4136-ab52-accd2c050c6a", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "## Przeanalizowanie kolumny `Umiejętności`" ] }, { "cell_type": "markdown", "id": "ca43d603-4c38-4632-8cde-62f8a6e0368a", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Wyświetlenie 10 najczęściej wymaganych umiejętności" ] }, { "cell_type": "markdown", "id": "d1ed7201-073b-456d-b6b5-bb3d882ccecd", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- najczęściej wymaganymi umiejętnościami są: języki programowania `Python`, `SQL` oraz `Java`, które sumarycznie stanowią ponad połowę (`55.73%`) wszystkich wymaganych umiejętności na rynku IT\n", "- pracodawcy wymagają również znajomości języka angielskiego (`13.37%`) i obsługi narzędzi chmurowych `AWS`, które stanowi `12.98%` wszystkich umiejętności" ] }, { "cell_type": "code", "execution_count": 112, "id": "80d4bcb8-9867-4b26-b324-99033e8131ef", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Umiejętność=%{x}
Ilość=%{y}", "legendgroup": "", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, "name": "", "orientation": "v", "showlegend": false, "textposition": "auto", "type": "bar", "x": [ "Python", "SQL", "Java", "English", "AWS", "JavaScript", "TypeScript", "Docker", "Kubernetes", "React" ], "xaxis": "x", "y": { "bdata": "tAGQATIBEgEKAfYA6wDoAOIA2wA=", "dtype": "i2" }, "yaxis": "y" } ], "layout": { "barmode": "relative", "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Najczęstsze wymagane umiejętności", "x": 0.5, "xanchor": "center" }, "width": 800, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Nazwa firmy" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Ilość" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "skills_series = df['Umiejętności'].str.split(', ').explode()\n", "\n", "skills_counts = skills_series.value_counts().nlargest(10).reset_index()\n", "skills_counts.columns = ['Umiejętność', 'Ilość']\n", "\n", "# Tworzenie wykresu słupkowego\n", "fig = px.bar(skills_counts, x='Umiejętność', y='Ilość')\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Najczęstsze wymagane umiejętności', x=0.5, xanchor='center', font=dict(size=24)),\n", " xaxis_title=dict(text='Nazwa firmy', font=dict(size=18)),\n", " yaxis_title=dict(text='Ilość', font=dict(size=18)),\n", " width=800,\n", " height=600\n", "\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 113, "id": "984214c7-d768-47ca-8f46-969f57c9f070", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
UmiejętnośćIlośćOdsetek procentowy [%]
Python43620.04
SQL40018.38
Java30614.06
English27412.59
AWS26612.22
JavaScript24611.31
TypeScript23510.80
Docker23210.66
Kubernetes22610.39
React21910.06
\n", "\n", "\n" ], "text/plain": [ "" ] }, "execution_count": 113, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Obliczanie odsetka procentowego\n", "skills_counts['Odsetek procentowy [%]'] = round((skills_counts['Ilość'] / offers_sum) * 100, 2)\n", "\n", "skills_counts.style.bar(\n", " subset='Odsetek procentowy [%]',\n", " color='#d65f5f',\n", " align='left',\n", " vmin=0,\n", " vmax=100\n", ").format({'Odsetek procentowy [%]' : '{:.2f}'}).hide(axis='index')" ] }, { "cell_type": "markdown", "id": "c04586c1-23d2-4635-a687-094629cd58cf", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "## Przeanalizowanie kolumny `Tytuł oferty`" ] }, { "cell_type": "markdown", "id": "fc7b5691-8064-472f-b307-fcd6f0edfaa4", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Wyświetlenie 10 najczęściej występujących stanowisk" ] }, { "cell_type": "markdown", "id": "ac3d351b-229a-4fc5-8e85-bf527a7f7827", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- najwięcej ofert znajduje się na stanowiskach: `Data Engineer`, `DevOps Engineer` oraz `Senior Java Developer` \n", "- nie ma tytułów stanowisk, które stanowiłyby istotny procent w stosunku do całkowitej liczby ofert (`max=1.17%`)" ] }, { "cell_type": "code", "execution_count": 114, "id": "d8d76175-f3c1-4b1a-bcb4-ea06ea7e5010", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Tytuł oferty=%{x}
Ilość=%{y}", "legendgroup": "", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, "name": "", "orientation": "v", "showlegend": false, "textposition": "auto", "type": "bar", "x": [ "Data Engineer", "DevOps Engineer", "Senior Java Developer", "Java Developer", "Senior Data Engineer", "Software Engineer", "PHP Developer", "Python Developer", "Engineering Manager", "Senior DevOps Engineer" ], "xaxis": "x", "y": { "bdata": "GxkWEBALCwsLCg==", "dtype": "i1" }, "yaxis": "y" } ], "layout": { "barmode": "relative", "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Najczęściej występujące tytuły ofert", "x": 0.5, "xanchor": "center" }, "width": 800, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Nazwa firmy" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Ilość" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "titles_counts = df['Tytuł oferty'].value_counts().nlargest(10).reset_index()\n", "titles_counts.columns = ['Tytuł oferty', 'Ilość']\n", "\n", "# Tworzenie wykresu słupkowego\n", "fig = px.bar(titles_counts, x='Tytuł oferty', y='Ilość')\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Najczęściej występujące tytuły ofert', x=0.5, xanchor='center', font=dict(size=24)),\n", " xaxis_title=dict(text='Nazwa firmy', font=dict(size=18)),\n", " yaxis_title=dict(text='Ilość', font=dict(size=18)),\n", " width=800,\n", " height=600\n", "\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 115, "id": "f624b21a-42f9-4830-8037-16693be6d04f", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Tytuł ofertyIlośćOdsetek procentowy [%]
Data Engineer271.24
DevOps Engineer251.15
Senior Java Developer221.01
Java Developer160.74
Senior Data Engineer160.74
Software Engineer110.51
PHP Developer110.51
Python Developer110.51
Engineering Manager110.51
Senior DevOps Engineer100.46
\n", "\n", "\n" ], "text/plain": [ "" ] }, "execution_count": 115, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Obliczanie odsetka procentowego\n", "titles_counts['Odsetek procentowy [%]'] = round((titles_counts['Ilość'] / offers_sum) * 100, 2)\n", "\n", "titles_counts.style.bar(\n", " subset='Odsetek procentowy [%]',\n", " color='#d65f5f',\n", " align='left',\n", " vmin=0,\n", " vmax=100\n", ").format({'Odsetek procentowy [%]' : '{:.2f}'}).hide(axis='index')" ] }, { "cell_type": "markdown", "id": "7e5eb3c1-54b4-4aae-810d-e5dbcf59c44c", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "## Przeanalizowanie kolumn zawierających dane geolokalizacyjne: `Województwo` oraz `Miasto`" ] }, { "cell_type": "markdown", "id": "9c07da38-45c6-4f46-856f-c207ce57510a", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Zestawienie 10 najczęściej występujących województw oraz miast" ] }, { "cell_type": "markdown", "id": "77100e04-297d-4060-9069-2b027d2aeb4e", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- niemal połowa wszystkich ofert IT pochodzi ze stolicy Polski (aż `51.15%`)" ] }, { "cell_type": "code", "execution_count": 116, "id": "89676674-de42-49fd-8b80-b04657199a11", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "marker": { "color": "blue" }, "name": "Województwa", "type": "bar", "x": [ "mazowieckie", "małopolskie", "dolnośląskie", "pomorskie", "śląskie", "wielkopolskie", "łódzkie", "lubelskie", "zachodniopomorskie", "lubuskie" ], "y": { "bdata": "IARVAQYBrQB8AFQAUAAQAA8ABgA=", "dtype": "i2" } }, { "marker": { "color": "orange" }, "name": "Miasta", "type": "bar", "x": [ "Warszawa", "Kraków", "Wrocław", "Gdańsk", "Katowice", "Poznań", "Łódź", "Gdynia", "Gliwice", "Poland (Remote)" ], "y": { "bdata": "GARTAf8AhwBUAEkAMQAjACAAGAA=", "dtype": "i2" } } ], "layout": { "barmode": "overlay", "height": 600, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "10 Najczęściej Występujących Województw i Miast", "x": 0.5, "xanchor": "center" }, "width": 800, "xaxis": { "title": { "font": { "size": 18 }, "text": "Województwo/Miasto" } }, "yaxis": { "title": { "font": { "size": 18 }, "text": "Liczba wystąpień" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Zliczanie województw\n", "voivodeships_counts = df['Województwo'].value_counts().reset_index()\n", "voivodeships_counts.columns = ['Województwo', 'Ilość']\n", "\n", "# Zliczanie miast\n", "cities_counts = df['Miasto'].value_counts().reset_index()\n", "cities_counts.columns = ['Miasto', 'Ilość']\n", "\n", "# Wybór 10 najczęściej występujących województw\n", "top_10_voivodeships = voivodeships_counts.nlargest(10, 'Ilość')\n", "\n", "# Wybór 10 najczęściej występujących miast\n", "top_10_cities = cities_counts.nlargest(10, 'Ilość')\n", "\n", "# Przygotowanie danych do wykresu\n", "top_10_voivodeships['Typ'] = 'Województwo'\n", "top_10_cities['Typ'] = 'Miasto'\n", "\n", "# Połączenie danych w jeden DataFrame\n", "combined_geodata = pd.concat([top_10_voivodeships, top_10_cities.rename(columns={'Miasto': 'Województwo'})], ignore_index=True)\n", "\n", "# Tworzenie wykresu słupkowego\n", "fig = go.Figure()\n", "\n", "# Dodawanie słupków dla województw\n", "fig.add_trace(go.Bar(\n", " x=top_10_voivodeships['Województwo'],\n", " y=top_10_voivodeships['Ilość'],\n", " name='Województwa',\n", " marker_color='blue' \n", "))\n", "\n", "# Dodawanie słupków dla miast\n", "fig.add_trace(go.Bar(\n", " x=top_10_cities['Miasto'],\n", " y=top_10_cities['Ilość'],\n", " name='Miasta',\n", " marker_color='orange' \n", "))\n", "\n", "\n", "fig.update_layout(\n", " title=dict(text='10 Najczęściej Występujących Województw i Miast', x=0.5, xanchor='center', font=dict(size=24)),\n", " xaxis_title=dict(text='Województwo/Miasto', font=dict(size=18)),\n", " yaxis_title=dict(text='Liczba wystąpień', font=dict(size=18)),\n", " barmode='overlay',\n", " width=800,\n", " height=600\n", "\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 117, "id": "040217ff-e0dc-4dab-a9ec-ed5b0386ea94", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
MiastoIlośćOdsetek procentowy [%]
Warszawa104848.16
Kraków33915.58
Wrocław25511.72
Gdańsk1356.20
Katowice843.86
Poznań733.35
Łódź492.25
Gdynia351.61
Gliwice321.47
Poland (Remote)241.10
Szczecin160.74
Lublin160.74
Złotniki80.37
Zielona Góra60.28
Rzeszów60.28
Warsaw50.23
Jelenia Góra50.23
Poland40.18
Polska40.18
Białystok40.18
Bielsko-Biała30.14
Toruń30.14
Słupsk20.09
Opole20.09
Kalisz20.09
Rybnik20.09
Głuchowo10.05
Piastów10.05
Wieliczka10.05
Żory10.05
Sopot10.05
Ołtarzew10.05
Bydgoszcz10.05
Nowy Sącz10.05
Katowice 10.05
Kielce10.05
Elbląg10.05
Olsztyn10.05
Środa Śląska10.05
Pyrzowice10.05
\n", "\n", "\n" ], "text/plain": [ "" ] }, "execution_count": 117, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Obliczanie odsetka procentowego\n", "cities_counts['Odsetek procentowy [%]'] = round((cities_counts['Ilość'] / offers_sum) * 100, 2)\n", "\n", "cities_counts.style.bar(\n", " subset='Odsetek procentowy [%]',\n", " color='#d65f5f',\n", " align='left',\n", " vmin=0,\n", " vmax=100\n", ").format({'Odsetek procentowy [%]' : '{:.2f}'}).hide(axis='index')" ] }, { "cell_type": "markdown", "id": "575260fb-0d5f-4c7a-9080-9ddc4e97d694", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "## Przeanalizowanie danych finansowych: `Widełki finansowe [PLN]` oraz `Wynagrodzenie brutto`" ] }, { "cell_type": "markdown", "id": "e6512ef6-2630-410c-8b05-0dbe1e99ce33", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Wyświetlenie 10 najczęściej występujących stanowisk" ] }, { "cell_type": "markdown", "id": "a1653fb0-cdcb-423f-9ede-6f9d63609de1", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- widełki finansowe występują najczęściej w zakresie `15k-30k`, jednak stanowi to zaledwie `5.36%` wszystkich ofert\n", "- można zaaobserwować dynamikę rynku IT poprzez fakt, iż nie ma dominujących widełek finansowych (`max=1.46%`), zatem pracodawcy indywidualnie ustawiają wynagrodzenia względem każdej oferty \n", "- uwzględniając średnie wynagrodzenie brutto - unaocznia się fakt, iż wynagrodzenie rośnie proporcjonalnie wraz z poziomem doświadczenia, jednak im wyższy szczebel tym mniejsza zmiana (analogicznie dla mediany)\n", "- np. `mid` zarobi `2.09%` więcej niż `junior`, podczas gdy na najwyższym szczeblu `c_level` zarobi się jedynie `1.22%` więcej od stanowiska `senior`\n", "- jedynie `15.3%` pracodawców podaje jawnie informacje o wynagrodzeniu brutto" ] }, { "cell_type": "code", "execution_count": 118, "id": "d1e4fade-ddc3-4313-8a49-479bfbc08682", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Widełki finansowe [PLN]=%{x}
Ilość=%{y}", "legendgroup": "", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, "name": "", "orientation": "v", "showlegend": false, "textposition": "auto", "type": "bar", "x": [ "20000.0-25000.0", "20000.0-24000.0", "12000.0-18000.0", "15000.0-20000.0", "20000.0-26000.0", "20000.0-30000.0", "10000.0-15000.0", "15000.0-22000.0", "10000.0-14000.0", "12000.0-16000.0" ], "xaxis": "x", "y": { "bdata": "JBYWFRQUEhAPDw==", "dtype": "i1" }, "yaxis": "y" } ], "layout": { "barmode": "relative", "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Najczęstsze podawane widełki finansowe w PLN", "x": 0.5, "xanchor": "center" }, "width": 800, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Widełki finansowe" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Ilość" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "financial_ranges_counts = df['Widełki finansowe [PLN]'].value_counts().nlargest(10).reset_index()\n", "financial_ranges_counts.columns = ['Widełki finansowe [PLN]', 'Ilość']\n", "\n", "# Tworzenie wykresu słupkowego\n", "fig = px.bar(financial_ranges_counts, x='Widełki finansowe [PLN]', y='Ilość')\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Najczęstsze podawane widełki finansowe w PLN', x=0.5, xanchor='center', font=dict(size=24)),\n", " xaxis_title=dict(text='Widełki finansowe', font=dict(size=18)),\n", " yaxis_title=dict(text='Ilość', font=dict(size=18)),\n", " width=800,\n", " height=600\n", "\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 119, "id": "a6f5896c-b96e-4fd9-808e-0148510c8464", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Widełki finansowe [PLN]IlośćOdsetek procentowy [%]
20000.0-25000.0361.65
20000.0-24000.0221.01
12000.0-18000.0221.01
15000.0-20000.0210.97
20000.0-26000.0200.92
20000.0-30000.0200.92
10000.0-15000.0180.83
15000.0-22000.0160.74
10000.0-14000.0150.69
12000.0-16000.0150.69
\n", "\n", "\n" ], "text/plain": [ "" ] }, "execution_count": 119, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Obliczanie odsetka procentowego\n", "financial_ranges_counts['Odsetek procentowy [%]'] = round((financial_ranges_counts['Ilość'] / offers_sum) * 100, 2)\n", "\n", "financial_ranges_counts.style.bar(\n", " subset='Odsetek procentowy [%]',\n", " color='#d65f5f',\n", " align='left',\n", " vmin=0,\n", " vmax=100\n", ").format({'Odsetek procentowy [%]' : '{:.2f}'}).hide(axis='index')" ] }, { "cell_type": "code", "execution_count": 120, "id": "ae81ab27-19ff-4d7e-8312-df0ff6f11a5d", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Poziom doświadczenia=%{x}
Średnie wynagrodzenie=%{text}", "legendgroup": "c_level", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, "name": "c_level", "orientation": "v", "showlegend": true, "text": { "bdata": "AAAAAIDK3kA=", "dtype": "f8" }, "textposition": "outside", "texttemplate": "%{text:.2f}", "type": "bar", "x": [ "c_level" ], "xaxis": "x", "y": { "bdata": "AAAAAIDK3kA=", "dtype": "f8" }, "yaxis": "y" }, { "hovertemplate": "Poziom doświadczenia=%{x}
Średnie wynagrodzenie=%{text}", "legendgroup": "senior", "marker": { "color": "#EF553B", "pattern": { "shape": "" } }, "name": "senior", "orientation": "v", "showlegend": true, "text": { "bdata": "CtejcL0q2UA=", "dtype": "f8" }, "textposition": "outside", "texttemplate": "%{text:.2f}", "type": "bar", "x": [ "senior" ], "xaxis": "x", "y": { "bdata": "CtejcL0q2UA=", "dtype": "f8" }, "yaxis": "y" }, { "hovertemplate": "Poziom doświadczenia=%{x}
Średnie wynagrodzenie=%{text}", "legendgroup": "mid", "marker": { "color": "#00cc96", "pattern": { "shape": "" } }, "name": "mid", "orientation": "v", "showlegend": true, "text": { "bdata": "7FG4HiXwzkA=", "dtype": "f8" }, "textposition": "outside", "texttemplate": "%{text:.2f}", "type": "bar", "x": [ "mid" ], "xaxis": "x", "y": { "bdata": "7FG4HiXwzkA=", "dtype": "f8" }, "yaxis": "y" }, { "hovertemplate": "Poziom doświadczenia=%{x}
Średnie wynagrodzenie=%{text}", "legendgroup": "junior", "marker": { "color": "#ab63fa", "pattern": { "shape": "" } }, "name": "junior", "orientation": "v", "showlegend": true, "text": { "bdata": "PQrXozCVvUA=", "dtype": "f8" }, "textposition": "outside", "texttemplate": "%{text:.2f}", "type": "bar", "x": [ "junior" ], "xaxis": "x", "y": { "bdata": "PQrXozCVvUA=", "dtype": "f8" }, "yaxis": "y" } ], "layout": { "barmode": "relative", "height": 600, "legend": { "title": { "text": "Poziom doświadczenia" }, "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 22 }, "text": "Średnie wynagrodzenie brutto według poziomu doświadczenia [PLN]", "x": 0.5, "xanchor": "center" }, "width": 800, "xaxis": { "anchor": "y", "categoryarray": [ "c_level", "senior", "mid", "junior" ], "categoryorder": "array", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Doświadczenie" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Wysokość wynagrodzenia" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Filtruj dane, aby uwzględnić tylko te, w których 'Wynagrodzenie brutto' = True\n", "gross_df = df[df['Wynagrodzenie brutto'] == True].copy()\n", "\n", "# Funkcja do obliczania średniej dla widełek finansowych\n", "def calculate_average(financial_range):\n", " low, high = map(float, financial_range.split('-'))\n", " return (low + high) / 2\n", "\n", "# Tworzenie nowej kolumny ze średnimi widełkami finansowymi\n", "gross_df['Średnie wynagrodzenie'] = gross_df['Widełki finansowe [PLN]'].apply(calculate_average)\n", "\n", "# Zliczanie średnich widełek finansowych w zależności od poziomu doświadczenia\n", "average_ranges = gross_df.groupby(['Poziom doświadczenia'])['Średnie wynagrodzenie'].mean().reset_index()\n", "\n", "# Sortowanie według średniej\n", "average_ranges['Średnie wynagrodzenie'] = average_ranges['Średnie wynagrodzenie'].round(2)\n", "\n", "# Wybierz 10 najczęściej występujących poziomów doświadczenia\n", "top_10_average_ranges = average_ranges.nlargest(10, 'Średnie wynagrodzenie')\n", "\n", "# Tworzenie wykresu słupkowego dla średnich widełek finansowych\n", "fig = px.bar(top_10_average_ranges, \n", " x='Poziom doświadczenia', \n", " y='Średnie wynagrodzenie', \n", " color='Poziom doświadczenia',\n", " text='Średnie wynagrodzenie' # Ustawienie etykiet\n", " )\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Średnie wynagrodzenie brutto według poziomu doświadczenia [PLN]', x=0.5, xanchor='center', font=dict(size=22)),\n", " xaxis_title=dict(text='Doświadczenie', font=dict(size=18)),\n", " yaxis_title=dict(text='Wysokość wynagrodzenia', font=dict(size=18)),\n", " width=800,\n", " height=600\n", ")\n", "\n", "# Aktualizacja etykiet na słupkach\n", "fig.update_traces(texttemplate='%{text:.2f}', textposition='outside') # Etykiety z formatowaniem\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 121, "id": "3d98e151-3663-41bd-b220-9e6404a71859", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Poziom doświadczenia=%{x}
Średnie wynagrodzenie=%{text}", "legendgroup": "c_level", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, "name": "c_level", "orientation": "v", "showlegend": true, "text": { "bdata": "AAAAAADb2kA=", "dtype": "f8" }, "textposition": "outside", "texttemplate": "%{text:.2f}", "type": "bar", "x": [ "c_level" ], "xaxis": "x", "y": { "bdata": "AAAAAADb2kA=", "dtype": "f8" }, "yaxis": "y" }, { "hovertemplate": "Poziom doświadczenia=%{x}
Średnie wynagrodzenie=%{text}", "legendgroup": "senior", "marker": { "color": "#EF553B", "pattern": { "shape": "" } }, "name": "senior", "orientation": "v", "showlegend": true, "text": { "bdata": "AAAAAIAx10A=", "dtype": "f8" }, "textposition": "outside", "texttemplate": "%{text:.2f}", "type": "bar", "x": [ "senior" ], "xaxis": "x", "y": { "bdata": "AAAAAIAx10A=", "dtype": "f8" }, "yaxis": "y" }, { "hovertemplate": "Poziom doświadczenia=%{x}
Średnie wynagrodzenie=%{text}", "legendgroup": "mid", "marker": { "color": "#00cc96", "pattern": { "shape": "" } }, "name": "mid", "orientation": "v", "showlegend": true, "text": { "bdata": "AAAAAADJzUA=", "dtype": "f8" }, "textposition": "outside", "texttemplate": "%{text:.2f}", "type": "bar", "x": [ "mid" ], "xaxis": "x", "y": { "bdata": "AAAAAADJzUA=", "dtype": "f8" }, "yaxis": "y" }, { "hovertemplate": "Poziom doświadczenia=%{x}
Średnie wynagrodzenie=%{text}", "legendgroup": "junior", "marker": { "color": "#ab63fa", "pattern": { "shape": "" } }, "name": "junior", "orientation": "v", "showlegend": true, "text": { "bdata": "AAAAAABMvUA=", "dtype": "f8" }, "textposition": "outside", "texttemplate": "%{text:.2f}", "type": "bar", "x": [ "junior" ], "xaxis": "x", "y": { "bdata": "AAAAAABMvUA=", "dtype": "f8" }, "yaxis": "y" } ], "layout": { "barmode": "relative", "height": 600, "legend": { "title": { "text": "Poziom doświadczenia" }, "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 22 }, "text": "Mediana wynagrodzenia brutto według poziomu doświadczenia [PLN]", "x": 0.5, "xanchor": "center" }, "width": 800, "xaxis": { "anchor": "y", "categoryarray": [ "c_level", "senior", "mid", "junior" ], "categoryorder": "array", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Doświadczenie" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Wysokość wynagrodzenia" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Zliczanie mediany widełek finansowych w zależności od poziomu doświadczenia\n", "median_ranges = gross_df.groupby(['Poziom doświadczenia'])['Średnie wynagrodzenie'].median().reset_index()\n", "\n", "# Sortowanie według mediany\n", "median_ranges['Średnie wynagrodzenie'] = median_ranges['Średnie wynagrodzenie'].round(2)\n", "\n", "# Wybierz 10 najczęściej występujących poziomów doświadczenia\n", "top_median_ranges = median_ranges.nlargest(10, 'Średnie wynagrodzenie')\n", "\n", "# Tworzenie wykresu słupkowego dla median widełek finansowych\n", "fig = px.bar(\n", " top_median_ranges, \n", " x='Poziom doświadczenia', \n", " y='Średnie wynagrodzenie', \n", " color='Poziom doświadczenia',\n", " text='Średnie wynagrodzenie' # Ustawienie etykiet\n", ")\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Mediana wynagrodzenia brutto według poziomu doświadczenia [PLN]', x=0.5, xanchor='center', font=dict(size=22)),\n", " xaxis_title=dict(text='Doświadczenie', font=dict(size=18)),\n", " yaxis_title=dict(text='Wysokość wynagrodzenia', font=dict(size=18)),\n", " width=800,\n", " height=600\n", ")\n", "\n", "# Aktualizacja etykiet na słupkach\n", "fig.update_traces(texttemplate='%{text:.2f}', textposition='outside') # Etykiety z formatowaniem\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 122, "id": "c38365b5-9185-44a6-8ea3-016609d55dcd", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Poziom doświadczeniaŚrednie wynagrodzenieProcentowy wzrost pensji wraz ze wzrostem doświadczenia
junior7573.19Brak
mid15840.29x 2.09
senior25770.96x 1.63
c_level31530.00x 1.22
\n", "\n", "\n" ], "text/plain": [ "" ] }, "execution_count": 122, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Sortowanie według średniego wynagrodzenia malejąco\n", "average_ranges.sort_values(by='Średnie wynagrodzenie', inplace=True)\n", "\n", "# Obliczanie zmiany procentowej\n", "average_ranges['Procentowa zmiana z poprzedniego doświadczenia'] = round(average_ranges['Średnie wynagrodzenie'].div(\n", " average_ranges['Średnie wynagrodzenie'].shift(1)).fillna(1), 2)\n", "\n", "# Zmiana wartości na opisową\n", "average_ranges['O ile procentowo zwiększy się wynagrodzenie wraz ze wzrostem doświadczenia'] = average_ranges['Procentowa zmiana z poprzedniego doświadczenia'].apply(\n", " lambda x: f\"x {round(x, 2)}\" if x > 1 else None\n", ").fillna('Brak')\n", "\n", "average_ranges.drop(columns='Procentowa zmiana z poprzedniego doświadczenia', inplace=True)\n", "\n", "average_ranges.rename(columns={'O ile procentowo zwiększy się wynagrodzenie wraz ze wzrostem doświadczenia': 'Procentowy wzrost pensji wraz ze wzrostem doświadczenia'}, inplace=True)\n", "\n", "average_ranges.style.bar(\n", " subset='Średnie wynagrodzenie',\n", " color='#d65f5f',\n", " align='left',\n", " vmin=0,\n", " vmax=50000\n", ").format({'Średnie wynagrodzenie' : '{:.2f}'}).hide(axis='index')" ] }, { "cell_type": "code", "execution_count": 123, "id": "aa06699b-ca1d-4475-83f0-e9b0dc506461", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0, 1 ] }, "hovertemplate": "Wynagrodzenie brutto=%{label}
Ilość=%{value}", "labels": [ false, true ], "legendgroup": "", "name": "", "showlegend": true, "textfont": { "color": "black", "size": 16 }, "textinfo": "percent+label", "type": "pie", "values": { "bdata": "NAdMAQ==", "dtype": "i2" } } ], "layout": { "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Rozkład kołowy dla wynagrodzeń brutto", "x": 0.5, "xanchor": "center" }, "width": 800 } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "gross_counts = df['Wynagrodzenie brutto'].value_counts().reset_index()\n", "gross_counts.columns = ['Wynagrodzenie brutto', 'Ilość']\n", "\n", "# Tworzenie wykresu słupkowego\n", "fig = px.pie(gross_counts, names='Wynagrodzenie brutto', values='Ilość')\n", "\n", "# Pokaż procenty i etykiety na wykresie\n", "# fig.update_traces(textposition='inside', textinfo='percent+label')\n", "fig.update_traces(\n", " textinfo='percent+label',\n", " textfont=dict(size=16, color='black'),\n", ")\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Rozkład kołowy dla wynagrodzeń brutto', x=0.5, xanchor='center', font=dict(size=24)),\n", " width=800,\n", " height=600\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "97c52577-5c00-4cfb-bcde-a99dd5889696", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "## Przeanalizowanie kolumny `Data publikacji oferty`" ] }, { "cell_type": "markdown", "id": "d493a6e3-2776-4e32-92bd-35ec103ff72c", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Wyświetlenie szeregu czasowego z uwzględnioną fragmentacją dzienną" ] }, { "cell_type": "markdown", "id": "8b7f6263-d985-4de0-a872-fe3111adbcda", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- najwięcej ofert zostało opublikowanych `27.02.2025` (czyli 2 dni przez przeprowadzoną analizą strony JustJoinIT)\n", "- na dzień 01.03.2025 - `60.94%` ofert pochodzi z trzech dni poprzedzających dzień analizy\n", "- nie zaobserwowano zauważalnego wpływu dnia tygodnia na ilość publikowanych ofert\n", "- zdumiewa fakt, iż dane zostały pobrane o godz. 13:00 w dniu 01.03.2025, natomiast już JustJoinIT zdążyło opublikować nowe oferty, stanowiące `6.94%` wszystkich ofert" ] }, { "cell_type": "code", "execution_count": 124, "id": "b7f3b539-a3d4-43dc-bc22-183bd8d4660f", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Data publikacji oferty=%{x}
Ilość=%{y}", "legendgroup": "", "line": { "color": "#636efa", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ "2025-01-23T00:00:00.000000000", "2025-01-24T00:00:00.000000000", "2025-01-25T00:00:00.000000000", "2025-01-26T00:00:00.000000000", "2025-01-27T00:00:00.000000000", "2025-01-28T00:00:00.000000000", "2025-01-29T00:00:00.000000000", "2025-01-30T00:00:00.000000000", "2025-01-31T00:00:00.000000000", "2025-02-01T00:00:00.000000000", "2025-02-02T00:00:00.000000000", "2025-02-03T00:00:00.000000000", "2025-02-04T00:00:00.000000000", "2025-02-05T00:00:00.000000000", "2025-02-06T00:00:00.000000000", "2025-02-07T00:00:00.000000000", "2025-02-08T00:00:00.000000000", "2025-02-09T00:00:00.000000000", "2025-02-10T00:00:00.000000000", "2025-02-11T00:00:00.000000000", "2025-02-12T00:00:00.000000000", "2025-02-13T00:00:00.000000000", "2025-02-14T00:00:00.000000000", "2025-02-15T00:00:00.000000000", "2025-02-16T00:00:00.000000000", "2025-02-17T00:00:00.000000000", "2025-02-18T00:00:00.000000000", "2025-02-19T00:00:00.000000000", "2025-02-20T00:00:00.000000000", "2025-02-21T00:00:00.000000000", "2025-02-22T00:00:00.000000000", "2025-02-23T00:00:00.000000000", "2025-02-24T00:00:00.000000000", "2025-02-25T00:00:00.000000000", "2025-02-26T00:00:00.000000000", "2025-02-27T00:00:00.000000000", "2025-02-28T00:00:00.000000000", "2025-03-01T00:00:00.000000000", "2025-03-02T00:00:00.000000000", "2025-03-03T00:00:00.000000000" ], "xaxis": "x", "y": { "bdata": "AQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgACAAIAAgAAAAAAAQAAAAAAAAAFAAYAAQADAAQABAAIADgAJgAbALkAXQGvAdsBpAGXAAAAAQA=", "dtype": "i2" }, "yaxis": "y" }, { "hovertemplate": "Data publikacji oferty=%{x}
Ilość=%{y}", "legendgroup": "", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ "2025-02-27T00:00:00.000000000" ], "xaxis": "x", "y": { "bdata": "2wE=", "dtype": "i2" }, "yaxis": "y" } ], "layout": { "annotations": [ { "arrowhead": 2, "ax": 0, "ay": -40, "font": { "color": "red" }, "showarrow": true, "text": "Dzień: 2025-02-27
Liczba ofert: 475", "x": "2025-02-27T00:00:00+01:00", "y": 475 } ], "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Liczba dziennych publikacji ofert", "x": 0.5, "xanchor": "center" }, "width": 800, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Data publikacji oferty" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Liczba ofert" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Zliczanie liczby ofert dla każdego dnia\n", "daily_counts = df.resample('D', on='Data publikacji oferty').size().reset_index(name='Ilość')\n", "\n", "# Tworzenie wykresu Time Series Plot\n", "fig = px.line(daily_counts, x='Data publikacji oferty', y='Ilość')\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Liczba dziennych publikacji ofert', x=0.5, xanchor='center', font=dict(size=24)),\n", " xaxis_title=dict(text='Data publikacji oferty', font=dict(size=18)),\n", " yaxis_title=dict(text='Liczba ofert', font=dict(size=18)),\n", " width=800,\n", " height=600\n", ")\n", "\n", "# Znalezienie maksymalnej wartości i odpowiadającej daty\n", "max_data_value = daily_counts['Ilość'].max()\n", "max_date = daily_counts.loc[daily_counts['Ilość'] == max_data_value, 'Data publikacji oferty'].iloc[0]\n", "\n", "# Dodanie punktu na wykresie dla najwyższego piku\n", "fig.add_trace(px.scatter(daily_counts[daily_counts['Ilość'] == max_data_value],\n", " x='Data publikacji oferty', \n", " y='Ilość').data[0])\n", "\n", "# Dodanie adnotacji dla max_date\n", "fig.add_annotation(\n", " x=max_date,\n", " y=max_data_value,\n", " text=f'Dzień: {max_date.strftime(\"%Y-%m-%d\")}
Liczba ofert: {max_data_value}',\n", " showarrow=True,\n", " arrowhead=2,\n", " ax=0,\n", " ay=-40,\n", " font=dict(color='red')\n", ")\n", "\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "1d44d310-3a95-4012-8aba-55446bfee96c", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Zestawienie 10 dni z największymi ilościami opublikowanych ofert (analizy dokonano pobierając dane ze strony JustJoinIT - 01.03.2025 o godz. 13:00)" ] }, { "cell_type": "code", "execution_count": 125, "id": "07d47b8d-a956-4f91-8973-513aaf2052b5", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Data publikacji ofertyDzień tygodniaIlośćOdsetek procentowy [%]
2025-02-27Czwartek47521.83
2025-02-26Środa43119.81
2025-02-28Piątek42019.30
2025-02-25Wtorek34916.04
2025-02-24Poniedziałek1858.50
2025-03-01Sobota1516.94
2025-02-21Piątek562.57
2025-02-22Sobota381.75
2025-02-23Niedziela271.24
2025-02-20Czwartek80.37
\n", "\n", "\n" ], "text/plain": [ "" ] }, "execution_count": 125, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Wybieranie 10 dni z największą ilością publikacji\n", "top_7_days = daily_counts.nlargest(10, 'Ilość')\n", "\n", "# Sortowanie malejąco według liczby ofert\n", "top_7_days = top_7_days.sort_values(by='Ilość', ascending=False)\n", "\n", "# Formatowanie daty w formacie %Y-%m-%d\n", "top_7_days['Data publikacji oferty'] = top_7_days['Data publikacji oferty'].dt.strftime('%Y-%m-%d')\n", "\n", "# Dodawanie kolumny 'dzien tyg' \n", "top_7_days['Dzień tygodnia'] = pd.to_datetime(top_7_days['Data publikacji oferty']).dt.day_name()\n", "\n", "# Obliczenie procentów\n", "offers_sum = daily_counts['Ilość'].sum()\n", "top_7_days['Odsetek procentowy [%]'] = round((top_7_days['Ilość'] / offers_sum) * 100, 2)\n", "\n", "# Mapowanie angielskich dni tygodnia na polskie odpowiedniki\n", "day_translation = {\n", " 'Monday': 'Poniedziałek',\n", " 'Tuesday': 'Wtorek',\n", " 'Wednesday': 'Środa',\n", " 'Thursday': 'Czwartek',\n", " 'Friday': 'Piątek',\n", " 'Saturday': 'Sobota',\n", " 'Sunday': 'Niedziela'\n", "}\n", "\n", "top_7_days['Dzień tygodnia'] = top_7_days['Dzień tygodnia'].map(day_translation)\n", "\n", "# Zmiana kolejności kolumn\n", "top_7_days = top_7_days[['Data publikacji oferty', 'Dzień tygodnia', 'Ilość', 'Odsetek procentowy [%]']]\n", "\n", "# Stylowanie wyników: kolumna procentowa\n", "top_7_days.style.bar(\n", " subset='Odsetek procentowy [%]',\n", " color='#d65f5f',\n", " align='left',\n", " vmin=0,\n", " vmax=100\n", ").format({'Odsetek procentowy [%]': '{:.2f}'}).hide(axis='index')" ] }, { "cell_type": "markdown", "id": "545db64e-f078-46ae-92a4-d74b62a179c0", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "## Przeanalizowanie kolumny `Poziom doświadczenia`" ] }, { "cell_type": "markdown", "id": "34963fe1-76f7-4256-87db-b7fe8d512507", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Wyświetlenie rozkładu kołowego dla poziomów doświadczenia" ] }, { "cell_type": "markdown", "id": "4fba0c9c-9c56-4504-b12b-c510cc1860fe", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- niemal wszystkie obecne oferty pracy dotyczą poziomów: `mid` oraz `senior` (aż `94.6%`)\n", "- unaocznia to fakt, że co raz ciężej wejść na rynek dla osoby z małym doświadczeniem lub jego całkowitym brakiem\n", "- zaledwie `1.06%` stanowią oferty na najwyższych szczeblach kierowniczych" ] }, { "cell_type": "code", "execution_count": 126, "id": "db6729c2-326b-4a42-af1f-177af8897a83", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0, 1 ] }, "hovertemplate": "Poziom doświadczenia=%{label}
Ilość=%{value}", "labels": [ "senior", "mid", "junior", "c_level" ], "legendgroup": "", "name": "", "showlegend": true, "textfont": { "color": "black", "size": 16 }, "textinfo": "percent+label", "type": "pie", "values": { "bdata": "ggSKA10AFwA=", "dtype": "i2" } } ], "layout": { "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Rozkład kołowy dla poziomów doświadczenia", "x": 0.5, "xanchor": "center" }, "width": 800 } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "experiences_counts = df['Poziom doświadczenia'].value_counts().reset_index()\n", "experiences_counts.columns = ['Poziom doświadczenia', 'Ilość']\n", "\n", "# Tworzenie wykresu słupkowego\n", "fig = px.pie(experiences_counts, names='Poziom doświadczenia', values='Ilość')\n", "\n", "# Pokaż procenty i etykiety na wykresie\n", "# fig.update_traces(textposition='inside', textinfo='percent+label')\n", "fig.update_traces(\n", " textinfo='percent+label',\n", " textfont=dict(size=16, color='black'),\n", ")\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Rozkład kołowy dla poziomów doświadczenia', x=0.5, xanchor='center', font=dict(size=24)),\n", " width=800,\n", " height=600\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "849c57ea-c38f-4210-8b8c-2ffe703bbce3", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "## Przeanalizowanie kolumny `Czas pracy`" ] }, { "cell_type": "markdown", "id": "a44e3fb4-bfea-4af7-a79a-a9160cb0a06d", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Wyświetlenie rozkładu kołowego dla dostępnych możliwości czasowych pracy" ] }, { "cell_type": "markdown", "id": "118e4d92-c5db-4662-8608-ba7968d4db3a", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- niemal wszystkie obecne oferty pracy dotyczą standardowej pracy na pełen etat: `full_time` (aż `97.3%`)" ] }, { "cell_type": "code", "execution_count": 127, "id": "ed70d9b3-3863-41d6-abcb-51e501735556", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0, 1 ] }, "hovertemplate": "Czas pracy=%{label}
Ilość=%{value}", "labels": [ "full_time", "freelance", "part_time", "Undetermined", "internship" ], "legendgroup": "", "name": "", "rotation": 135, "showlegend": true, "textfont": { "color": "black", "size": 16 }, "textinfo": "percent+label", "type": "pie", "values": { "bdata": "RggfAA4ACAAFAA==", "dtype": "i2" } } ], "layout": { "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Rozkład kołowy dla występujących możliwości czasowych pracy", "x": 0.5, "xanchor": "center" }, "width": 800 } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "worktimes_counts = df['Czas pracy'].value_counts().reset_index()\n", "worktimes_counts.columns = ['Czas pracy', 'Ilość']\n", "\n", "# Tworzenie wykresu słupkowego\n", "fig = px.pie(worktimes_counts, names='Czas pracy', values='Ilość')\n", "\n", "# Pokaż procenty i etykiety na wykresie\n", "# fig.update_traces(textposition='inside', textinfo='percent+label')\n", "fig.update_traces(\n", " textinfo='percent+label',\n", " textfont=dict(size=16, color='black'),\n", " rotation=135, selector=dict(type='pie')\n", ")\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Rozkład kołowy dla występujących możliwości czasowych pracy', x=0.5, xanchor='center', font=dict(size=24)),\n", " width=800,\n", " height=600\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "09b77e3d-303a-46cd-a0f0-e021acabfc8c", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "## Przeanalizowanie kolumny `Typ miejsca pracy`" ] }, { "cell_type": "markdown", "id": "a885e55d-72d6-428d-8961-b01ca9f8c997", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Wyświetlenie rozkładu kołowego dla dostępnych możliwości wypełniania pracy" ] }, { "cell_type": "markdown", "id": "926657dc-ce42-424e-b92d-bd91ab84cc38", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- uwidacznia się dalszy wpływ pandemii COVID-19, który zrewolucjonizował rynek pracy pod kątem możliwości pracy zdalnej\n", "- ponad połowa ofert (aż `53.1%`) dotyczy tylko i wyłącznie pracy zdalnej przy czym druga połowa w większości jest związana z pracą hybrydową\n", "- stricte praca stacjonarna stanowi zaledwie `3.91%` wszystkich ofert" ] }, { "cell_type": "code", "execution_count": 128, "id": "1351f6e6-1e59-4769-8c33-b57e6b85b2b8", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0, 1 ] }, "hovertemplate": "Typ miejsca pracy=%{label}
Ilość=%{value}", "labels": [ "remote", "hybrid", "office" ], "legendgroup": "", "name": "", "showlegend": true, "textfont": { "color": "black", "size": 16 }, "textinfo": "percent+label", "type": "pie", "values": { "bdata": "gwSoA1UA", "dtype": "i2" } } ], "layout": { "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Rozkład kołowy dla występujących możliwości wypełniania pracy", "x": 0.5, "xanchor": "center" }, "width": 800 } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "workplaces_counts = df['Typ miejsca pracy'].value_counts().reset_index()\n", "workplaces_counts.columns = ['Typ miejsca pracy', 'Ilość']\n", "\n", "# Tworzenie wykresu słupkowego\n", "fig = px.pie(workplaces_counts, names='Typ miejsca pracy', values='Ilość')\n", "\n", "# Pokaż procenty i etykiety na wykresie\n", "# fig.update_traces(textposition='inside', textinfo='percent+label')\n", "fig.update_traces(\n", " textinfo='percent+label',\n", " textfont=dict(size=16, color='black'),\n", ")\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Rozkład kołowy dla występujących możliwości wypełniania pracy', x=0.5, xanchor='center', font=dict(size=24)),\n", " width=800,\n", " height=600\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "ce0010b0-a787-4c9b-9c92-bddaad88fabd", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "## Przeanalizowanie kolumny `Typ umowy`" ] }, { "cell_type": "markdown", "id": "89d20862-c079-47d1-987b-6c95bd340b9d", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Wyświetlenie rozkładu kołowego dla dostępnych typów umowy" ] }, { "cell_type": "markdown", "id": "1a8021de-799c-45aa-8c3f-43c9f84b21d4", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- aż 6krotnie więcej ofert jest dla `B2B` niż standardowych UoP (`Permanent`)\n", "- oferty dla przedsiębiorców `B2B` stanowią niemal `85%` wszystkich dostępnych ofert na rynku IT" ] }, { "cell_type": "code", "execution_count": 129, "id": "1ee4e2ed-4fec-493b-af11-54269766f31e", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0, 1 ] }, "hovertemplate": "Typ umowy=%{label}
Ilość=%{value}", "labels": [ "B2B", "Permanent", "Any", "Mandate" ], "legendgroup": "", "name": "", "rotation": 135, "showlegend": true, "textfont": { "color": "black", "size": 16 }, "textinfo": "percent+label", "type": "pie", "values": { "bdata": "MAcyARYACAA=", "dtype": "i2" } } ], "layout": { "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Rozkład kołowy dla dostępnych typów umowy", "x": 0.5, "xanchor": "center" }, "width": 800 } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "contracts_counts = df['Typ umowy'].value_counts().reset_index()\n", "contracts_counts.columns = ['Typ umowy', 'Ilość']\n", "\n", "# Tworzenie wykresu słupkowego\n", "fig = px.pie(contracts_counts, names='Typ umowy', values='Ilość')\n", "\n", "# Pokaż procenty i etykiety na wykresie\n", "# fig.update_traces(textposition='inside', textinfo='percent+label')\n", "fig.update_traces(\n", " textinfo='percent+label',\n", " textfont=dict(size=16, color='black'),\n", " rotation=135, selector=dict(type='pie')\n", ")\n", "\n", "# Ustawienia layoutu\n", "fig.update_layout(\n", " title=dict(text='Rozkład kołowy dla dostępnych typów umowy', x=0.5, xanchor='center', font=dict(size=24)),\n", " width=800,\n", " height=600\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "36477aff-3a3b-4748-a568-b74bd6bf2ebc", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "## Przeanalizowanie pozostałych kolumn: `Otwarte dla obywateli Ukrainy` oraz `Zdalna rozmowa kwalifikacyjna`" ] }, { "cell_type": "markdown", "id": "35c2cf99-4361-4dcb-bd06-7bea23c2bc7a", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Wyświetlenie 10 najczęściej występujących stanowisk" ] }, { "cell_type": "markdown", "id": "d1cad2cf-0212-43a7-8a75-78896138c987", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "#### Wnioski:\n", "- ponad 4/5 (`83.1%`) ofert nie zawiera jawnej gotowości do rekrutacji pracowników z Ukrainy - jednak należy to traktować jako dodatkową opcje, którą pracodawcy mogą mieć domyślnie zanegowaną\n", "- ponad 2/3 (`67.6%`) pracodawców umożliwia zdalne przeprowadzenie rozmowy o pracę - co ponownie ukazuje preferencje rynku IT do pracy zdalnej" ] }, { "cell_type": "code", "execution_count": 130, "id": "89af17a3-3593-40cc-bad3-464c2ac314ce", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "domain": { "x": [ 0, 0.45 ], "y": [ 0, 1 ] }, "labels": [ "Nie", "Tak" ], "textfont": { "color": "black", "size": 18 }, "textinfo": "percent+label", "type": "pie", "values": { "bdata": "EAdwAQ==", "dtype": "i2" } }, { "domain": { "x": [ 0.55, 1 ], "y": [ 0, 1 ] }, "labels": [ "Tak", "Nie" ], "textfont": { "color": "black", "size": 18 }, "textinfo": "percent+label", "type": "pie", "values": { "bdata": "wAXAAg==", "dtype": "i2" } } ], "layout": { "annotations": [ { "font": { "size": 16 }, "showarrow": false, "text": "Gotowość przy zatrudnianiu pracowników z Ukrainy", "x": 0.225, "xanchor": "center", "xref": "paper", "y": 1, "yanchor": "bottom", "yref": "paper" }, { "font": { "size": 16 }, "showarrow": false, "text": "Zdalna rozmowa kwalifikacyjna", "x": 0.775, "xanchor": "center", "xref": "paper", "y": 1, "yanchor": "bottom", "yref": "paper" } ], "height": 600, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Zestawienie pozostałych elementów ofert pracy", "x": 0.5, "xanchor": "center" }, "width": 1000 } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Zliczanie wartości boolowskich dla każdej kolumny\n", "ukrainians_counts = df['Otwarte dla obywateli Ukrainy'].value_counts()\n", "remote_counts = df['Zdalna rozmowa kwalifikacyjna'].value_counts()\n", "\n", "# Tworzenie figure z 1 wierszem i 3 kolumnami\n", "fig = make_subplots(rows=1, cols=2, specs=[[{'type': 'pie'}, {'type': 'pie'},]],\n", " subplot_titles=(\n", " 'Gotowość przy zatrudnianiu pracowników z Ukrainy', \n", " 'Zdalna rozmowa kwalifikacyjna'))\n", "\n", "# Dodawanie wykresu kołowego dla Obcokrajowców\n", "fig.add_trace(go.Pie(\n", " labels=ukrainians_counts.index.map({True: 'Tak', False: 'Nie'}),\n", " values=ukrainians_counts,\n", " textinfo='percent+label',\n", " textfont=dict(size=18, color='black'),\n", "), row=1, col=1)\n", "\n", "# Dodawanie wykresu kołowego dla Zdalnej rozmowy kwalifikacyjnej\n", "fig.add_trace(go.Pie(\n", " labels=remote_counts.index.map({True: 'Tak', False: 'Nie'}),\n", " values=remote_counts,\n", " textinfo='percent+label',\n", " textfont=dict(size=18, color='black'),\n", "), row=1, col=2)\n", "\n", "\n", "# Ustawienia layoutu wykresu\n", "fig.update_layout(\n", " title=dict(text='Zestawienie pozostałych elementów ofert pracy', x=0.5, xanchor='center', font=dict(size=24)),\n", " width=1000,\n", " height=600,\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "09494ae9-27f7-4ce9-bba5-bbf642cf4a6a", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Podsumowanie 3 kroku EDA:\n", "- najczęściej występujące wynagrodzenie zawiera się w zakresie: 15-30k\n", "- najwięcej ofert znajduje się w kategoriach: `JS`, `Java` oraz `Data` i stanowią one niemal `33%` wszystkich dostępnych ofert\n", "- najczęściej zatrudniającą firmą jest `Link Group` i liczba ofert tego pracodawcy stanowi `4%` wszystkich ofert\n", "- najczęściej wymaganymi umiejętnościami są: języki programowania `Python`, `SQL` oraz `Java`, które sumarycznie stanowią ponad połowę (niemal `56%`) wszystkich wymaganych umiejętności na rynku IT\n", "- najwięcej ofert znajduje się na stanowiskach: `Data Engineer`, `DevOps Engineer` oraz `Senior Java Developer` , jednak nie ma tytułów stanowisk, które stanowiłyby istotny procent w stosunku do całkowitej liczby ofert (`max=1.17%`)\n", "- niemal połowa wszystkich ofert IT pochodzi ze stolicy Polski (aż `51%`)\n", "- uwzględniając średnie wynagrodzenie brutto oraz medianę wynagrodzenia - unaocznia się fakt, iż wynagrodzenie rośnie proporcjonalnie wraz z poziomem doświadczenia, jednak im wyższy szczebel tym mniejsza zmiana, np. `mid` zarobi średnio `2.09%` więcej niż `junior`, podczas gdy na najwyższym szczeblu `c_level` zarobi się jedynie `1.22%` więcej od stanowiska `senior`\n", "- jedynie `17%` pracodawców podaje jawnie informacje o wynagrodzeniu brutto\n", "- nie zaobserwowano zauważalnego wpływu dnia tygodnia na ilość publikowanych ofert\n", "- niemal wszystkie obecne oferty pracy dotyczą poziomów: `mid` oraz `senior` (niemal `95%`) - przy czym ofert `junior` jest obecnie zaledwie nieco ponad `4%`\n", "- niemal wszystkie obecne oferty pracy dotyczą standardowej pracy na pełen etat: `full_time` (ponad `97%`)\n", "- ponad połowa ofert (aż `53%`) dotyczy tylko i wyłącznie pracy zdalnej przy czym druga połowa w większości jest związana z pracą hybrydową\n", "- oferty dla przedsiębiorców `B2B` stanowią niemal `85%` wszystkich dostępnych ofert na rynku IT (jest ich 6krotnie więcej niż dla standardowych umów `Permanent`)" ] }, { "cell_type": "markdown", "id": "fdbb63d5-5568-44bb-942f-42545baf0d48", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "source": [ "---" ] }, { "cell_type": "markdown", "id": "94761c80-2a96-48d2-bd3d-d63ddc2ac50e", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "# EDA - krok 4: transformacje danych" ] }, { "cell_type": "markdown", "id": "b07fc92f-d1fa-41c6-a36e-51ef67978600", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "source": [ "### Utworzenie kolumny `Liczbowy poziom doświadczenia` zawierającej numeryczne znaczniki kategorii:\n", "* `junior = 1 `\n", "* `mid = 2`\n", "* `senior = 3`\n", "* `c_level = 4`" ] }, { "cell_type": "code", "execution_count": 131, "id": "42209805-87bc-4cd7-a491-8419c3768240", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [], "source": [ "experience_level_mapping = {\n", " 'junior': 1,\n", " 'mid': 2,\n", " 'senior': 3,\n", " 'c_level': 4\n", "}\n", "\n", "df['Liczbowy poziom doświadczenia'] = df['Poziom doświadczenia'].map(experience_level_mapping)" ] }, { "cell_type": "markdown", "id": "cb734fa5-98b9-4d5b-b138-4ffb87c78ffb", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "source": [ "### Utworzenie kolumny `Liczba umiejętności` zawierającej ilość wymaganych umiejętności w danej ofercie pracy" ] }, { "cell_type": "code", "execution_count": 132, "id": "379ff172-c1a7-47f2-b8a8-67d389635c2d", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [], "source": [ "# 4. Zliczanie liczby umiejętności\n", "df['Liczba umiejętności'] = df['Umiejętności'].apply(lambda x: len(x.split(',')))" ] }, { "cell_type": "markdown", "id": "0c4f09a4-8db3-46db-87f9-f0ad8b24f522", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "source": [ "### Utworzenie kolumny `Kategoria liczbowa` zawierającej znaczniki kategorii w pierwotnej formie numerycznej" ] }, { "cell_type": "code", "execution_count": 133, "id": "713a2cb1-8de4-498f-b045-0b9fee29669c", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "skip" }, "tags": [] }, "outputs": [], "source": [ "category_map = {\n", " 'JS': 1,\n", " 'HTML': 2,\n", " 'PHP': 3,\n", " 'Ruby': 4,\n", " 'Python': 5,\n", " 'Java': 6,\n", " 'Net': 7,\n", " 'Scala': 8,\n", " 'C': 9,\n", " 'Mobile': 10,\n", " 'Testing': 11,\n", " 'DevOps': 12,\n", " 'Admin': 13,\n", " 'UX/UI': 14,\n", " 'PM': 15,\n", " 'Game': 16,\n", " 'Analytics': 17,\n", " 'Security': 18,\n", " 'Data': 19,\n", " 'Go': 20,\n", " 'Support': 21,\n", " 'ERP': 22,\n", " 'Architecture': 23,\n", " 'Other': 24,\n", " 'AI/ML': 25\n", "}\n", "\n", "\n", "# 2. Zmiana kolumny \"Kategoria\" na wartości liczbowe\n", "df['Kategoria liczbowa'] = df['Kategoria'].map(category_map)" ] }, { "cell_type": "markdown", "id": "10cda296-d53e-48d7-86be-99b20fd30e43", "metadata": { "editable": true, "slideshow": { "slide_type": "" }, "tags": [] }, "source": [ "### Utworzenie kolumny `Liczbowy znacznik typu umowy` zawierającej numeryczne znaczniki:\n", "* `B2B = 1 `\n", "* `Permanent = 2`\n", "* `Any = 3`\n", "* `Mandate = 4`" ] }, { "cell_type": "code", "execution_count": 134, "id": "9d14b9ca-6a50-4eb8-91ff-98d572ac78ab", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "" }, "tags": [] }, "outputs": [], "source": [ "contract_type_mapping = {\n", " 'B2B': 1,\n", " 'Permanent': 2,\n", " 'Any': 3,\n", " 'Mandate': 4\n", "}\n", "\n", "df['Liczbowy znacznik typu umowy'] = df['Typ umowy'].map(contract_type_mapping)" ] }, { "cell_type": "markdown", "id": "d1965678-c05c-45e1-b9d6-9d4b0646e9d5", "metadata": { "editable": true, "slideshow": { "slide_type": "" }, "tags": [] }, "source": [ "### Utworzenie kolumny `Liczbowy znacznik województwa` zawierającej numeryczne znaczniki:\n", "* `podlaskie': 1`,\n", "* `lódzkie': 2`,\n", "* `opolskie': 3`,\n", "* `warmińsko-mazurskie': 4`,\n", "* `śląskie': 5`,\n", "* `wielkopolskie': 6`,\n", "* `zachodniopomorskie': 7`,\n", "* `lubuskie': 8`,\n", "* `dolnośląskie': 9`,\n", "* `podkarpackie': 10`,\n", "* `małopolskie': 11`,\n", "* `świętokrzystkie': 12`,\n", "* `mazowieckie': 13`,\n", "* `lubelskie': 14`,\n", "* `pomorskie': 15`,\n", "* `kujawsko-pomorskie': 16`" ] }, { "cell_type": "code", "execution_count": 135, "id": "909e86f7-cf4d-4c88-ac50-e37b15b09a55", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "" }, "tags": [] }, "outputs": [], "source": [ "voivodeships_mapping = {\n", " 'podlaskie': 1,\n", " 'lódzkie': 2,\n", " 'opolskie': 3,\n", " 'warmińsko-mazurskie': 4,\n", " 'śląskie': 5,\n", " 'wielkopolskie': 6,\n", " 'zachodniopomorskie': 7,\n", " 'lubuskie': 8,\n", " 'dolnośląskie': 9,\n", " 'podkarpackie': 10,\n", " 'małopolskie': 11,\n", " 'świętokrzystkie': 12,\n", " 'mazowieckie': 13,\n", " 'lubelskie': 14,\n", " 'pomorskie': 15,\n", " 'kujawsko-pomorskie': 16,\n", "}\n", "\n", "df['Liczbowy znacznik województwa'] = df['Województwo'].map(voivodeships_mapping)" ] }, { "cell_type": "markdown", "id": "19983dc4-0446-4df2-9b58-ba6fb6bd2e55", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Dokonane transformacje:\n", "* usunięcie kolumny `Mile widziane umiejętności` - ze względu na brak danych\n", "* przemianowanie kolumny `Data publikacji oferty` na typ `datetime` (do dalszych analiz bazujących na datach)\n", "* utworzenie nowych numerycznych kolumn `Min_wynagrodzenie` oraz `Max_wynagrodzenie` - dla dalszych obliczeń średnich i median wynagrodzeń\n", "* utworzenie osobnych rekordów z poszczególnymi umiejętnościami - wyciągając dane z kolumny `Umiejętności`\n", "* zmapowanie ze strony JustJoinIT nazw kategorii i zaktualizowanie ich w kolumnie `Kategoria`\n", "* utworzenie kolumny `Liczbowy poziom doświadczenia` zawierającej numeryczne znaczniki kategorii\n", "* utworzenie kolumny `Liczba umiejętności` zawierającej ilość wymaganych umiejętności w danej ofercie pracy\n", "* utworzenie kolumny `Kategoria liczbowa` zawierającej znaczniki kategorii w pierwotnej formie numerycznej\n", "* utworzenie kolumny `Liczbowy znacznik typu umowy` zawierającej numeryczne znaczniki dla typów umowy\n", "* utworzenie kolumny `Liczbowy znacznik województwa` zawierającej numeryczne znaczniki dla odpowiadających im województw" ] }, { "cell_type": "markdown", "id": "33f617d3-9bc3-4b58-b507-13e7483335a6", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "source": [ "---" ] }, { "cell_type": "markdown", "id": "820eee5a-689b-4da1-8ac1-7501c5d9e2f1", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "# EDA - krok 5: relacje pomiędzy danymi" ] }, { "cell_type": "markdown", "id": "ac0cd68c-408e-4625-afa7-b5589bd7d393", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Macierz korelacji" ] }, { "cell_type": "markdown", "id": "20a02083-18a7-448f-8396-2fe6e2c62d50", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "**Wnioski:**\n", "* typ umowy jest ściśle związany z informacją o wynagrodzeniu brutto (`korelacja=0.92%`) \n", "* można zauważyć iż poziom doświadczenia wpływa istotnie na wysokość wynagrodzenia (`korelacja=0.53%`) \n", "* oczywisty fakt stanowi ścisła zależność minimalnego wynagrodzenia od maksymalnego\n", "* geolokalizacja oferty (województwo) nie ma dużego wpływu na wysokość wynagrodzeń (`korelacja=0.18%`) - co utwierdza w przekonaniu, iż rynek IT bazuje głównie na pracy zdalnej, zatem można mieć wysokie zarobki w każdym z województw\n", "* można zaobserwować, iż pracodawca, który powiadamia jawnie o zdalnej rozmowie kwalifikacyjnej, również wykazuje tendencje do informowania o ofertach pracy dla pracowników z Ukrainy (`korelacja=0.21%`) \n", "* nie zaobserwowano innych istotnych korelacji" ] }, { "cell_type": "code", "execution_count": 136, "id": "a9a459cc-3ed3-4475-a75f-d8bcef484bc4", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x: %{x}
y: %{y}
color: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ "Wynagrodzenie brutto", "Otwarte dla obywateli Ukrainy", "Zdalna rozmowa kwalifikacyjna", "Min_wynagrodzenie", "Max_wynagrodzenie", "Doświadczenie", "Liczba umiejętności", "Kategoria liczbowa", "Rodzaj umowy", "Województwo" ], "xaxis": "x", "y": [ "Wynagrodzenie brutto", "Otwarte dla obywateli Ukrainy", "Zdalna rozmowa kwalifikacyjna", "Min_wynagrodzenie", "Max_wynagrodzenie", "Doświadczenie", "Liczba umiejętności", "Kategoria liczbowa", "Rodzaj umowy", "Województwo" ], "yaxis": "y", "z": { "bdata": "AAAAAAAA8D/7PNjaavGQP8pZ6VSGVci/RC3eeGOsv7+MJu1qy/2zvwM2D7UcacC/EYrm1fKYl79LehQihrKjP+sgRVv/Z+0/mEMUeRh6xL/7PNjaavGQPwAAAAAAAPA/XxI6A9iEyj+GJ+8r9cqKP/EzvJCbCqk/c9+ouHzYfz8ygX3ZdaywP0LedVki52Y/pIgZe7l8nD+jBVYM+u8+P8pZ6VSGVci/XxI6A9iEyj8AAAAAAADwPyQ4rXxgEac/ghcw2YYxsD/h4m+YuyCgP9cT1aRtaMA/4TeJp4mvib9Ch8gXVGnHv41FZqB4/nk/RC3eeGOsv7+GJ+8r9cqKPyQ4rXxgEac/AAAAAAAA8D+tJIR4qYjtP12gQ4f2z+A/WpEOPZ1slT/RKYtClKC9P1ymy1ksJsS/YIO8ZHRUxz+MJu1qy/2zv/EzvJCbCqk/ghcw2YYxsD+tJIR4qYjtPwAAAAAAAPA/xuVTAznh4D9l2OgPvMKhP2w5RH0rT7Y/fjZ0L5IEvb9uqohIPKbAPwM2D7UcacC/c9+ouHzYfz/h4m+YuyCgP12gQ4f2z+A/xuVTAznh4D8AAAAAAADwP0QTVAQmNY0/I1Pf+KOfYL/QWnG4WhLGv9rrYJW8AK4/EYrm1fKYl78ygX3ZdaywP9cT1aRtaMA/WpEOPZ1slT9l2OgPvMKhP0QTVAQmNY0/AAAAAAAA8D/uLujyBNrHv9OhhraXdYS/eMRvW5G+l79LehQihrKjP0LedVki52Y/4TeJp4mvib/RKYtClKC9P2w5RH0rT7Y/I1Pf+KOfYL/uLujyBNrHvwAAAAAAAPA/9oXiKL09lz+qiawCgVOxP+sgRVv/Z+0/pIgZe7l8nD9Ch8gXVGnHv1ymy1ksJsS/fjZ0L5IEvb/QWnG4WhLGv9OhhraXdYS/9oXiKL09lz8AAAAAAADwP8C15Bbkv8S/mEMUeRh6xL+jBVYM+u8+P41FZqB4/nk/YIO8ZHRUxz9uqohIPKbAP9rrYJW8AK4/eMRvW5G+l7+qiawCgVOxP8C15Bbkv8S/AAAAAAAA8D8=", "dtype": "f8", "shape": "10, 10" } } ], "layout": { "coloraxis": { "colorscale": [ [ 0, "#fcffa4" ], [ 0.1111111111111111, "#f7d13d" ], [ 0.2222222222222222, "#fb9b06" ], [ 0.3333333333333333, "#ed6925" ], [ 0.4444444444444444, "#cf4446" ], [ 0.5555555555555556, "#a52c60" ], [ 0.6666666666666666, "#781c6d" ], [ 0.7777777777777778, "#4a0c6b" ], [ 0.8888888888888888, "#1b0c41" ], [ 1, "#000004" ] ] }, "height": 800, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Macierz korelacji pomiędzy danymi numerycznymi", "x": 0.5, "xanchor": "center" }, "width": 1000, "xaxis": { "anchor": "y", "constrain": "domain", "domain": [ 0, 1 ], "scaleanchor": "y", "tickangle": 90 }, "yaxis": { "anchor": "x", "autorange": "reversed", "constrain": "domain", "domain": [ 0, 1 ] } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "corr_matrix_df = df.copy()\n", "\n", "# Zmiana nazewnictw dla czytelniejszego zrozumienia macierzy\n", "corr_matrix_df.rename(columns={\n", " 'Liczbowy znacznik województwa': 'Województwo',\n", " 'Liczbowy poziom doświadczenia': 'Doświadczenie',\n", " 'Liczbowy znacznik typu umowy': 'Rodzaj umowy',\n", "}, inplace=True)\n", "\n", "\n", "# Obliczanie macierzy korelacji\n", "corr_matrix = corr_matrix_df.corr(numeric_only=True)\n", "\n", "\n", "# Narysowanie macierzy\n", "fig = px.imshow(\n", " corr_matrix,\n", " color_continuous_scale='Inferno_r',\n", " text_auto='.2f',\n", ")\n", "\n", "# Ustawienia wykresu\n", "fig.update_layout(\n", " width=1000,\n", " height=800,\n", " title=dict(text='Macierz korelacji pomiędzy danymi numerycznymi', x=0.5, xanchor='center', font=dict(size=24))\n", ")\n", "\n", "# Ustawienie etykiet dolnych pionowo\n", "fig.update_xaxes(tickangle=90)\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "48f3eaa8-a425-4bf2-90ab-923f9910089e", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Zestawienie istotniejszych korelacji na wykresach punktowych" ] }, { "cell_type": "markdown", "id": "9db2d540-7b62-45a7-841d-14ec423a05e5", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "**Wnioski:**\n", "* wykres zawierający `Doświadczenie` potwierdza, iż istnieje zależność, że wraz z wzrostem stanowiska - wzrasta również wynagrodzenie, lecz im wyższy szczebel tym mniejszy wzrost wynagrodzenia\n", "* wykres zawierający `Województwo` dowodzi, iż województwo, w którym znajduje się dana oferta pracy - nie wpływa znacząco na wysokość wynagrodzenia (jedynie województwo `mazowieckie` wykazuje tendencyjność do osiągania wyższych minimalnych płac)" ] }, { "cell_type": "code", "execution_count": 137, "id": "3aae574a-7364-40cb-b6f4-8a857cc2f01c", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Liczbowy poziom doświadczenia=%{x}
Min_wynagrodzenie=%{y}", "legendgroup": "", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "", "showlegend": false, "type": "scattergl", "x": { "bdata": "AwMCAgIDAgMBAwMCAwMBAwMDAwIDAwMDAgICAwMDAwEDAwIDAgMDAgIBAwICAwIDAgICAwMDAwICAwMDAwMDAwIDAwICAQMDAgIDAgICAgIDAQMCAwIDAwIDAgICAwICAgMDAgMCAgMCAwMCAgICAgMCAwMDAgIDAgMCAwIDAwMCAgIDAwMDAwICAgIDAwICAgIDAQECAgICAgICAgMDAgIDAwIBAgICAwIDAwICAwMDAgMCAwMCAwIDAwICAgMCAwIDAgMCAwICAgICAwIDAwIDAwMDAwMDAwEDAwMDAwMCAwMDAwICAwICAwICAgMBAwICAwMDAwICAgEDAwMCAgICAgIDAgMDAwMDAwIDAgMCAgMCAwMDAQMCAgIDAwMCAgMDAwICAwMDAgMCAwMCAQICAgICAgMCAgIDAgIDAwICAgIDAwMCAgMDAgMDAwEDAgMCAwQDAgMDAwMDAgICAwMCAwIDBAIDAwMDAwMDAwIDAwMDAwMDAwICAwIDAwIDAwMDAwICAwIDAwMCAwMEAwEDAgMDAwIDAwMEAwMBAwMDAgIDAwIDAgMDAgMDAwMDAgMDAwIDAwMDAwMDAgIDAwMDAwMCAwMDAgIDAwIDAwICAgMDAgMCAwICAgIDAgMCAgECAgMCAwMCAgIDAwIDAgMCAwMCAwMDAgQCAgMEBAMDAwIDAgIDAwICAwMDAgICAQMDAgMDAgICAgIBAgECAwMDAgMDAwIDAgMDAwMBAwIDAgIDAwMDAwIDAwIDAwMCAgMDAwMDAwMCAwMCAgMDAgMEAgMDAwICAwIDAwMDAQICAgIDAwQDAgMDAgMCAwMDAwMCAgIDAwMDAwMCAgMCAwMDAwIDAwICBAMCAwMDAwMDAgIDAwECAgICAgIDAwMDAgICAwMCAwMDAgEDAwIDAwIDAwMDAwICAwMCAgMDAwMDAwICAwEDAQMDAwMDAgIDAwICAgICAgMCAgMDAgMCAwMCAgMDAwIDAwMDAgMDAwMCAwICAwMDAgMCAQIDAgMCAwMCAgICAgICAQQCAwMCAwMDAwMDAgMCAgMDAwMDAgEDAwIDAwMDAwMDAwICAgEDAgMDAgMDAwMDAwQDAwMDAgMDAwMCAgICAwMCAwMCAwMCAQMDAwMCAwMBAwMDAwIDAwMCAwMDAgIDAwEDAwMDAgMDAgMBAwIDAgMCAwMDAwMDAgIDAgMDAwMDAgIDAQIDAwMDAwICAwMDAgMDAwMDAwMDAgIBAwMCAgIDAwIDAgMCAgIDAwEDAgICAwMCAwICAwICAgMCAwICAwMBBAMCAgICAgICAgMCAwMDAwMCAwMDAgICAQMDAwMDAwMDAwMCAwICAwICAgICAwMDAgICAwICAgIDAwMDAgMCAwMDAwMDAgICAgMCAwIDAgMDAgMCAgMCAgMCAgICAgMCAgMCBAMDAQEDAgICAwMCAgMDAwIDAwMDAgIDAwIDAQMDAwICAwICAgICAgIBAwICAwMBAgMCAgIDAwIDAgICAwMDAwICAwMDAwMDAwICAgMCAgMCAgMDAwMDAwIDAgEDAgMCAgIDAwMDAwMBAQICAgICAwMDAwMDAwIDAgICAwMDAwMDAwIDAwIDBAICAwMCAwMDAwICAQMDAgICAwMBAQIBAQIDAwIDAwICAwMCAwMCAwMDAwICAwMDAQIDAwICAgICAwMDAQMCAwICAgMCAwIDAwMDAwMBAgICAwMCAwMDAwIDAgICAwEDAwIDAwMCAgEDAgIDAwMDAwMDAgMCAwICAwICAwIDAgMCAgEDAwIDAwMCAwIEAwMDAwMCAwICAgMDAgICAgMDAgIDAwICAwMCAgICAwMDAwICAQIDAwIDAwICAgIDAgIBAwIDAwMCAwMCAwMCAwIDAgIBAgMBAgECAwQDAgICAgMCAQMCAwICAgMDAgIDAgEDAwICAwMCAwIDAgICAwIEAgMCAgMCAgMCAwICAgMCAgICAwMCAwIDAgMDAwMDAgIDAwMDAwMDAgMDAwMCAwIDAwIDAgMCAgIEBAIDAgIDAwMDAwMCAgMDAwMDAwICAgMDAwMCAQICAgIDAwICAgICAgMCAgMDAwIDAwEBAwIDAwMCAwICAgICAgMDAwICAgMDAwIDAgMCAwICAwMDAgMCAgIDAgICAgICAwMCAwIDAwMDAwMDAQMDAgICAwIDAwMEAgMDAwIBAwICAwIDAgICAwIDAgMDAwIDAwIDAwICAwMCAwIDAwMDAgMCAgMBAwMDAgIDAgIDAwICAgICAwMDAwIDAgMCAwMDAgICAgICAwICAgMCAwMCAgMDAwMDAwMBAwMDAwMCAwICAgIDAwIBAwIDAgMCAgECAwMCAwMCAwICAwMCAgMDAQMCAwIDAgIDAgMCAgMCAgIDAwMCAgICAwMCAgMCAwMCAwMCAwMCAwICAgMDAwMDAgMDAwMDAgMDAgIDAwMDAwICAwIDAgICAwICAwIDAQIDAgIDAgICAwMCAgMDAwMCAgICAwICAgICAgIDAgIDAgMDAgMCAgMDAgEDAgMDAgIDAwIDAgECAwMBAQIBAwIDAgICAQIDAgMCAgIDAgICAwMCAgMDAgMDAwMDAwMDAwMEAwIDAgMDAwIDAgMDAwICAgICAgMCAwMBAwMDAgMDAwIDAwICAgICAwMDAgMDAwMDAwMCAwIDAgIDAgEDAwIDAgMDAgIDAwMDAgICAwMCAwMDAwMCAwICAgMCAgMCAgIDAgMDAwIDAgIDAgICAgICBAMDAgEDAwMDAwMCAQIDAwMDAwMCAQECAgMDAgICAwECAwMCAwMDAgMDAwMCAwICAgMDAgMDAgIDAgMDAwMCAgMCAgMDAwMBAwIDAwMCAwIDAgIDAgICAgMDAwIDAwMCAgMCAwMCAwMDAgEBAwIDAwMDAw==", "dtype": "i1" }, "xaxis": "x", "y": { "bdata": "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", "dtype": "f8" }, "yaxis": "y" } ], "layout": { "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Zależność pomiędzy poziomem doświadczenia a minimalnym wynagrodzeniem", "x": 0.5, "xanchor": "center" }, "width": 1000, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "ticktext": [ "junior", "mid", "senior", "c_level" ], "tickvals": [ 1, 2, 3, 4 ], "title": { "font": { "size": 18 }, "text": "Poziom doświadczenia" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Mininalne wynagrodzenie [PLN]" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Mapowanie poziomów doświadczenia na etykiety (reverse mapping)\n", "experience_labels = {\n", " 1: 'junior',\n", " 2: 'mid',\n", " 3: 'senior',\n", " 4: 'c_level'\n", "}\n", "\n", "# Tworzenie wykresu\n", "fig = px.scatter(df, x='Liczbowy poziom doświadczenia', y='Min_wynagrodzenie')\n", "\n", "# Aktualizacja osi x\n", "fig.update_xaxes(\n", " tickvals=list(experience_labels.keys()), # Wartości na osi X\n", " ticktext=[f\"{val}\" for val in experience_labels.values()] # Etykiety na osi X\n", ")\n", "\n", "# Ustawienia wykresu\n", "fig.update_layout(\n", " title=dict(\n", " text='Zależność pomiędzy poziomem doświadczenia a minimalnym wynagrodzeniem',\n", " x=0.5, # Wycentrowanie tytułu\n", " xanchor='center',\n", " font=dict(size=24),\n", " ),\n", " xaxis_title=dict(text='Poziom doświadczenia', font=dict(size=18)), # Ustawienie osi X\n", " yaxis_title=dict(text='Mininalne wynagrodzenie [PLN]', font=dict(size=18)), # Ustawienie osi Y\n", " width=1000,\n", " height=600\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 138, "id": "008a9937-0dd4-4112-9412-1b0ab11aa54a", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Liczbowy znacznik województwa=%{x}
Min_wynagrodzenie=%{y}", "legendgroup": "", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "", "showlegend": false, "type": "scattergl", "x": { "bdata": "AAAAAAAAKkAAAAAAAAD4fwAAAAAAADBAAAAAAAAAKkAAAAAAAAAUQAAAAAAAACJAAAAAAAAAJkAAAAAAAAD4fwAAAAAAABRAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACJAAAAAAAAA+H8AAAAAAAAqQAAAAAAAACJAAAAAAAAA+H8AAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAIEAAAAAAAAAmQAAAAAAAABhAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAqQAAAAAAAAPh/AAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAJkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAmQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAUQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAiQAAAAAAAABRAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAPh/AAAAAAAALkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAHEAAAAAAAAAqQAAAAAAAACJAAAAAAAAALkAAAAAAAAAqQAAAAAAAACZAAAAAAAAA+H8AAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAuQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABhAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAFEAAAAAAAAAUQAAAAAAAACZAAAAAAAAAFEAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAmQAAAAAAAAC5AAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABhAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAuQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAgQAAAAAAAABxAAAAAAAAAKkAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAALkAAAAAAAAAmQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAGEAAAAAAAAAqQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAUQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAuQAAAAAAAABhAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAUQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAYQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAYQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAJkAAAAAAAAD4fwAAAAAAACpAAAAAAAAAKkAAAAAAAAAUQAAAAAAAAC5AAAAAAAAACEAAAAAAAAAuQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAYQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACxAAAAAAAAA+H8AAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACZAAAAAAAAA+H8AAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAALkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAIkAAAAAAAAAiQAAAAAAAACBAAAAAAAAALkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAJkAAAAAAAAAiQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAYQAAAAAAAABhAAAAAAAAAKkAAAAAAAAAqQAAAAAAAADBAAAAAAAAAFEAAAAAAAAAqQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAIkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAuQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAAKkAAAAAAAADwPwAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAA+H8AAAAAAAD4fwAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAcQAAAAAAAACJAAAAAAAAAFEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAiQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACJAAAAAAAAALkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACJAAAAAAAAA+H8AAAAAAAAUQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAUQAAAAAAAACxAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAALkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAUQAAAAAAAAC5AAAAAAAAAIkAAAAAAAAAuQAAAAAAAACpAAAAAAAAALkAAAAAAAAAiQAAAAAAAAPA/AAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAuQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAFEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAQQAAAAAAAABBAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAAPh/AAAAAAAAKkAAAAAAAAAqQAAAAAAAAPh/AAAAAAAAKkAAAAAAAAAmQAAAAAAAAPh/AAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAuQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAiQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAUQAAAAAAAACxAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAmQAAAAAAAAPh/AAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAYQAAAAAAAABhAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAGEAAAAAAAAAiQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAUQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAYQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAuQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAAKkAAAAAAAAD4fwAAAAAAAPh/AAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAD4fwAAAAAAACJAAAAAAAAAKkAAAAAAAAAiQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAAIkAAAAAAAAAiQAAAAAAAABhAAAAAAAAALEAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAsQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAqQAAAAAAAABhAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACJAAAAAAAAAJEAAAAAAAAAmQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAJkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAiQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAPh/AAAAAAAA+H8AAAAAAAAmQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAJkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAGEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAiQAAAAAAAABhAAAAAAAAAJkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAALkAAAAAAAAAmQAAAAAAAABhAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAmQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAACJAAAAAAAAAFEAAAAAAAAAmQAAAAAAAAPh/AAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAALkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAUQAAAAAAAABhAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAGEAAAAAAAAD4fwAAAAAAABhAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAA8D8AAAAAAAAUQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAALkAAAAAAAAAUQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAiQAAAAAAAABRAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAFEAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAYQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAmQAAAAAAAAPh/AAAAAAAALkAAAAAAAAAiQAAAAAAAACJAAAAAAAAALkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAIkAAAAAAAAAYQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAmQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAA+H8AAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAYQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAUQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAUQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABhAAAAAAAAAIkAAAAAAAAD4fwAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAmQAAAAAAAABxAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAHEAAAAAAAAAqQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAALkAAAAAAAAAuQAAAAAAAACJAAAAAAAAAFEAAAAAAAAAUQAAAAAAAAC5AAAAAAAAAJkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAHEAAAAAAAAAqQAAAAAAAACZAAAAAAAAAFEAAAAAAAAD4fwAAAAAAACpAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAcQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAFEAAAAAAAAAiQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAMEAAAAAAAAAkQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAUQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAPh/AAAAAAAAGEAAAAAAAAAuQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAUQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACpAAAAAAAAA+H8AAAAAAAD4fwAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABhAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAUQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAA+H8AAAAAAAAmQAAAAAAAACpAAAAAAAAAGEAAAAAAAAAiQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAkQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAYQAAAAAAAACZAAAAAAAAAIEAAAAAAAAAiQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAAPh/AAAAAAAAKkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAUQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAUQAAAAAAAACJAAAAAAAAALkAAAAAAAAAqQAAAAAAAAPh/AAAAAAAAKkAAAAAAAAAiQAAAAAAAACxAAAAAAAAALEAAAAAAAAAiQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAiQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAJkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAALEAAAAAAAAAqQAAAAAAAACxAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABhAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAPh/AAAAAAAA+H8AAAAAAAAqQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAUQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAqQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAmQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAYQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACxAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAABRAAAAAAAAAGEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAUQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAuQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAgQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAGEAAAAAAAAAqQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAHEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAgQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAiQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAALkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACxAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAYQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAmQAAAAAAAAC5AAAAAAAAAFEAAAAAAAAAqQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAHEAAAAAAAAAmQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAYQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAALkAAAAAAAAAUQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAGEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAGEAAAAAAAAAuQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAHEAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAcQAAAAAAAAPh/AAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAD4fwAAAAAAAPh/AAAAAAAAKkAAAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAD4fwAAAAAAACJAAAAAAAAA+H8AAAAAAAAiQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAYQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAAC5AAAAAAAAA+H8AAAAAAAAqQAAAAAAAACJAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAFEAAAAAAAAD4fwAAAAAAACJAAAAAAAAAJkAAAAAAAAD4fwAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAmQAAAAAAAACxAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAJkAAAAAAAAAUQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAYQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAAC5AAAAAAAAAIkAAAAAAAAAYQAAAAAAAACpAAAAAAAAAHEAAAAAAAAAUQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAD4fwAAAAAAACpAAAAAAAAAKkAAAAAAAAAYQAAAAAAAABhAAAAAAAAALkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAALkAAAAAAAAAiQAAAAAAAACZAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAALkAAAAAAAAD4fwAAAAAAAPh/AAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAA8D8AAAAAAAAqQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAuQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAGEAAAAAAAAAiQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAYQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAIQAAAAAAAABxAAAAAAAAAJkAAAAAAAAAYQAAAAAAAAC5AAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAIkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAJkAAAAAAAAAsQAAAAAAAACpAAAAAAAAALEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAALkAAAAAAAAAuQAAAAAAAACpAAAAAAAAALkAAAAAAAAAuQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAJkAAAAAAAAAmQAAAAAAAADBAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAA+H8AAAAAAAAiQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAJkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAqQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAiQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAGEAAAAAAAAAmQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAJkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAmQAAAAAAAABhAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAUQAAAAAAAACJAAAAAAAAAJkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAiQAAAAAAAACJAAAAAAAAAFEAAAAAAAAAiQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACxAAAAAAAAAGEAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAUQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAuQAAAAAAAACpAAAAAAAAALkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAGEAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAYQAAAAAAAAPh/AAAAAAAAJkAAAAAAAAAUQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAYQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAYQAAAAAAAACpAAAAAAAAAGEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAUQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAuQAAAAAAAABRAAAAAAAAAIkAAAAAAAAAYQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAqQAAAAAAAACZAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAKkAAAAAAAAD4fwAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABhAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAJkAAAAAAAAAiQAAAAAAAAC5AAAAAAAAAIkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAmQAAAAAAAACZAAAAAAAAALkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAUQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAJkAAAAAAAAD4fwAAAAAAACpAAAAAAAAAIkAAAAAAAAAiQAAAAAAAAPh/AAAAAAAA+H8AAAAAAAAuQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAqQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAYQAAAAAAAACpAAAAAAAAA+H8AAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAIkAAAAAAAAAqQAAAAAAAACJAAAAAAAAAKkAAAAAAAAAqQAAAAAAAAPh/AAAAAAAAKkAAAAAAAAAmQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAYQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAFEAAAAAAAAAqQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACxAAAAAAAAA+H8AAAAAAAD4fwAAAAAAABhAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAABRAAAAAAAAAJkAAAAAAAAAYQAAAAAAAACpAAAAAAAAAJkAAAAAAAAAiQAAAAAAAACpAAAAAAAAALkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAmQAAAAAAAAPh/AAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAGEAAAAAAAAAqQAAAAAAAACZAAAAAAAAALkAAAAAAAAAiQAAAAAAAACZAAAAAAAAAFEAAAAAAAAAiQAAAAAAAACRAAAAAAAAAJEAAAAAAAAAkQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAUQAAAAAAAACZAAAAAAAAAKkAAAAAAAAAiQAAAAAAAACpAAAAAAAAAKkA=", "dtype": "f8" }, "xaxis": "x", "y": { "bdata": "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", "dtype": "f8" }, "yaxis": "y" } ], "layout": { "height": 600, "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Zależność pomiędzy województwami a minimalnym wynagrodzeniem", "x": 0.5, "xanchor": "center" }, "width": 1000, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "ticktext": [ "podlaskie", "lódzkie", "opolskie", "warmińsko-mazurskie", "śląskie", "wielkopolskie", "zachodniopomorskie", "lubuskie", "dolnośląskie", "podkarpackie", "małopolskie", "świętokrzystkie", "mazowieckie", "lubelskie", "pomorskie", "kujawsko-pomorskie" ], "tickvals": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 ], "title": { "font": { "size": 18 }, "text": "Województwo" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Mininalne wynagrodzenie [PLN]" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Mapowanie województw na etykiety (reverse mapping)\n", "voivodeships_labels = {\n", " 1: 'podlaskie',\n", " 2: 'lódzkie',\n", " 3: 'opolskie',\n", " 4: 'warmińsko-mazurskie',\n", " 5: 'śląskie',\n", " 6: 'wielkopolskie',\n", " 7: 'zachodniopomorskie',\n", " 8: 'lubuskie',\n", " 9: 'dolnośląskie',\n", " 10: 'podkarpackie',\n", " 11: 'małopolskie',\n", " 12: 'świętokrzystkie',\n", " 13: 'mazowieckie',\n", " 14: 'lubelskie',\n", " 15: 'pomorskie',\n", " 16: 'kujawsko-pomorskie',\n", "}\n", "\n", "# Tworzenie wykresu\n", "fig = px.scatter(df, x='Liczbowy znacznik województwa', y='Min_wynagrodzenie')\n", "\n", "# Aktualizacja osi x\n", "fig.update_xaxes(\n", " tickvals=list(voivodeships_labels.keys()), # Wartości na osi X\n", " ticktext=[f\"{val}\" for val in voivodeships_labels.values()] # Etykiety na osi X\n", ")\n", "\n", "# Ustawienia wykresu\n", "fig.update_layout(\n", " title=dict(\n", " text='Zależność pomiędzy województwami a minimalnym wynagrodzeniem',\n", " x=0.5, # Wycentrowanie tytułu\n", " xanchor='center',\n", " font=dict(size=24),\n", " ),\n", " xaxis_title=dict(text='Województwo', font=dict(size=18)), # Ustawienie osi X\n", " yaxis_title=dict(text='Mininalne wynagrodzenie [PLN]', font=dict(size=18)), # Ustawienie osi Y\n", " width=1000,\n", " height=600\n", ")\n", "\n", "# Wyświetlenie wykresu\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "4cdd9ea0-a146-4a73-90fc-140d49ef4acd", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Macierze kontygencji" ] }, { "cell_type": "markdown", "id": "6e0bcc69-11be-4005-a798-f3b4887d9ce6", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "**Wnioski:**\n", "* podczas analizy zależności kategorycznej `Typ umowy` vs `Wynagrodzenie brutto` można wywnioskować, iż silna korelacja `0.92%` wynika z faktu, iż wszystkie umowy `B2B` są podawane bez jawnej informacji o wynagrodzeniu brutto, natomiast umowy `Permanent` tylko i wyłącznie w formie brutto\n", "* macierze z `Poziom doświadczenia` ukazują, iż dane są niezbalansowane - najwięcej ofert dotyczy stanowisk `mid` i `senior` dlatego ciężko znaleźć istotną całościowę korelację związaną z poziomem doświadczenia\n", "* można zaobserwować trend, że im wyższy poziom wykształcenia tym większy odsetek umow `B2B` w stosunku do umów `Permanent`\n", "* na podstawie macierzy `Poziom doświadczenia` vs `Liczba umiejętności` - można minimalnie zaobserwować, że od wyższych stanowisk wymaga się większej ilości unikatowych umiejętności (`powyżej 11 umiejętności` nie występuje dla stanowisk `Junior`)" ] }, { "cell_type": "code", "execution_count": 139, "id": "e8ff29d5-5aa2-4711-9bd5-b89f1197050a", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAygAAAItCAYAAADSTl72AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQAAkuVJREFUeJzs3XdYFFfbBvB7FmSRXgwgFkCxi71h7yVGY0nsNUaNscSu5LWARrEkRhN7N/bEGBM1sYvEGhti74pGEcWCoPTz/eG3E1Z2gVVmd13vX665IjNnZp5tM/PMmXOOJIQQICIiIiIiMgMqUwdARERERESkwQSFiIiIiIjMBhMUIiIiIiIyG0xQiIiIiIjIbDBBISIiIiIis8EEhYiIiIiIzAYTFCIiIiIiMhtMUIiIiIiIyGwwQSEiIiIiIrPxXicokiRBkiSEhYWZOpRcc+vWLfl13bp1y9Th0Dssq9+HJf52iIhyQ/369SFJEoKDg00dyltbuXIlJEmCr6+vUffLaxkyOEEJDg6WvzSSJGHDhg3ZrtOyZUutdfhlo4wiIiIQHByM2bNnmzoUMqGMxwhDp5UrV5o6fKJsbdu2Tf7OnjhxQm+5hQsXyuV69eqlt1xqaiocHR0hSRKCgoIUiJiIshMcHIzg4OAsr21v3boll6OcsX7bDaxYsQKdOnXSu/zevXvYuXPn2+5GESVKlAAA2NnZmTiS91tERARCQkLg4+ODoUOHmjoc+n9Z/T6U+O14enrqnB8fH4+EhIQsy+TNmzfX4iBSSt26dWFlZYW0tDSEhYWhSpUqOsvt379f/ndWtZTHjx9HfHw8AKBhw4a5GisRADg7O6NEiRIoUKCAqUMxWyEhIQBe1Zzpq2m6deuWXI5JSs68cYKSL18+vHz5Env27MHdu3dRsGBBneV++uknpKWlwdfX1+xqTi5dumTqEIjMVla/DyV+O9HR0TrnBwcHywd2fWWI3gVOTk6oVKkSjh8/jrCwMIwcOVJnuQMHDgAAvLy8cPv2bdy6dUvnhY8mebGxsUGtWrWUCpveY23btkXbtm1NHQa9h964DYq9vT0++eQTpKenZ/l4xYoVKwAgy2pqIiKi90GDBg0AAH///TfS0tIyLb948SIePHiAEiVKoHXr1gC0a1Qy0syvVq0anwQgIovyVo3ke/fuDQB6E5SDBw/iypUrKFKkCOrWrZvlts6dO4fg4GA0bNgQRYsWRd68eeHk5ISKFSti3LhxePToUbbxXLx4EQMHDkTp0qXh6OgIBwcHlChRAp06dcKvv/6K9PR0rfI5aei7fft2tG/fHgUKFIBarYarqyvq1q2LBQsWIDk5Wec6GRvIpaSk4LvvvkOVKlXg4uIi7y9jA7DsptysDnz58iXatGkDSZKQL18+HD16VGv59evXMWDAABQrVkz+DCpVqoRJkyYhLi5O5zbDwsLkWAHg2rVr+Oyzz1CoUCGo1WoULFgQffv2xb///ptpXUmS5O/R7du3db72tLQ0FCxYEJIkYcaMGVm+vmXLlkGSJDg6OuL58+fyfF9fX7mtQnJyMmbOnIny5cvD3t4ezs7OaNiwIXbs2JHlthMSEjBx4kSUKlUKefPmhYeHBz788EPs3bs30z70edvvkxACS5YsQfXq1eHk5ARHR0cEBgZizZo1WcYO5O7vwxwayY8dOxaSJKFMmTJZlouLi4ODg0Omz0bTnq5+/foAgJ9//hn16tWDm5sb7O3tUblyZcydO1fnRWRO5KSh7Osx6Fs/NTUV33//PSpWrAgHBwd4eHigTZs2OHPmjFz+xYsX+Oabb1C2bFnY29vD3d0dHTt2xPXr17OMMzo6GqNGjUKZMmVgb28Pe3t7lClTBqNHj8aDBw8ylT958iQkSYK1tTWePXuWaXn//v3l78e2bdsyLV+/fj0kSULhwoUBIFd+3/qcPn1ajiUyMjLLsj169IAkSWjUqJHW/CdPnmDChAmoVKkSnJycYGNjAy8vL5QrVw5ffPGF/PvPKU2CEhcXh1OnTmVarvlN1a9fH/Xq1dOal1FKSgoOHz6stc0nT57Azs4OkiTh559/zjKO8ePHQ5IkFClSBEIIeX7G3/bz588xbtw4lCxZEnnz5oW7uzs++ugjHDt2TO923/ZcnpKSglmzZqFChQqwt7eHm5sb6tevj02bNsnvi77fVcbYY2JiMHz4cBQvXlx+TzJKTEzE7NmzUbNmTbi6usLW1hY+Pj7o0aMHIiIisowxLS0NP/74IypVqqQzRn00sWc3ZfWY0NChQ1GmTBk4ODjAzs4OJUuWxFdffYWoqCid67zeyP3kyZPo0KED8ufPD7VajSJFimD48OF48uRJjtbX5fnz55g2bRoCAwPh5uYGtVqNQoUKoVOnTjhy5EiW70lOXb16Fb169ULBggWhVqtRuHBhfPHFF7h3757O8q9fl5w+fRpdu3ZFwYIFkSdPHq1jbk7OZ7q+d7169dL6XjVo0EDn5+jr6yv/RjPuL6t2Zm9yLWZxhIEmTpwoAAgfHx+Rnp4uihYtKgCIAwcOZCr72WefCQBi0qRJYv/+/QKAACBu3ryZqayPj4+83NbWVri5uQlJkuR5BQoUEJcuXdIb17Rp04RKpcq0jYzznjx5orWOZv7+/fszbe/Fixfik08+kcsAEE5OTlox1ahRQzx+/DjTuvXq1RMAxJgxY0TNmjUFAGFtbS1cXV2FJEli//79IioqSnh6euqdPDw85P1MnDgxu49FdvPmTb3vc2xsrBxP4cKFxcWLF7WWb9y4UajVanl9R0dHrb8LFSokLly4kGmfGT/bffv2CQcHB3l9a2treZm3t7e4e/eu1rqenp7CyclJABAqlSrT+zBz5kwhxH/fu2LFion09HS9r7969eoCgOjbt6/WfM3368cff5TL5MmTR44VgJAkSSxbtkzndh88eCBKly4tl82TJ49wcXGR11uwYIG8jxUrVmRaPze+T+PGjRMff/yx/H3SvG+aacKECXrfl9z+fWS1TPNZ6futGyrj9jK6ceOG/P79/fffetdfsGCBACCcnZ3FixcvMm23Xr16YvTo0fJn6erqqvW+NGvWTCQmJhoct+Zzy+r3mzEGfet//fXXolGjRgKAsLGxEfb29nJsDg4O4vjx4+LRo0eiYsWK8mebN29euYyHh4e4ffu2zv2HhYXJ32MAwt7eXmv7rq6umd7btLQ0eZ3ff/890zb9/f3l9YcNG5Zp+eeffy4AiB49emR6H970952VMmXKCABi5MiResvEx8fLr3vlypXy/Dt37ojChQvLr0elUglXV1dhZWUlz9P12WXl+fPn8nFxxowZmZZ36NBBABDr1q0Td+/elY/Xrzt06JDWcVejZ8+eAoBo1KiR3hhSU1NFgQIFBAAxZcoUrWWaba5bt07+LG1tbYWdnZ28zMbGRuzcuVPntt/mXB4fHy/q1q0rl7WyspLPmwBEUFBQlr8rzXpLliwRnp6ecgyOjo5ax4+7d++KsmXLah3PnZ2dtT7nH374QWeMiYmJolmzZlplXVxc5BjHjBmjN8a2bdtmed7XnG99fHwy7XfNmjVa52O1Wq31O3d0dNT5maxYsULe5tq1a0WePHnk42HG41yZMmXE8+fPs1xfl9OnT4uCBQtqfWaa91tzTJ06darOdbOS8Vpmw4YN8jYdHBy0Xrebm5s4efJkpvUzXpds2rRJft1OTk7C1tZW63eb1flMQ9dnOmTIEPl7pjleZvw8q1SpIoQQokqVKsLV1VUu9/rnPmTIEK19vem1mKV5qwRFCCEmT54sAIiePXtqlYuPjxcODg5CpVKJqKiobBOUHj16iJUrV2qdSJOSksSePXtEtWrVBABRqVIlnTHNnz9f3nbr1q3F6dOn5WUJCQli165domPHjuLZs2faLz6LL2W3bt0EAFGkSBGxdu1aed2XL1+K33//XRQpUkQAEG3atMm0ruaL7ODgIBwcHMSKFSvkC6NHjx6J2NhYna8jo6CgIPlEcPDgwWzLa+hLUKKiokSpUqUEABEQECD+/fdfrfVOnjwp/4Br1aolIiMjhRCvLkb++OMPkT9/fgFAFC1aNNNBLONn6+rqKlq3bi0nP0lJSWLjxo3ywaV79+6ZYs7uACjEqxOK5qIg48k4o8jISDmOEydOaC3TnDRdXV1FgQIFxJYtW0RycrIQQohLly6JGjVqyJ/Z06dPM227efPmAoDImzevWLZsmXzBGhUVJTp27ChsbGzkE7iuBCU3vk+urq7C2dlZrFy5Uv4+3blzR7Rq1Uo+UV65ciXT+kr8PrJaZqwERYj/PpeMF7uvq1SpkgAgBg0apHO7mguTQYMGiZiYGCGEEM+ePROTJ0+WLzp0XWhnJ7cSFBcXF+Hu7i5++eUXkZycLNLT08U///wjf2dq1qwp2rZtK3x9fcXOnTtFWlqaSEtLE3v27BEffPCBACC6du2aaftRUVFyolG6dGmt40x4eLgoUaKEfAHw+o2F1q1bCwDiq6++0pp/584d+SIAgChfvnym/WpuamX8nbzt7zsr06dPF8CrGyRpaWk6y6xevVoArxK0jMe3Pn36CADC19dX7NmzR6SmpgohXl3g37p1SyxYsECMGTMmx7FoBAYGCgCiRYsWmZZpLnju3bsnhPjv/bp+/bpWuW+++Ua+UH358qU8/+jRo/KF4evraPzxxx8CeHWj4/79+1rLMh7LS5cuLfbt2yfS0tLk753me+Hj46Pz/Xybc3n//v3lY9n06dPlz+Lhw4diyJAh8u8huwTFwcFBlChRQuzdu1eO8fLly0KIV5+dJtF1dnYWa9asEUlJSUIIIa5fvy4++ugj+f37888/M+1j2LBh8vJvvvlGPm4+ePBADBgwQOuYYsjNxZMnT8pJ8pdffqm1bNeuXUKlUglra2sxevRocfPmTZGeni7S09PFpUuXxKeffir/7l6/GaE5v9rZ2Qm1Wi0+//xzERUVJYR4dfyfO3eufO4fP358priyOj/fu3dPvpnarl07ceLECfm8+uDBAzF+/Hg5Gf/tt99y/F4IoX0t4+zsLMqVKyeOHTsmhBAiPT1d7Ny5U755ULhwYREXF6e1fsbrEgcHB/Hhhx9q3ZTNeK580wTFkPUzxpOVt7kWszRvnaBERUUJlUqV6cC+fPlyAUA0adJECCGyTVCy8vz5c/mg/frdvMePH8sXv506dcry7tvr9H2pwsPDBfDqzqPmh/y6O3fuyAeTjBd8Qvz3RQYg/vjjjxzHo6F57/Rd7GZFV4Jy9uxZ+Q5H3bp1s7wA9/f3FwkJCZmWnzp1Sj7QaGo1NDJ+tg0aNNB50vrhhx/kC/yUlBStZTlJUIQQok2bNvLnrMugQYP0nvw0CYparc5UcySEEDExMcLW1lYAEGvWrNFa9vfff8uvb/Xq1ZnWTUtLEw0aNND7meXm90nXxVtiYqLw9vYWAMQ333yjtUyJ30d2y4yZoGzZskX+Xr1eAySEECdOnJDX1RzodW1XV+IshBDjxo2TL+ReT+qzk1sJiq7jnhBC7N27V16eN29ecfXq1Uxlli1bJi/XXDhofPHFF/KF6OsXqUK8+k5qEo2BAwdqLZs9e7YAXt3syGjVqlUCgOjTp48oUKCAkCRJPHr0SF5++/ZtOeZbt25prfs2v++s3L17V75TrO+uf9OmTQUA0a1bN635mps669atM2if2fn6668F8OrOaMbj4YULFwTwqiZJQ/Mkwuu1u40bNxYARP369TNtv0KFCgKAGDt2rM79ay7C27Vrl2mZ5vP54IMPxIMHDzItz5goGnLzTIisz+W3b9+WP6fJkyfrXF9TO5TdhaKTk5O4c+eOzm1s2LBBLqfr+5CSkiInMGXLltVa9u+//8rnQV0X80II0blz5yxj1OXu3bvyMbxx48Za34m0tDRRrFgxAUAsWrRI7zb03TTQnF+BzDeSNYYPHy6f/1+X1flZ893s0qWL3rhmzZolAN03K7KS8VrG3d1d53fxwoULwsbGRgCZayMzXpdUq1ZNvrmgizklKG9zLWZp3jpBEeK/g3vGA2idOnUEALF+/XohxNslKEL8V+0dGhqqNX/x4sUCeFVFq7njlFP6vlSag2B2d001B/lp06Zpzdd8kcuUKWNQPEIIsW/fPjl7DgoKMnj91xOU8PBw+Y5Tu3btdD6q8uTJE/lOcVYHQM1n8PoFQsbPdvfu3TrXzXhh8nrVZE4TlJ07d8pJxsOHD7WWvXjxQn6dul6DJkHRdSdZQ5NkjB49Wmu+5s6dr6+v3gv8jBeLrycoufV9qlWrlt51e/fuLQCIDh06aM1X4veR3bLcllWCkpqaKiffuh7J0NyRDQwMzHK7ui7uhXhVk6J5nEDfIx/65FaCUrt2bZ3rpqamytX++hIszSNCAMT58+fl+enp6cLNzS3b44zm0Td3d3et+WfOnBHAq7vImlonIYTo1auXACDWrl0r1xr+8ssv8vKVK1cKAMLPzy/Tvt7m950dzcX86wmIEK/uAmtqb16/YNXUdHz33XcG7zMru3fvlj+Xo0ePyvPnzZsnAO1H2DRJX8bYk5KS5BrbkJCQTNtftGiRACC8vLwyJaYZa6t0XaBr4vrf//6nN34/Pz8BQMyfP9+g1y2E/nO55kLWzs5OxMfH61z32rVrOUpQXk+oM2rbtq3eY4LGn3/+KW8r442NOXPmCOBVwv96jbPG5cuXDUpQnj9/LieUpUqVynQDUXN+zZcvn94aQCGE2LRpkwAgSpYsqTU/Y4Ki7zh34MABuczrF8X6zs8vX76Ub+qdOXNGb1yPHj2Stx0dHa233OsyXstk9V3s0qVLttclGY9BuphLgvK212KWJldGktc0cl6+fDmAV42k//77b7i6uqJNmzY53s62bdvQsWNHFClSBPb29lqNiDQN/u7evau1jqaRYOXKlZE/f/5ceDXAoUOHALxqkOnl5aV32rNnD4BXjbt1MbTbx0uXLqFdu3ZISUlB+/btMWXKlLd6Hb/99huaNm2Kp0+fYsCAAfjll1+gVqszlTt16pTcSLJx48Z6t9ekSRMAQGRkJFJSUnSWqV69us753t7e8r8fP36c49fw+v6LFi2KpKQk/PTTT1rLNm3ahKdPn8LBwQFdunTRuw198WWM8fX4NA1Z69atm6mhpUatWrVgba271+7c+j69SexK/D7MiZWVFfr27QsAWLJkidayhIQErFu3DgDQr18/vdsoVKgQ/P39dS5zcnJC5cqVASDLgfWUVK1aNZ3zrayskC9fPgBA1apVdZbJOG5MxkawN2/elL8rOfnNx8bG4ubNm/L8gIAA5MuXD0IIrR6mNP9u2LCh3Ch037598nLNvzM2GM24r7f9fevTo0cPAK+OiZoxdTTWrVuHtLQ0eHt7Z3ovPvroIwCvOmTo168fduzYkSsNVGvWrAkbGxsA2g3gNf/WNI7P+G9N18MA8M8//+DFixcAdL+XXbp0gaOjI6Kjo7F161atZcuXL0daWhr8/Pzkz1eXNzneaLzJuVxznK1SpQrs7e11brdo0aIoVKiQ3rg0sjr3an7HWX3vGzRoACsrK63yGf9dpUoVODk56Vy3ePHiOR4zJC0tDZ06dUJERATy5cuHbdu2wdnZWauM5vzx7NkzeHt76z1/aI6D+s4fbm5ueo9zGc/P+hrLv+7kyZNITEwEADRt2lRvXBk7MdEXW3ayGuNHsyyr65J3pQvu3LwWswS5kqC0bdsWrq6uOHToEK5evSp3Ldy5c2fY2tpmu356ejq6dOmCVq1a4eeff8bNmzeRnJwMV1dXeHp6wtPTU97O6ycXzbgIPj4+ufFSAEDuFSIuLg4PHjzQO2l+nJoTxes8PDxyvM+HDx+iZcuWePr0KapWrYrVq1frvRjOqeHDhyMxMREtW7bE/PnzoVLp/rhjYmLkf2d1YNWMdZOamqr3xOTo6KhzfsaL9zf9QUmSJF9ovn4xunjxYgCvTswODg56t6Evvowxvh7fw4cPAWgfxF+nVqvli8XX5db36U1iV+L3YW4+//xzWFtb4+zZs1q90m3YsAHPnz+Hi4sLOnbsqHf97C4mNMsz/k6MKSefu6G/O0N/86+vk7HnMU3ScePGDdy+fRulSpWCl5eXfOGQMUHRJDC6Lqpz4/etT7t27eDg4ICEhARs3rxZa9nq1asBAF27ds10jBw1ahQ6dOiAlJQULFmyBC1atICLiwsCAgIwatQoXL582eBYgFcDnGoSz4wJiiYJydjDkI+PD3x8fHDnzh25RzbNOnZ2djoTCQcHB3Tr1g3Af+8d8Opcu2zZMgBA3759szzHvMnx5m3O5Tk5zgLZ/16BrM+9mu9xVtuxtbWVj+cZv/c5WReA3nHhXjds2DBs374darUaW7ZsQZEiRTKV0Zw/UlJSsjx/aBKLly9f6txXTj5PzX5yImPvWVnFlbEnQH3ntuxk9X5rlmV1XWLItZgp5ea1mCXIlQRFrVajc+fOAIClS5fKd780NSvZWbZsGdavXw8rKytMmDABV69eRVJSEh4/fozo6GhER0fjk08+AQCt7hABvPVFvC6abkUXLFgA8eoxuCwnfd3Kau7AZCcpKQlt2rTBjRs3UKhQIfzxxx+5MjK25gT1559/YuHChW+9PXPw2WefQa1W49KlSwgPDwfwqubp4MGDALK+U/623vS7llvfJ2PG/C7x9vaWx4vIeDGmucjt1q0bR5pXwOsJiOb/mvm+vr7w8/PD5cuXce/ePVy7dg137twBoDtBAZT7fdvb26Ndu3YAoFU7c/bsWbmr5u7du2daL0+ePNi4cSMiIiIwYcIENGzYEHZ2djh37hy+/fZblClTBt99990bxaR5Dw4ePIjU1FRcuHABMTExKFq0aKaLE00tiibB0/y/Vq1ack3M6wYMGAAA2L17tzxI8q5du3D79m1YW1vn+PxsiLc5l2vkxjErp+deU/rxxx/x448/Anh13aTvLr/m/FG9evUcnT/0va+5LWP36y9fvsxRXLq6UzeGd+H7QJnlSoIC/JeMzJ49G3fv3kXZsmVRpUqVHK27YcMGAK/uhIaEhMDf3z/TnSx9I0h7eXkBePOqQ2NtMyu9e/fG4cOH4eDggK1bt8r7f1uTJ0/G+PHjIYTAl19+iXnz5uksl/HuwuvV7hlplllbW8PNzS1XYjRUvnz50L59ewD/XYBq/l+5cmX5cZzc9MEHHwCA3v7WgVdJpr7+/Y39fTKXfRvTF198AeDVWCZxcXE4e/asPFZD//79s1xX1/g8upYbehdOc1dSUzOmi65xRIzB0N/86+sA/11gX716FXfv3s2UoGQss2/fPnl5Vo/AKPn71iQg+/btkz9TTe1JhQoVEBAQoHfd8uXLIyQkBHv37sXTp0+xZ88e1K1bF2lpaRg1apTWeDQ5pXlv4uPjceLECa3xT16XcTyU5ORkeWwJfYke8OoxvJo1a2rVmmjey48//jjXzjMZvc25PCfHWSD732t2NN/jrL73iYmJiI2N1Sqf8d85PWbo8+eff2LYsGEAgHHjxsk3E3Ux12N4xu+P0rFl9X5qlr3NdYkmgTH1sfpduhYzhlxLUKpUqYKAgAB5sLnPPvssx+tq7qpVrFhR5/L4+Hi9A0PVrFkTwKtnQ+/fv29IyHpp7mToGmQst02YMAHr16+HSqXCunXrUL58+Vzd/qRJk+QB/gYNGoQ5c+ZkKlOpUiX5JJLVoGOaNhLly5dHnjx5ci1Gzb5zeudHc2dw06ZNiI6Olu+IKlV7UqlSJQDaz4C/7tChQ0hNTdW5zJjfp9cp8fswR40bN4a/vz8SEhKwdu1a+UIsMDAQZcuWzXLdjI/OvO758+c4efIkAOT4houGq6urvH19shrwTkl+fn7yiS0nv3l3d3f4+flpLStZsqTcrmnfvn0ICwuDSqXSusDOWMuS1eNdGSn1+27YsCEKFiyI9PR0rFu3Tv4/8F8blZywtrZGo0aN5EdzhBDy+2SIwMBAuU3g/v37dbY/0ciYoBw9elR+jCen7+Xy5cvx77//yu1RlDpWvs25XHOcPXHiRKbHvzRu3LiR5e8pJzS/46y+92FhYfLxPGP7Ls26J06cQHx8vM51NQm7PmfOnEHHjh2RlpaGDh06YNKkSVnGqzl/REdHm6wdnC5Vq1aVa+9eb+eU2zK2c9O3rFy5cm98XZLdsfr58+e4ePGi3vU1tX5ZXcNkTNT1lTP1tZi5ybUEBQCmT5+OESNGYMSIEVneEXidplGYvrtQkydP1jtq8KeffgonJyekpqZi2LBhuVK9qTl4nzt3DgsWLMiybEJCgt4RwLOzevVqTJ48GQDw7bffolWrVm+0nexMnDgR33zzDQBg6NChmDVrltZyFxcXNGvWDAAwc+ZMnc+JnjlzBr/++isAyI/z5RZNY8OnT5/mqHzt2rVRtmxZJCYmomPHjnj06NEbN57NCc0jCbdu3ZIvaDISQmDq1Kl61zfW90kXJX4f5kiSJLmmZP78+VizZg2AnF+IaX6Hr/vuu+/w8uVLWFtby3f2c0pzs2Hnzp06L7j27duXa6MsG0qSJLldzqJFi3Te1b537x4WLVoEQP9vXnOBPH/+fNy/fx/ly5fXuqOXsQZFcwGe3UW1Ur9vlUqFrl27Anh17NXUpFhZWenddlJSkt7tqdVq+c6rvvZ9WbG1tUVgYCCAVxfEutqfaGge+/r333/l5NvBwSHbpPnTTz+Fu7s77t27hy5duiAlJSXbxvFv423O5e3atYNKpUJCQoLOG2kA3rrjGADo1KkTAODIkSPYtWtXpuWpqaly0lC2bFmtGxzt27eHlZUVXr58iW+//Vbn9rNKOO7du4ePPvoI8fHxqF69OlatWpXtI20NGjSQG7cPGzYs2/ODsdok2Nvby7+b6dOn6x3JXuNt4lq4cKHOJxQuX76MTZs2AUCW7QyzozlWa65xXvftt99meSzIyTVMxk4V9JUz9bWY2TG02y9d3QznRFbdDGcca2DRokXyoEn3798XQ4cOlbu5BHT3471w4UJ52x9//HGmgei2bdsmWrdubdBAdJpuWyVJEkOHDtUa8CoxMVEcOXJEjBo1Sri7u2fqbz0n3YsePHhQ7r+7f//+essZKquR5KdNmyYvmz59utayjIMD1a5dW2twoO3bt8t9tGc3UGNW9L3fV69elZdt3LgxR6/zxx9/lNcBIPr165dl+axGedfQdAes6zvWpEkTuQvMFStWyN0137lzR3Tu3DnbgRqV/j5l1V2tEr+PrJYZcxyUjB49eqQ12q6Li4vWyPH6tqsZVG3IkCFy97ZxcXFiypQpcpePr48tkBOXL1+Wx3Vo1aqV/Lm+ePFCrFy5Ujg5Ocld/WbVzXBWn3tOvtf6Pqs7d+7IXfeWKVNGHDp0SF528OBBeQwQXQM1aixZskTrdzhixIhMZTQD+2mmnHQ1aujvO6fOnTsnb7NKlSoC0D1Yooanp6cYO3asOHLkiFYX7VevXpUHx1OpVFpdOBsiJCREAJC7/dXV/bKGpjtVTdms4s5oxIgRWu9ldqN6Z/Xb1tD33Xzbc3nfvn3l1zhz5kz5XPPo0SN5gMScDNSYVeyvD9S4du1auSvmGzduyOOJANA5UKOm23mVSiWmTp0qDxAYExMjBg4cqHVMyRhjYmKiPGhs4cKFDepyd8+ePfLYF9WrVxd79uzR6j76+vXrYsGCBaJKlSqZxpDJSTf+WV03ZDdQo+bawNvbW/z0009aAybGxMSITZs2iTZt2oimTZvm+PW+HpOzs7OoUKGC+Oeff4QQr7pJ3717t3z8K1SoUKbzV06vS4QQYunSpXLZCRMmyNt6+PChCAoKEiqVKsvvXa1atQQA0b59e51jlwjx6lybccwWfUMWvM21mKUxiwTlyZMnomTJkvJyzZdBc3HQv3//LC8ehRBi6tSp8sUA8Kqfcjc3N615rw/kltXBLCkpSXz++edaB3YHBwfh6uqqtU0AmU7ehlxQAq/6N/f09NQ7GTIYT1YHGiGE+Pbbb+XlU6ZM0Vq2YcMG+QcEvBrsStPPueYg8PoYJkK8fYIihBCNGjWSlzs6OgofHx/h4+Mjvv/+e53bevbsmTywIZD9yNJvm6Dcv39f6zuaJ08e+YClUqnE4sWL5VFtNWP/ZGSs75OuC10hcv/3kdUyUyUoQgh57A0g88jx+rZbr149ebwPSZKEq6urfBEIvBo4LeNI3YaYMGGC1mfr7OwsX2i0adNGvqAzRYIihBBhYWHyxRTwaiT1jL8rFxcXER4ernfb169f13p927dvz1RGMyAk8GrE+pww9PdtCM1FombS9XvVyFhOpVIJV1dXrWOiJEl6j1E5oRnEVTP17t1bb1nN2Caa6fWB6fS5evWqfC7VNXL867L6vmjo+26+7bn8+fPnonbt2vL6VlZWwtXVVV5/3Lhxom7dugLIPI5KTmMX4tVYMGXKlJHL29jYyMdzTdxz5szRue7Lly/lcXV0xThmzBid70/Gc7O9vX2W5/wqVapk2u9vv/0mD7qrOQe5u7tr3ZQBMg/Wq2SCIsSrwRKLFy+u9d65ublp/X41x1FDZIxpw4YN8mt3cHCQbwZqjlHHjx/PtL4hCUpqaqrWYMua84AkSUKSJDFz5swsj8erV6/W+lwKFCggfHx8Mo1d1qdPH7mcnZ2dKFy4sPDx8cl0Y+dNr8UsTa4+4vWmXFxccPjwYQwdOhS+vr6wsrKCtbU16tevj/Xr1+eoB6qgoCCcOXMGffv2latDk5OTUaxYMXTu3BmbN2/W22+5LjY2NliyZAkOHz6MXr16oWjRokhLS0N8fDw8PDxQv359TJgwAZGRkTnu81yfR48eZdlFn75nXd/EiBEjMHv2bADA//73P63q6I4dO+L8+fPo37+/PB6BtbU1KlSogJCQEJw7dw6lSpXKtVgy2rRpE4YNG4bixYsjJSUFt2/fxu3bt/VWhTo5OaFp06YAlGscn5GXlxeOHz+O8ePHo0SJElCpVLC2tsaHH36Iffv2oW/fvnIjOhcXl0zrG/P7pEtu/z7M1aeffir/O7vG8RlNnz4dGzZsQO3atSGEgI2NDSpUqIA5c+Zgx44dOeouXZeQkBCsXr0aNWrUgL29PdLS0lChQgUsXLgQmzdvNnnvMvXq1cPFixcxYsQIlCpVCunp6RBCoFSpUhg5ciQuXryIOnXq6F2/SJEiKFy4MIBXbTPq1q2bqYyuRvPZUfL3nbG9iZOTEz7++GO9ZXft2oWgoCDUqVMHhQoVktt++Pv7o3fv3jh+/DiGDh36xrFUr15dq4c5Xe1P9C3L6Xvp7++PChUqAFCucbzG257LHRwcsHfvXsycORPlypWDjY0NhBCoV68eNm/ejMmTJ8vnBF3H2ZwqUKAATpw4gVmzZqFGjRrImzcvXrx4gUKFCqF79+44efIkhgwZonNdW1tb/PXXX5gzZw4qVKggx1inTh38/PPPmDZtWrb7T0hIyPKcr+lyOaM2bdrg2rVrmDhxIqpVqwYHBwc8ffoUarUa5cuXx+eff47ffvsNo0aNeuP35U2UKlUKkZGRWLRoEZo2bYp8+fIhLi4OQgj4+/vj008/xeLFi+Xxb95E9erVceLECfTo0QPOzs5ITU1FgQIF0LdvX5w9e9bg9oGvs7Kywvbt2xESEoKSJUvCxsYGkiShadOm2L17N0aOHJnl+t26dcPq1atRu3Zt2NnZ4f79+7h9+3amtkjz5s1DcHCw3CFHVFQUbt++nenxNVNei5kTSQgLfSidLFpSUhIKFCiA2NhYLFq0SNHuhXPi6tWrKF68OIBXB52cDCZmzlJTU+XGd4cPH5aflTd3gwcPxty5cxEYGCgPUqlPcHAwQkJCUK9ePa2xKMj0zO33/S6Ljo5GoUKFkJqaip07d8qJ37soPj4e7u7uSE5ORnh4eJbJMxG928yiBoXIUOvXr0dsbCycnJwUaxxviNDQUABA6dKl3/nkBNDu1jHjaOTmLC4uTu7xSdN7Eb2bzO33/S5buHAhUlNT4e/vr1jjeGOZNWsWkpOT4ebmptW7FhFZHiYo9M65fv06xo8fD+DV+BdvMrK0oS5duoTPP/8c4eHhWr3QXLp0Cb1798aKFSsAAGPHjlU8FqUlJyfLPdR4eXll6l7WHCUlJeGrr75CXFwcChUq9FY9upBpmeL3balOnDghDyQ5fPhwsx+49fnz5+jUqRN27Nih9Xjv7du3MWrUKAQHBwN41Rvlmz52SUTvBmtTB0CUU7Vr18bNmzcRHR2N9PR0FCxYEEFBQUbZd2JiIpYtWyYPeObs7IyUlBStbgCHDBmiczTqd0mjRo1w4MABeZTgkSNHmvVFzezZszF79mzExMTI7QNmzZqld3RtMl+m/H1bGl9fXyQlJcndR1esWBGff/65iaPKXlpaGjZu3IiNGzcCABwdHQFA66ZQ+/bt+b0geg+wBoXeGXfv3sW9e/fg6uqKtm3bYv/+/W/VUNIQRYsWxbfffovmzZvDz88PqampSEtLQ6FChdChQwfs2bNHb9/975LY2FhYW1sjICAA8+bNw4gRI0wdUpaePn2K27dvQwiBChUqYOPGjfK4NfRuMeXv29Lcvn0b0dHR8PLyQq9evfDXX3+9EwO6OTg4YO7cufj4449RtGhRSJKExMRE5M+fH61atcIvv/yCX375BdbWvLdKZOnYSJ6IiIiIiMwGa1CIiIiIiMhsMEEhIiIiIiKzwQc5s3XF1AEQEeUqgTRTh0BElKskmO/ghXkLd1Zs2y+j1iu2bVNiDQoREREREZkN1qAQERERESlEklgfYCgmKERERERECpH4wJLB+I4REREREZHZYA0KEREREZFC+IiX4fiOERERERGR2WANChERERGRQliDYji+Y0REREREZDZYg0JEREREpBBJkkwdwjuHNShERERERGQ2WINCRERERKQY1gcYigkKEREREZFC2EjecHzHiIiIiIjIbLAGhYiIiIhIIaxBMRzfMSIiIiIiMhusQSEiIiIiUojE+gCD8R0jIiIiIiKzwQSFiIiIiEghkqRSbDJEeHg4WrVqBW9vb0iShC1btrwWp6RzmjlzplzG19c30/Jp06ZpbScyMhJ16tSBra0tChUqhBkzZhj8njFBISIiIiKycAkJCShfvjzmzZunc/n9+/e1puXLl0OSJLRv316r3KRJk7TKDR48WF4WFxeHpk2bwsfHBydPnsTMmTMRHByMxYsXGxQr26AQERERESnEXHrxatGiBVq0aKF3uZeXl9bfv//+Oxo0aIAiRYpozXd0dMxUVmPt2rVITk7G8uXLYWNjgzJlyiAiIgKzZs1Cv379chyrebxjREREREQWSMlHvJKSkhAXF6c1JSUlvXXMDx48wPbt29GnT59My6ZNmwZ3d3dUrFgRM2fORGpqqrzsyJEjqFu3LmxsbOR5zZo1w+XLl/HkyZMc758JChERERHROyg0NBTOzs5aU2ho6Ftvd9WqVXB0dES7du205g8ZMgQbNmzA/v370b9/f0ydOhWjR4+Wl0dHR8PT01NrHc3f0dHROd4/H/EiIiIiIlKIBEmxbQcFBWH48OFa89Rq9Vtvd/ny5ejatStsbW215mfcV7ly5WBjY4P+/fsjNDQ0V/arwQSFiIiIiOgdpFarczUxAIC///4bly9fxsaNG7MtW716daSmpuLWrVsoUaIEvLy88ODBA60ymr/1tVvRhY94EREREREpxFy6Gc6pZcuWoXLlyihfvny2ZSMiIqBSqeDh4QEACAwMRHh4OFJSUuQyu3fvRokSJeDq6prjGJigEBERERFZuPj4eERERCAiIgIAcPPmTURERCAqKkouExcXh19++QWff/55pvWPHDmC2bNn48yZM7hx4wbWrl2LYcOGoVu3bnLy0aVLF9jY2KBPnz44f/48Nm7ciDlz5mR6DC07fMSLiIiIiEgh5tLN8IkTJ9CgQQP5b03S0LNnT6xcuRIAsGHDBggh0Llz50zrq9VqbNiwAcHBwUhKSoKfnx+GDRumlXw4Oztj165dGDhwICpXrox8+fJhwoQJBnUxDACSEEK8wWt8j1wxdQBERLlKIM3UIRAR5SoJpUwdgl6epUYptu0HF2dmX+gdxBoUIiIiIiKFmEsNyruECQoRERERkWKYoBiK7xgREREREZkN1qAQERERESmEj3gZju8YERERERGZDdagEBEREREphDUohuM7RkREREREZoM1KERERERECpFYH2AwvmNERERERGQ2WINCRERERKQQtkExHBMUIiIiIiKFSJJk6hDeOUzpiIiIiIjIbLAGhYiIiIhIIXzEy3B8x4iIiIiIyGywBoWIiIiISCHsZthwfMeIiIiIiMhssAaFiIiIiEghbINiOL5jRERERERkNiwqQfH19cWkSZMQFRVl6lCIiIiIiCBJKsUmS2VRr2zo0KHYvHkzihQpgiZNmmDDhg1ISkoydVhERERE9J6SoFJsslQW9cqGDh2KiIgI/PPPPyhVqhQGDx6M/PnzY9CgQTh16pSpwyMiIiIiomxYVIKiUalSJfzwww+4d+8eJk6ciKVLl6Jq1aqoUKECli9fDiGEqUMkIiIioveBpFJuslAW2YtXSkoKfvvtN6xYsQK7d+9GjRo10KdPH9y9exdff/019uzZg3Xr1pk6TCIiIiIieo1FJSinTp3CihUrsH79eqhUKvTo0QPff/89SpYsKZdp27YtqlatasIoifRbvPgXfPfdT+jRozX+97++pg6HiChbx4+fx7Jlv+H8uet4+PAJ5s4bi8aNa8jLExJe4rvvVmPvnmN4+vQ5Chb0QPfuH6FT5+YmjJrIeCy5MbtSLCpBqVq1Kpo0aYIFCxagTZs2yJMnT6Yyfn5+6NSpkwmiI8paZOQVbNiwAyVK+Jo6FCKiHHv5IhElS/ihffvGGDxoWqbl06Ytx7GjZzFj5lAUKOCBQ4ciMClkETw83NCwUTUTRExE5s6iEpQbN27Ax8cnyzL29vZYsWKFkSIiypmEhJcYNeo7fPPNYCxYsNHU4RAR5VjdepVRt15lvcsjTl9GmzYNUL16AACgY8dm2LhxJyIjrzJBofeCJEmmDuGdY1F1TprkJDk5GXfv3kVUVJTWRGSuJk1aiHr1qqBmzQqmDoWIKFdVqFgC+/Ydx4MHsRBC4OjRs7h18x5q1a5g6tCIyExZVA3KlStX0KdPHxw+fFhrvhACkiQhLS0ty/WTkpIyjZuiVidDrbbJ9ViJNLZvD8eFC9exadMsU4dCRJTrxo/vh/Hj56Ne3T6wtraCJEmY/M1AVK1axtShERmFJY9XohSLSlB69+4Na2trbNu2Dfnz5ze4Si00NBQhISFa8yZOHITg4MG5GSaR7P79h5gyZQmWL5/ERJiILNLq1dtxJuIy5i/4GgW8PXD8xHm5DUrNmuVNHR6R4thI3nAWlaBERETg5MmTWr12GSIoKAjDhw/XmqdW89EwUs7589cQG/sU7doNleelpaXj+PHzWLt2G86e3QwrKyvTBUhE9BYSE5Mw+/s1+HHuWNSvXwUAUKKkLy5dvInly7YwQSEinSwqQSldujQePXr0xuur1Wqo1erX5vKuNimnRo3y2Lp1rta8oKDZKFKkIPr2/YTJCRG901JT05CSkgrVa080qKxUSBfpJoqKyMjYSN5gFpWgTJ8+HaNHj8bUqVMREBCQqZthJycnE0VGpJuDgx2KF9fuec7OzhYuLk6Z5hMRmaOEhJeIirov/333bgwuXrwBZ2dHeHt/gKrVymDmzFVQ29qggLcH/jl+Dr9vCcPYsb1NGDURmTOLSlAaN24MAGjUqJHW/Jw2kiciIiLDnDt3DT17jJf/nha6HADQpm0DTJv2FWbNGolZs1Zj1Mjv8exZPLy9P8DQYV05UCO9P9gExWCSEEKYOojccuDAAb3Lzp49i0GDBr3BVq+8eUBERGZIgDdriMiySChl6hD0Kl5jvmLbvnL0S8W2bUoWlaC87vnz51i/fj2WLl2KkydPvmENChMUIrIsTFCIyNKYdYISuECxbV85MkCxbZuSRVY6hYeHo2fPnsifPz++/fZbNGzYEEePHjV1WERERERElA2LaYMSHR2NlStXYtmyZYiLi0OHDh2QlJSELVu2oHTp0qYOj4iIiIjeR+zFy2AWUYPSqlUrlChRApGRkZg9ezbu3buHH3/80dRhEREREdH7TqXgZKEsogblr7/+wpAhQzBgwAAUK1bM1OEQEREREdEbsojc6+DBg3j+/DkqV66M6tWrY+7cuW81YCMRERERUW4QkqTYZKksIkGpUaMGlixZgvv376N///7YsGEDvL29kZ6ejt27d+P58+emDpGIiIiIiHLAIhIUDXt7e3z22Wc4ePAgzp49ixEjRmDatGnw8PBA69atTR0eEREREb1vJAUnC2VRCUpGJUqUwIwZM3D37l2sX7/e1OEQEREREVEOWEQj+axYWVmhTZs2aNOmjalDISIiIqL3jcqCqzoUYrE1KERERERE9O6x+BoUIiIiIiKTseDetpTCGhQiIiIiIjIbrEEhIiIiIlIKK1AMxgSFiIiIiEgpbCRvMD7iRUREREREZoM1KERERERESmEjeYOxBoWIiIiIiMwGExQiIiIiIqVICk4GCA8PR6tWreDt7Q1JkrBlyxat5b169YIkSVpT8+bNtco8fvwYXbt2hZOTE1xcXNCnTx/Ex8drlYmMjESdOnVga2uLQoUKYcaMGYYFCiYoREREREQWLyEhAeXLl8e8efP0lmnevDnu378vT+vXr9da3rVrV5w/fx67d+/Gtm3bEB4ejn79+snL4+Li0LRpU/j4+ODkyZOYOXMmgoODsXjxYoNiZRsUIiIiIiKlmEkvXi1atECLFi2yLKNWq+Hl5aVz2cWLF7Fjxw4cP34cVapUAQD8+OOP+PDDD/Htt9/C29sba9euRXJyMpYvXw4bGxuUKVMGERERmDVrllYikx3WoBARERERvYOSkpIQFxenNSUlJb3x9sLCwuDh4YESJUpgwIABiI2NlZcdOXIELi4ucnICAI0bN4ZKpcKxY8fkMnXr1oWNjY1cplmzZrh8+TKePHmS4ziYoBARERERKUXBNiihoaFwdnbWmkJDQ98ozObNm+Onn37C3r17MX36dBw4cAAtWrRAWloaACA6OhoeHh5a61hbW8PNzQ3R0dFyGU9PT60ymr81ZXKCj3gRERERESlEKNjNcFBQEIYPH641T61Wv9G2OnXqJP87ICAA5cqVQ9GiRREWFoZGjRq9VZyGYg0KEREREdE7SK1Ww8nJSWt60wTldUWKFEG+fPlw7do1AICXlxdiYmK0yqSmpuLx48dyuxUvLy88ePBAq4zmb31tW3RhgkJEREREpBSVpNykoLt37yI2Nhb58+cHAAQGBuLp06c4efKkXGbfvn1IT09H9erV5TLh4eFISUmRy+zevRslSpSAq6trjvfNBIWIiIiIyMLFx8cjIiICERERAICbN28iIiICUVFRiI+Px6hRo3D06FHcunULe/fuxccffwx/f380a9YMAFCqVCk0b94cffv2xT///INDhw5h0KBB6NSpE7y9vQEAXbp0gY2NDfr06YPz589j48aNmDNnTqbH0LIjCSFErr56i3PF1AEQEeUqgTRTh0BElKsklDJ1CHr5t1qp2Lavbe2V47JhYWFo0KBBpvk9e/bEggUL0KZNG5w+fRpPnz6Ft7c3mjZtismTJ2s1en/8+DEGDRqErVu3QqVSoX379vjhhx/g4OAgl4mMjMTAgQNx/Phx5MuXD4MHD8aYMWMMel1MULLFBIWILAsTFCKyNExQLAt78SIiIiIiUoqCvXhZKrZBISIiIiIis8EaFCIiIiIipSjc25YlYoJCRERERKQU5icG4yNeRERERERkNliDQkRERESkFDaSNxhrUIiIiIiIyGywBoWIiIiISCmsQTEYa1CIiIiIiMhssAaFiIiIiEgprA4wGN8yIiIiIiIyG6xBISIiIiJSCtugGIwJChERERGRUpifGIyPeBERERERkdlgDQoRERERkUKEilUohmINChERERERmQ3WoBARERERKYWN5A3GGhQiIiIiIjIbrEEhIiIiIlIKK1AMxhoUIiIiIiIyG6xBISIiIiJSCnvxMhgTFCIiIiIipbCRvMH4iBcREREREZkN1qBkI2/hiaYOgYgoV72MCjF1CERE7w9WoBiMNShERERERGQ2WINCRERERKQUNpI3GGtQiIiIiIjIbLAGhYiIiIhIKaxBMRhrUIiIiIiIyGywBoWIiIiISCGCFSgGY4JCRERERKQUPuJlMD7iRUREREREZoM1KERERERESpFYg2Io1qAQEREREZHZYA0KEREREZFS2AbFYKxBISIiIiIis8EaFCIiIiIipbA6wGB8y4iIiIiIyGywBoWIiIiISCns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xWBGTVDq1auHvHnzombNmqhfvz4aNGiAatWqwdra6G31iYiIiIjIDBk1M5gwYQLCwsLw999/Y+/evZAkCXZ2dqhVq5acsFStWhUqFVsTEREREdG7j21QDGfUBCU4OBjAqwbshw8fxr59+7B//37s378fu3btgiRJcHBwQO3atbF9+3ZjhkZERERERGbAJM9W2draomHDhmjYsCEAICEhAYsWLcL06dPx8OFD7NixwxRhERERERHlKtagGM5kjT+uXLki156EhYXh4cOHEEKgWLFiaNCgganCIiIiIiIiEzJqgrJ8+XI5Kbl//z6EEPD19UXLli3RsGFDNGjQAN7e3sYMiYiIiIhIMRw43HBGTVA+//xzSJKERo0aYcqUKahfvz58fHyMGQIRERERkdFwJHnDGTVBcXFxwdOnT7F3717cvXsXJ06cQMOGDVGvXj24ubkZMxQiIiIiIjJDRk1QYmNjcebMGfkxr9WrV2PevHlQqVQICAiQH/OqV68eHB0djRkaEREREVGu4xNehpOEEMJUO09PT8epU6cQFhaG/fv34+DBg4iPj4e1tTWSkpJMFZaWvIU7mzoEIqJc9TIqxNQhEBHlsuKmDkCvcqv/Vmzbkd3rKLZtUzLpEO5CCKSmpiIlJQXJyclISUmR5xERERERvetYg2I4oyYoQgicOnUK+/fvx759+3Dw4EEkJCRACAFra2tUqVIFDRo0YDfDRERERETvKaMmKG5uboiLi4MQAlZWVqhYsaKckNSpUwf29vbGDIeIiIiISFGsQTGcURMUX19fuSF83bp14eTkZMzdExERERGRmTNqgnL69Glj7o6IiIiIyKRUrEExmEkbySckJCAuLg5OTk58vIuIiIiILA4f8TKc0ce2TE5OxpQpU1CsWDE4OTmhYMGCcHJyQrFixTB16lQkJycbOyQiIiIiIjITRk1QXr58ifr162PChAm4ffs2ihUrhrp166J48eK4ffs2xo8fj/r16+Ply5fGDIuIiIiISBGSpNxkiPDwcLRq1Qre3t6QJAlbtmzRWi6EwIQJE5A/f37kzZsXjRs3xtWrV7XKPH78GF27doWTkxNcXFzQp08fxMfHa5WJjIxEnTp1YGtri0KFCmHGjBkGv2dGTVCmT5+Oo0ePokOHDrh+/TouXbqE/fv34+LFi7hx4wY6duyIo0ePvtELISIiIiIi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V4MyePBgjBgxAtHR0QgICECePNpdGpYrV85EkRERERHR+4aPeBnO4roZVqkyVwpJkgQhxBs2kmc3w0RkWdjNMBFZGnPuZvj7c8p1MzysLLsZfifcvHnT1CEQEREREQEAVBJvChnK4hIUHx8fU4dARERERERvyOISFI0LFy4gKioKycnJWvNbt25tooiIiIiI6H3DNiiGs7gE5caNG2jbti3Onj0rtz0BII+HwoEaiYiIiIjMl8V1M/zVV1/Bz88PMTExsLOzw/nz5xEeHo4qVaogLCzM1OERERER0XvESsHJUllcDcqRI0ewb98+5MuXDyqVCiqVCrVr10ZoaCiGDBmC06dPmzpEIiIiIiLSw+JqUNLS0uDo6AgAyJcvH+7duwfgVeP5y5cvmzI0IiIiInrPqCTlJktlcTUoZcuWxZkzZ+Dn54fq1atjxowZsLGxweLFi1GkSBFTh0dERERE7xF2M2w4i0tQxo0bh4SEBABASEgIWrVqhTp16sDd3R0bNmwwcXRERERERJQVi0tQmjVrJv+7WLFiuHTpEh4/fgxXV1e5Jy8iIiIiImOw4uWnwSwmQfnss89yVG758uUKR0JERERERG/KYhKUlStXwsfHBxUrVpTHPiEiIiIiMiVLbsyuFItJUAYMGID169fj5s2b6N27N7p16wY3NzdTh0VERERERAawmG6G582bh/v372P06NHYunUrChUqhA4dOmDnzp2sUSEiIiIik2A3w4azmAQFANRqNTp37ozdu3fjwoULKFOmDL788kv4+voiPj7e1OEREREREVE2LOYRr9epVCpIkgQhBNLS0kwdDhERERG9hyy5pkMpFlWDkpSUhPXr16NJkyYoXrw4zp49i7lz5yIqKgoODg6mDo+IiIiI3jNWklBsslQWU4Py5ZdfYsOGDShUqBA+++wzrF+/Hvny5TN1WEREREREZABJWEgLcpVKhcKFC6NixYpZDsi4efNmA7d85e0CIyIyMwIWcdgnIpJJKGHqEPTacH2HYtvuVLS5Yts2JYupQenRowdHiiciIiIiesdZTIKycuVKU4dARERERKSFjeQNZ1GN5ImIiIiI6N1mMTUoRERERETmhjUohmMNChERERERmQ3WoBARERERKcSSxytRChMUIiIiIiKF8BEvw/ERLyIiIiIiMhusQSEiIiIiUghrUAzHGhQiIiIiIjIbrEEhIiIiIlIIa1AMxxoUIiIiIiIyG0xQiIiIiIgUYiUpNxkiODgYkiRpTSVLlpSXJyYmYuDAgXB3d4eDgwPat2+PBw8eaG0jKioKLVu2hJ2dHTw8PDBq1CikpqbmxtukhY94ERERERG9B8qUKYM9e/bIf1tb/5cKDBs2DNu3b8cvv/wCZ2dnDBo0CO3atcOhQ4cAAGlpaWjZsiW8vLxw+PBh3L9/Hz169ECePHkwderUXI2TCQoRERERkUJUZjRQo7W1Nby8vDLNf/bsGZYtW4Z169ahYcOGAIAVK1agVKlSOHr0KGrUqIFdu3bhwoUL2LNnDzw9PVGhQgVMnjwZY8aMQXBwMGxsbHItTj7iRURERESkEJWCU1JSEuLi4rSmpKQkvbFcvXoV3t7eKFKkCLp27YqoqCgAwMmTJ5GSkoLGjRvLZUuWLInChQvjyJEjAIAjR44gICAAnp6ecplmzZohLi4O58+ff9u3SQsTFCIiIiKid1BoaCicnZ21ptDQUJ1lq1evjpUrV2LHjh1YsGABbt68iTp16uD58+eIjo6GjY0NXFxctNbx9PREdHQ0ACA6OlorOdEs1yzLTXzEi4iIiIhIIUp2MxwUFIThw4drzVOr1TrLtmjRQv53uXLlUL16dfj4+ODnn39G3rx5lQvyDbAGhYiIiIjoHaRWq+Hk5KQ16UtQXufi4oLixYvj2rVr8PLyQnJyMp4+fapV5sGDB3KbFS8vr0y9emn+1tWu5W0wQSEiIiIiUoi5dDP8uvj4eFy/fh358+dH5cqVkSdPHuzdu1defvnyZURFRSEwMBAAEBgYiLNnzyImJkYus3v3bjg5OaF06dJvF8xr+IgXEREREZGFGzlyJFq1agUfHx/cu3cPEydOhJWVFTp37gxnZ2f06dMHw4cPh5ubG5ycnDB48GAEBgaiRo0aAICmTZuidOnS6N69O2bMmIHo6GiMGzcOAwcOzHGtTU4xQSEiIiIiUoi5dDN89+5ddO7cGbGxsfjggw9Qu3ZtHD16FB988AEA4Pvvv4dKpUL79u2RlJSEZs2aYf78+fL6VlZW2LZtGwYMGIDAwEDY29ujZ8+emDRpUq7HKgkhzONdM1tXTB0AEVGuEuBhn4gsi4QSpg5Br7+jtyu27TpeLRXbtimxBoWIiIiISCFK9uJlqZigEBEREREphAmK4diLFxERERERmQ3WoBARvWfuxLNtHRFZlsIO5tsGhbUBhuN7RkREREREZoM1KERERERECpHYBsVgrEEhIiIiIiKzwRoUIiIiIiKFsALFcKxBISIiIiIis8EaFCIiIiIihbANiuGYoBARERERKYSPKxmO7xkREREREZkN1qAQERERESlEkoSpQ3jnsAaFiIiIiIjMBmtQiIiIiIgUwjbyhmMNChERERERmQ3WoBARERERKYTdDBuONShERERERGQ2WINCRERERKQQVqAYjgkKEREREZFCVMxQDMZHvIiIiIiIyGywBoWIiIiISCGsQDEca1CIiIiIiMhssAaFiIiIiEgh7GbYcKxBISIiIiIis8EaFCIiIiIihbACxXAWV4MSFRUFIUSm+UIIREVFmSAiIiIiIiLKKYtLUPz8/PDw4cNM8x8/fgw/Pz8TRERERERE7ytJwclSWdwjXkIISDpaI8XHx8PW1tYEERERERHR+4oDNRrOYhKU4cOHAwAkScL48eNhZ2cnL0tLS8OxY8dQoUIFE0VHREREREQ5YTEJyunTpwG8qkE5e/YsbGxs5GU2NjYoX748Ro4caarwiIiIiOg9xAoUw1lMgrJ//34AQO/evTFnzhw4OTmZOCIiIiIiIjKUxSQoGitWrDB1CEREREREAABJyty7LGXN4hKUhIQETJs2DXv37kVMTAzS09O1lt+4ccNEkRERERERUXYsLkH5/PPPceDAAXTv3h358+fX2aMXEREREZEx8ErUcBaXoPz111/Yvn07atWqZepQiIiIiIjIQBaXoLi6usLNzc3UYRARERERgQ/zGM7iRpKfPHkyJkyYgBcvXpg6FCIiIiIiMpDF1aB89913uH79Ojw9PeHr64s8efJoLT916pSJIiMiIiKi943F1QYYgcUlKG3atDF1CEREREREAPiI15uwuARl4sSJpg6BiIiIiIjekEXWOj19+hRLly5FUFAQHj9+DODVo13//vuviSMjIiIioveJpOBkqSyuBiUyMhKNGzeGs7Mzbt26hb59+8LNzQ2bN29GVFQUfvrpJ1OHSEREREREelhcDcrw4cPRq1cvXL16Fba2tvL8Dz/8EOHh4SaMjIiIiIjeN5Kk3GSpLC5BOX78OPr3759pfoECBRAdHW2CiIiIiIiIKKcs7hEvtVqNuLi4TPOvXLmCDz74wAQREREREdH7yoIr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pg6BiIiIiIjeksUkKERERERE5objoBiOCQoRERERkWL4iJehmNIREREREZHZYA0KEREREZFCJNagGIw1KEREREREZDZYg0JEREREpBAO1Gg41qAQEREREZHZYA0KEREREZFiWB9gKL5jRERERERkNliDQkRERESkEPbiZTjWoBARERERkdlgDQoRERERkWJYg2IoJihERERERAphN8OG4yNeRERERERkNpigEBEREREpRqXgZLh58+bB19cXtra2qF69Ov755583fmVKYYJCRERERPQe2LhxI4YPH46JEyfi1KlTKF++PJo1a4aYmBhTh6aFCQoRERERkUIkBf8z1KxZs9C3b1/07t0bpUuXxsKFC2FnZ4fly5cr8MrfHBMUIiIiIqJ3UFJSEuLi4rSmpKQknWWTk5Nx8uRJNG7cWJ6nUqnQuHFjHDlyxFgh5wh78cpWcVMHQO+BpKQkhIaGIigoCGq12tThkIUr7MDjGimPxzUiDeWOuaGhwQgJCdGaN3HiRAQHB2cq++jRI6SlpcHT01NrvqenJy5duqRYjG9CEkIIUwdB9L6Li4uDs7Mznj17BicnJ1OHQ0T01nhcI1JeUlJSphoTtVqt86bAvXv3UKBAARw+fBiBgYHy/NGjR+PAgQM4duyY4vHmFGtQiIiIiIjeQfqSEV3y5csHKysrPHjwQGv+gwcP4OXlpUR4b4xtUIiIiIiILJyNjQ0qV66MvXv3yvPS09Oxd+9erRoVc8AaFCIiIiKi98Dw4cPRs2dPVKlSBdWqVcPs2bORkJCA3r17mzo0LUxQiMyAWq3GxIkT2ZCUiCwGj2tE5qdjx454+PAhJkyYgOjoaFSoUAE7duzI1HDe1NhInoiIiIiIzAbboBARERERkdlggkJERERERGaDCQoREREREZkNJihEJrZy5Uq4uLiYOgwiIiIis8AEhSiX9OrVC5IkZZquXbtm6tCIiN6YruNaxik4ONjUIRKRhWE3w0S5qHnz5lixYoXWvA8++MBE0RARvb379+/L/964cSMmTJiAy5cvy/McHBzkfwshkJaWBmtrXl4Q0ZtjDQpRLlKr1fDy8tKa5syZg4CAANjb26NQoUL48ssvER8fr3cbZ86cQYMGDeDo6AgnJydUrlwZJ06ckJcfPHgQderUQd68eVGoUCEMGTIECQkJxnh5RPQeyng8c3Z2hiRJ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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import seaborn as sns\n", "import matplotlib.pyplot as plt\n", "\n", "# Kreowanie macierzy kontyngencji\n", "contingency_table = pd.crosstab(df['Typ umowy'], df['Wynagrodzenie brutto'])\n", "\n", "# Tworzenie heatmap\n", "plt.figure(figsize=(10, 6))\n", "sns.heatmap(contingency_table, annot=True, cmap='YlGnBu', fmt='g')\n", "plt.title('Macierz kontyngencji: Typ umowy vs Wynagrodzenie brutto', fontsize=18, loc='center')\n", "plt.xlabel('Wynagrodzenie brutto', fontsize=14)\n", "plt.ylabel('Typ umowy', fontsize=14)\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 140, "id": "7d542629-cc31-44a1-ab3b-f7902e05e731", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "image/png": "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O4dTp05h+PDh6NWrF3x8fAAAvXv3hrW1NQYOHIjr169j8+bN+PHHHzM9kvY+fNyLiIiIiMiITGXE+X///RctWrQQ/9YkDv369cOaNWvwzTffID4+Hl988QWio6PRuHFj7Nu3DzY2NuI6GzZswPDhw9GqVSsolUoEBARg8eLF4nxnZ2ccOHAAw4YNQ61ateDh4YHAwECtsVRyguOk5AjHSSFpcJwUkgrHSSGpcJwUkoopj5PiXEq/G3R9xNzXb5DE/II1KURERERERmQqNSn5CfcYERERERGZFNakEBEREREZkYL1AnrjHiMiIiIiIpPCmhQiIiIiIiNimxT9cY8REREREZFJYU0KEREREZERsSZFf0xSiIiIiIiMiEmK/rjHiIiIiIjIpLAmhYiIiIjIiBRQyB1CvsOaFCIiIiIiMimsSSEiIiIiMiK2SdEf9xgREREREZkU1qQQERERERkRa1L0xz1GREREREQmhTUpRERERERGxJoU/TFJISIiIiIyKiYp+uIeIyIiIiIik8KaFCIiIiIiI+LjXvrjHiMiIiIiIpPCmhQiIiIiIiNiTYr+uMeIiIiIiMikmEVNys6dO3O8bJcuXYwYCRERERGRNgXrBfRmFkmKv79/jpZTKBRIT083bjBERERERJQnZpGkqNVquUMgIiIiItKJbVL0ZxZJSlaSkpJgY2MjdxhEREREVIApFAq5Q8h3zC6tS09Px4wZM1CkSBE4ODjgwYMHAIDJkydj5cqVMkdHRERERETvY3ZJyvfff481a9Zg3rx5sLa2FssrV66MFStWyBgZERERERVECoXSaJO5Mrt3tnbtWixfvhx9+vSBhYWFWF6tWjXcunVLxsiIiIiIiCgnzK5NytOnT1G6dOlM5Wq1GqmpqTJEREREREQFGbsg1p/Z7bGKFSvixIkTmcq3bNmCGjVqyBARERERERHpw+xqUgIDA9GvXz88ffoUarUaf//9N27fvo21a9di9+7dcodHRERERAWMObcdMRaz22Ndu3bFrl27cOjQIdjb2yMwMBA3b97Erl270KZNG7nDIyIiIiKi9zC7mhQAaNKkCQ4ePCh3GERERERErEnJBbPbY59//jmOHj0qdxhERERERADeNpw31mSuzO6dRUZGon379ihWrBjGjRuHS5cuyR0SERERERHpweySlB07duD58+eYPHkyzp8/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JZo3b46goCCpQyMiIiIiMjylESczJflb8/T0xOvXr8W/vb29cffuXa1lkpKSkJCQIHVoRERERERkAiRPUipWrIjbt2+Lfzdq1AgHDhxAcHAwAODmzZv4888/Ub58ealDIyIiIiIyPIXCeJOZkjxJ6dixI44fP47nz58DAMaPHw9BENC4cWMUKlQIVapUQXR0NNukEBEREZF5UCqMN5kpyZOUwYMH4+nTp3B3dwcAVKtWDUFBQWjfvj08PDzQunVr7Nq1C926dZM6NCIiIiIiMgGSd0FsZWUFLy8vrbKGDRtiz549UodCRERERGR0ghk/lmUsZtwnABERERER5UdGr0kJCwsDABQpUgQWFhbi3znh6+trrLCIiIiIiKTBagG9GT1JKVGiBBQKBW7evImyZcuKf7+PQqFAWlqascMjIiIiIiITY/QkpW/fvlAoFHB2dtb6m4iIiIioQDDjXriMxehJypo1a7L9m4iIiIiIKCPJe/ciIiIiIipQ+BSR3pikEBEREREZEx/30pssScqNGzfw888/4/z584iOjkZ6enqmZRQKBe7fvy9DdEREREREJCfJk5Rjx46hffv2SE5OhqWlJby8vGBpmTkMQRCkDo2IiIiIyPBYkaI3yZOUb7/9FmlpaVixYgX69esHCwsLqUMgIiIiIiITJnmScvnyZfTq1QufffaZ1C9NRERERCQ5gW1S9Cb5+Jf29vbw9PSU+mWJiIiIiCifkLwmpUOHDjhx4oTUL0tEREREJA/WpOhN8pqU+fPnIzo6GiNGjEBCQoLUL09ERERERCZO8pqUXr16wcHBAUuWLMGaNWtQtmxZODk5ZVpOoVAgKChI6vCIiIiIiAyLgznqTfIk5ejRo+K/4+LicOHCBZ3LKfhhEhEREREVSJInKWq1WuqXJCIiIiKSj+QNLPI/WUacJyIiIiIqMPiEkN5kTVLi4uJw584dxMfHo0mTJnKGQkREREREJkKWyqdHjx6ha9eucHV1RZ06ddCiRQtx3qlTp1CxYkWttitERERERPmWUmG8yUxJnqSEhYWhfv36+Oeff9C1a1c0aNAAgiCI8+vVq4eXL19i06ZNem03NTUVn332GR4+fGjokImIiIiISEKSJylTpkzB69evcezYMWzZsgVt2rTRmm9paYkmTZrg1KlTem3XysoKW7duNWSoRERERER5x5oUvUme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PHz99ddyhEZERERERDKTPLHbvXs3Ro0aBWdnZ8ycOROnT5/Gw4cPERwcjFmzZsHZ2RmjR4/m4I5EREREZBbYcF5/ktekLFiwAG5ubrhw4QKKFi0qlhcvXhz16tVDnz59UKNGDSxYsAAdO3aUOjwiIiIiIpKZ5DUpFy5cQM+ePbUSlIyKFSuGHj16ICQkROLIiIiIiIgMjzUp+pM8SUlJSYG9vX22yzg4OCAlJUWiiIiIiIiIyJRInqSULVsWu3btQlpams75aWlp2L17N8qWLStxZEREREREhmehEIw2mSvJk5S+ffvi9u3baNeuXaZHuv7991988MEHuH37Nvr16yd1aEREREREBsfHvfQnecP5r7/+GsePH8fOnTtRt25d2NnZwdPTEy9evEBCQgIEQUDXrl3ZBTERERERUQEleU2KhYUFtm/fjjVr1qB58+awtrZGWFgYrK2t0aJFC/z+++/Ytm0blEoOe0NERERE+R9rUvQn24jzffv2Rd++feV6eSIiIiIiMlGSVVcEBwejZcuWcHR0hJOTE9q0aYNz585J9fJERERERLJgTYr+JKlJuXr1Klq1aoWkpCSxLCgoCKdPn8a5c+dQqVIlKcIgIiIiIqJ8QJKalDlz5iApKQnfffcdwsPDER4ejsmTJyMxMRFz586VIgQiIiIiIllYKIw3mStJalJOnDiBxo0bY8aMGWLZtGnTcPToURw7dkyKEIiIiIiIKJ+QpCYlIiIC9evXz1Rer149RERESBECEREREZEslArBaJO5kqQmJTU1FQ4ODpnK7e3tkZqaKkUIRERERESy4MAa+uM+IyIiIiIikyLZOCnr16/HmTNntMru3bsHAOjQoUOm5RUKBfbs2SNJbERERERExmLOXQUbi2RJyr1798Sk5F379u3LVKZQ8NMkIiIiIiqIJElSHj58KMXLEBERERGZHHPuKthYJElSihcvLsXLEBERERGRGZDscS8iIiIiooLInLsKNhb27kVERERERCaFNSlEREREREbE3r30xySFiIiIiMiImKToj497ERERERGRSWFNSo4wlyNpPD/wt9whUIFRTe4AqICw4i/IRLyTzAXuMyIiIiIiMimsSSEiIiIiMiIFaxT1xpoUIiIiIiIyKaxJISIiIiIyIlak6I81KUREREREZFJYk0JEREREZERsk6I/JilEREREREbE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/Pz8cOnSpUzl+/btQ4UKFaQPiIiIiIiI9GJ2NSmjR4/GsGHDkJSUBEEQcO7cOWzatAmzZ8/GihUr5A6PiIiIiAoc8207Yixml6R8/vnnsLW1xaRJk5CQkIDevXujSJEi+PHHH9GrVy+5wyMiIiKiAoZdEOvP7JKUxMREdOvWDX369EFCQgKuXbuGU6dOoWjRonKHRkREREREOWB2bVK6du2KtWvXAgBSUlLQpUsXLFiwAP7+/li6dKnM0RERERFRQaMw4n/myuySlAsXLqBJkyYAgC1btsDLywuhoaFYu3YtFi9eLHN0RERERET0Pmb3uFdCQgIcHR0BAAcOHED37t2hVCpRv359cfR5IiIiIiLpmF29gNGZ3R4rXbo0tm/fjsePH2P//v1o27YtAODFixdwcnKSOToiIiIiInofs0tSAgMDMXbsWJQoUQL16tVDgwYNALytVdE1yCMRERERkTEpFAqjTebK7B73+vDDD9G4cWM8f/4c1apVE8tbtWqFbt26yRgZERERERHlhNklKQDg7e0Nb29vrbK6devKFA0RERERFWzmW+NhLGaZpBARERERmQpz7irYWMyuTQoREREREeVvrEkhIiIiIjIq1gvoi3uMiIiIiIhMCmtSiIiIiIiMiG1S9MeaFCIiIiIiMimsSSEiIiIiMiJzHnTRWFiTQkREREREJoU1KURERERERsWaFH0xSSEiIiIiMiIFH17SG/cYERERERGZFNakEBEREREZFR/30hdrUoiIiIiIyKSwJoWIiIiIyIjYBbH+WJNCREREREQmhTUpRERERERGxZoUfbEmhYiIiIiITAprUoiIiIiIjIjjpOiPSQoRERERkVHxcS99Ma0jIiIiIiKTwpoUIiIiIiIjUrAmRW+sSSEiIiIiIpPCmhQiIiIiIiPiYI76Y00KERERERGZFNakEBEREREZFesF9MU9RkREREREJoU1KURERERERsTevfTHmhQiIiIiIjIprEkhIiIiIjIq1qToi0kKEREREZERsQti/fFxLyIiIiKiAmTJkiUoUaIEbGxsUK9ePZw7d07ukDJhkkJEREREZFRKI0762bx5M0aPHo0pU6bgwoULqFatGtq1a4cXL17k6R0aGpMUIiIiIqICYsGCBRg0aBAGDBiAihUrYtmyZbCzs8OqVavkDk0LkxQiIiIiIiNSGPE/faSk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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Kreowanie macierzy kontyngencji\n", "contingency_table = pd.crosstab(df['Poziom doświadczenia'], df['Typ umowy'])\n", "\n", "# Tworzenie heatmap\n", "plt.figure(figsize=(10, 6))\n", "sns.heatmap(contingency_table, annot=True, cmap='YlGnBu', fmt='g')\n", "plt.title('Macierz kontyngencji: Poziom doświadczenia vs Typ umowy', fontsize=18, loc='center')\n", "plt.xlabel('Typ umowy', fontsize=14)\n", "plt.ylabel('Poziom doświadczenia', fontsize=14)\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 141, "id": "89bdb207-03f4-4026-baf0-b9bc5ab704f2", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "slide" }, "tags": [] }, "outputs": [ { "data": { "image/png": "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Dt9BkxbfQZMO30GjgjPcd9Csffrqbd0JERvyPW9wcDBatGiRbXz//v2xbt06REVFYeLEiTh06BBiY2Ph4+ODIUOGYPTo0ZDJZAAyO6oeO3YsNm/ejJSUFLRt2xa//PKLZI84MkF7TzFBkxYTNOkwQZMOEzRpMUGTDhM0KjjDTdBsfPvrbd3x4b/pbd3GwLivtIiIiIiIiN4hxns7jYiIiIiIJGHsT9QYMm5ZIiIiIiIiA8EaNCIiIiIi0oqqgQ3SPdagERERERERGQjWoBERERERkZZYz6MvTNCIiIiIiEgrbCREf7hliYiIiIiIDARr0IiIiIiISCusQdMfblkiIiIiIiIDwRo0IiIiIiLSioz1PHrDLUtERERERGQgWINGRERERERa4Tto+sMtS0REREREZCBYg0ZERERERFphDZr+MEEjIiIiIiKtMEHTH25ZIiIiIiIiA8EaNCIiIiIi0ooMMqlDeGexBo2IiIiIiMhAsAaNiIiIiIi0wnfQ9IdbloiIiIiIyECwBo2IiIiIiLTCGjT94ZYlIiIiIiIyEKxBIyIiIiIirbAGTX+YoBERERERkZaYoOkLtywREREREZGBYA0aERERERFphY846g+3LBERERERkYFgDRoREREREWmFNWj6wy1LRERERERkIFiDZqB2796d73k7d+6sx0iIiIiIiNTJWM+jN0zQDJS/v3++5pPJZMjIyNBvMEREREREVCSYoBkopVIpdQhERERERBrxHTT9YYJmZJKTk2FhYSF1GERERET0HpPJZFKH8M5i6msEMjIyMHPmTHh6esLGxgYPHjwAAEyZMgWrV6+WODoiIiIiItIVJmhG4LvvvsO6devwww8/wNzcXBxfuXJlrFq1SsLIiIiIiOh9JJPJ9Ta877gFjMD69euxYsUK9OnTByYmJuL4atWq4datWxJGRkREREREusR30IzA48ePUaZMmWzjlUol0tLSJIiIiIiIiN5nbGZff7hljUDFihVx4sSJbOO3bduGGjVqSBARERERERHpA2vQjEBgYCD69++Px48fQ6lU4q+//sLt27exfv167N27V+rwiIiIiOg9w3fF9Idb1gh06dIFe/bswZEjR2BtbY3AwEDcvHkTe/bsQZs2baQOj4iIiIiIdIQJmpFo0qQJDh8+jGfPniExMREnT57EBx98IHVYRERERPQeMpRW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GTsm9YY9aERERERERAaCPWhERERERKQTdqDpD3vQiIiIiIiIDAR70IiIiIiISCe8Bk1/WKAREREREZFOeBqe/nDfEhERERERGQgWaEREREREpBOZTOjt9iIWLFgAmUyGiRMnqtqysrIQEhICZ2dn2NjYoH///rh79+4L7gH9YYFGRERERERG78SJE/jf//4Hf39/tfZJkyZh+/bt+PXXXxEdHY3bt2+jX79+EqUsGQs0IiIiIiLSiUyPt+fx+PFjDB06FCtWrICjo6OqPS0tDatWrcLixYvRvn17NGrUCOHh4Thy5AiOHj36nI+mXyzQiIiIiIjIYGRnZyM9PV3tlp2dXex9QkJC0L17d3Ts2FGt/dSpU8jNzVVr9/X1haenJ2JiYvSS/0WxQCMiIiIiIp3IZPq7zZ8/H/b29mq3+fPnF5llw4YNiI2N1bpOUlIS5HI5HBwc1NpdXV2RlJRU1rulTHCYfSIiIiIiMhgzZszA5MmT1doUCoXWdW/cuIEJEyZg7969sLCwKI94escCjYiIiIiIdKLPeaoVCkWRBdmzTp06heTkZDRs2FDVlp+fjwMHDuC7777D7t27kZOTg9TUVLVetLt378LNza2so5cJFmhERERERKQTE31WaDro0KED4uPj1dpGjhwJX19fTJs2DVWqVIG5uTn279+P/v37AwASEhJw/fp1BAUFSRG5RCzQiIiIiIjIKNna2qJu3bpqbdbW1nB2dla1jx49GpMnT4aTkxPs7Ozw3nvvISgoCM2aNZMicolYoBERERERkU4MpAOtVL766iuYmJigf//+yM7ORpcuXfD9999LHatILNCIiIiIiOilERUVpfZvCwsLLF26FEuXLpUmkI5YoBERERERkU5kxtSFZmQ4DxoREREREZGBYA8aERERERHphB1o+sMeNCIiIiIiIgPBHjQiIiIiItIJe9D0hwUaERERERHpxFAmqn4Z8RRHIiIiIiIiA8EeNCIiIiIi0gk70PSHPWhEREREREQGgj1oRERERESkE5lMSB3hpcUeNCIiIiIiIgPBHjQiIiIiItIJr0HTH/agERERERERGQj2oBERERERkU5k7ELTG/agERERERERGQj2oBERERERkU7Yy6M/LNCIiIiIiEgnPMVRf1j8EhERERERGQgWaAYuLy8PH3/8MW7evCl1FCIiIiIiAAXD7Ovr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RPTKMeYJwA0bCzQjMGbMGFhaWuKjjz5CRkYGhgwZgkqVKuGbb77B4MGDpY5HRERERK8YfQ6z/6pjgWYEMjMz0bdvXwwdOhQZGRk4e/YsDh8+rDaEKBERERERGT/DuLqPitW7d2/89NNPAICcnBz06tULixcvRp8+fVQXRhIRERERlReZHv971bFAMwKxsbFo1aoVAGDz5s1wdXVFYmIifvrpJyxZskTidEREREREVFZ4iqMRyMjIgK2tLQBgz5496NevH0xMTNCsWTMkJiZKnI6IiIiIXj3s59EX7lkjUKNGDWzduhU3btzA7t270blzZwBAcnIy7OzsJE5HRERERERlhQWaEZg9ezbef/99eHt7IzAwEEFBQQAKetO0TWBNRERERKRPMplMb7dXHU9xNAIDBgxAy5YtcefOHdSvX1/V3qFDB/Tt21fCZEREREREVJZYoBkJNzc3uLm5qbU1bdpUojRERERE9GpjT5e+sEAjIiIiIiKdcDh8/eE1aERERERERAaCPWhERERERKQj9vPoC/csERERERGRgWAPGhERERER6YTXoOkPe9CIiIiIiIgMBHvQiIiIiIhIJ5xQWn/Yg0ZERERERGQg2INGREREREQ6Yg+avrBAIyIiIiIinch4Ip7ecM8SEREREREZCPagERERERGRjniKo76wB42IiIiIiMhAsAeNiIiIiIh0wmH29Yc9aERERERERAaCPWhERERERKQj9qDpC3vQiIiIiIiIDAR70IiIiIiISCecB01/WKAREREREZGOeIqjvrD0JSIiIiIiMhDsQSMiIiIiIp3I2IOmN+xBIyIiIiIiMhDsQSMiIiIiIp1womr9YQ8aERERERGRgWAPGhERERER6Yj9PPrCPUtERERERGQg2INGREREREQ64SiO+sMeNCIiIiIiIgPBHjQiIiIiItIRe9D0hQUaERERERHphMPs6w9PcSQiIiIiIqO2dOlSeHt7w8LCAoGBgTh+/LjUkZ4bCzQiIiIiItKRiR5vutm4cSMmT56MsLAwxMbGon79+ujSpQuSk5Nf6BlKhQUaEREREREZrcWLF+Ott97CyJEjUbt2bfzwww+wsrLCjz/+KHW058ICjYiIiIiIdCLT43+6yMnJwalTp9CxY0dVm4mJCTp27IiYmJiyftrlgoOEEBERERGRwcjOzkZ2drZam0KhgEKh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sap948aNAoBwcHAQr7/+usjNzdV4jC+//FLtMa5cuaLxfHJzc0WnTp2EqampSExMVLU/fPhQ2NjYCGtra3HhwgW19QsLl2e/wN28eVNkZ2drPMbcuXMFALFu3Tq19sLnFhgYKNLS0lTt58+fF2ZmZqJWrVpq63fr1k3IZDKNL0dnz54VAESfPn1UbVlZWaJSpUrCxMRE/PnnnxqZnj7uCo9bAGLDhg1q6w0bNkwAEL/88ovGNrR53gLN3t5enD9/XtWekZEhfHx8hImJibh165aqvbQF2ocffigAiL59+2oUl7ocB0IIVeGizZo1a1TLn/7bJyYmigoVKggzMzO1L//9+vUTANSKnXr16olWrVoJuVwuZsyYoWov/IHgp59+UrW98847AoCIiopSy3H//n2hUCjUCm8hSv/eU7hfAYgFCxaorffRRx8JAGL+/Pla98GznrdAMzc3F8ePH1e1p6enCxcXF2FlZSXc3NzU9uP169eFXC4X9erVU9u+tgItJydHeHt7C1tbWxEbG6u2/sGDB4Wpqano0aOHWru243j58uUCgOjUqZN49OiRqj0tLU00adJEmJubqz2vwmM7MjJS674o/FGgd+/easfOvn37tH7mjBw5UgBQO0aEEGLnzp0CgKhRo4bIz88XQgjxf//3fxrvCYWysrLU8n/77bcCgOjQoYPIyMhQWzcjI0Ptc4MFGlHZYIFG9IJetEA7duyYACBat26t82NfvHhRODs7CwcHB3Hu3Dm1ZYVfgp790i+EEGvXrhUARGhoaKkep169esLb27tU627fvl3ty1peXp6wt7cX48aNE8OHDxdubm6qdQu/2B04cEDVlpycLORyuWjZsqXadrdu3SoAiKlTp2p9ntHR0Wrt+fn5wtzcXADQ+EJ9/fp1AUAMHz68VM/pt99+0ygaV69eLQCI8ePHa6x/5MgRrQVaUe7fvy8AiBEjRmh9bhERERr3KVyWnp6uatu2bZsAID766CO1dSdOnCgAiJ07d6raCgvY0uyDwuNW2zFauExbD6M2z1ugzZ49W2P9wmV//PGHqq2kAi0vL0+MHj1aABBvvfWWWk9vSbQdB0IUX6AVFutP/2BRaN68eRo/UBR+GS4seFNSUoRMJhPz588XrVu3FoGBgap133zzTQFAXL9+XdV25swZAUC8+eabao/19ddfCwBi6dKlqjZd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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Kreowanie macierzy kontyngencji\n", "contingency_table = pd.crosstab(df['Poziom doświadczenia'], df['Liczba umiejętności'])\n", "\n", "# Tworzenie heatmap\n", "plt.figure(figsize=(10, 6))\n", "sns.heatmap(contingency_table, annot=True, cmap='YlGnBu', fmt='g')\n", "plt.title('Macierz kontyngencji: Poziom doświadczenia vs Liczba umiejętności', fontsize=18, loc='center')\n", "plt.xlabel('Liczba wymaganych unikatowych umiejętności', fontsize=14)\n", "plt.ylabel('Poziom doświadczenia', fontsize=14)\n", "plt.show()" ] }, { "cell_type": "markdown", "id": "64b8f0cf-29c7-4d73-9d10-d6f1ba651969", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Podsumowanie 5 kroku EDA:\n", "* można zauważyć iż poziom doświadczenia wpływa istotnie na wysokość wynagrodzenia (`korelacja=0.53%`) \n", "* geolokalizacja oferty (województwo) nie ma dużego wpływu na wysokość wynagrodzeń (`korelacja=0.18%`) - co utwierdza w przekonaniu, iż rynek IT bazuje głównie na pracy zdalnej, zatem można mieć wysokie zarobki w każdym z województw\n", "* nie zaobserwowano innych istotnych korelacji\n", "* podczas analizy zależności kategorycznej `Typ umowy` vs `Wynagrodzenie brutto` można wywnioskować, iż silna korelacja `0.92%` wynika z faktu, iż wszystkie umowy `B2B` są podawane bez jawnej informacji o wynagrodzeniu brutto, natomiast umowy `Permanent` tylko i wyłącznie w formie brutto\n", "* macierze z `Poziom doświadczenia` ukazują, iż dane są niezbalansowane - najwięcej ofert dotyczy stanowisk `mid` i `senior` dlatego ciężko znaleźć istotną całościowę korelację związaną z poziomem doświadczenia\n", "* można zaobserwować trend, że im wyższy poziom wykształcenia tym większy odsetek umow `B2B` w stosunku do umów `Permanent`\n", "* na podstawie macierzy `Poziom doświadczenia` vs `Liczba umiejętności` - można zaobserwować przykład, że od wyższych stanowisk wymaga się większej ilości unikatowych umiejętności (`powyżej 11 umiejętności` nie występuje dla stanowisk `Junior`)" ] }, { "cell_type": "markdown", "id": "331a9b84-1717-45df-b3c5-98e472dca63c", "metadata": { "editable": true, "slideshow": { "slide_type": "skip" }, "tags": [] }, "source": [ "---" ] }, { "cell_type": "markdown", "id": "c0231697-c9b1-4ce5-b153-c053c394fc32", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "# EDA - krok 6: analiza wartości odstających" ] }, { "cell_type": "markdown", "id": "482fdf0b-94af-4889-b188-d84073971fc8", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Box-plots dla danych finansowych" ] }, { "cell_type": "markdown", "id": "b7a42e53-eaef-4a06-b76a-5e17a2dd74de", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "**Wnioski:**\n", "* najwięcej wartości odstających występuje dla doświadczenia `Senior` (zarówno tych poniżej jak i powyżej 1 i 3 kwartyla)\n", "* najbardziej stabilne wynagrodzenia występują dla `Mid` - gdzie outliery nie są mocno oddalone oraz mediana znajduje się blisko środka pomiędzy Q1 i Q3\n", "* występują skrajne minalne outliery dla `Min_wynagrodzenie` w przypadku seniorów (`100`) oraz dla `Max_wynagrodzenie` w przypadku midów (`30`) oraz seniorów (`130`) - co może świadczyć o stawce godzinowej, a nie wynagrodzeniu miesięcznym\n", "* co ciekawe - oferta z najwyższym wynagrodzeniem (ponad `65k`) należy do stanowiska seniorskiego" ] }, { "cell_type": "code", "execution_count": 142, "id": "9503b6c4-9e92-4128-8afd-ca6aa994cb21", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "alignmentgroup": "True", "hovertemplate": "Poziom doświadczenia=senior
Min_wynagrodzenie=%{y}", "legendgroup": "senior", "marker": { "color": "#636efa" }, "name": "senior", "notched": false, "offsetgroup": "senior", "orientation": "v", "showlegend": true, "type": "box", "x0": " ", "xaxis": "x", "y": { "bdata": "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", "dtype": "f8" }, "y0": " ", "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Poziom doświadczenia=mid
Min_wynagrodzenie=%{y}", "legendgroup": "mid", "marker": { "color": "#EF553B" }, "name": "mid", "notched": false, "offsetgroup": "mid", "orientation": "v", "showlegend": true, "type": "box", "x0": " ", "xaxis": "x", "y": { "bdata": "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", "dtype": "f8" }, "y0": " ", "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Poziom doświadczenia=junior
Min_wynagrodzenie=%{y}", "legendgroup": "junior", "marker": { "color": "#00cc96" }, "name": "junior", "notched": false, "offsetgroup": "junior", "orientation": "v", "showlegend": true, "type": "box", "x0": " ", "xaxis": "x", "y": { "bdata": "AAAAAACIs0AAAAAAAHC3QAAAAAAAiL1AAAAAAADss0AAAAAAAHC3QAAAAAAAWLtAAAAAAACUwUAAAAAAAJTBQAAAAAAAlMFAAAAAAABAv0AAAAAAAHC3QAAAAAAAcLdAAAAAAAD4tkAAAAAAAPi2QAAAAAAAQL9AAAAAAADAskAAAAAAAFDEQAAAAAAAiLNAAAAAAABo0EAAAAAAAIjDQAAAAAAAJrZAAAAAAABwt0AAAAAAAHbGQAAAAAAAWLtAAAAAAACIs0AAAAAAAECvQAAAAAAAQL9AAAAAAACIw0AAAAAAABDIQAAAAAAA4LVAAAAAAABAukAAAAAAAILUQAAAAAAAWLtAAAAAAABYu0AAAAAAAIjDQAAAAAAAiLNAAAAAAABYu0AAAAAAAJC6QAAAAAAAmsBAAAAAAABYu0AAAAAAAADJQAAAAAAAZLlAAAAAAACIs0AAAAAAAHC3QAAAAAAAVMVAAAAAAACIvUAAAAAAAHC3QAAAAAAAcLdAAAAAAABAukAAAAAAAFyyQAAAAAAAlMFAAAAAAABwt0AAAAAAAHC3QAAAAAAAordAAAAAAABAr0AAAAAAALTEQAAAAAAAiLNAAAAAAACIw0AAAAAAAHC3QAAAAAAAcLdAAAAAAABYu0AAAAAAAEDKQAAAAAAAQMpAAAAAAABUxUAAAAAAAEC/QAAAAAAAWLtAAAAAAABYu0AAAAAAAFi7QAAAAAAAQL9AAAAAAAAMwkAAAAAAAIizQAAAAAAA5sRAAAAAAABYu0AAAAAAABi1QAAAAAAAiLNAAAAAAABYu0AAAAAAAHC3QAAAAAAAfLVAAAAAAABAqkAAAAAAAFi7QAAAAAAAQLpAAAAAAABwx0AAAAAAAIizQAAAAAAAiLNAAAAAAABAn0AAAAAAAJTBQAAAAAAAcLdAAAAAAACIs0AAAAAAAIizQAAAAAAAcLdAAAAAAABkuUAAAAAAAHC3QAAAAAAAiLNA", "dtype": "f8" }, "y0": " ", "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Poziom doświadczenia=c_level
Min_wynagrodzenie=%{y}", "legendgroup": "c_level", "marker": { "color": "#ab63fa" }, "name": "c_level", "notched": false, "offsetgroup": "c_level", "orientation": "v", "showlegend": true, "type": "box", "x0": " ", "xaxis": "x", "y": { "bdata": "AAAAAAD41kAAAAAAAGrYQAAAAAAAathAAAAAAADZ0kAAAAAAABfhQAAAAAAAQNpAAAAAAABA2kAAAAAAAIjTQAAAAAAAQM9AAAAAAACc2EAAAAAAAIjdQAAAAAAA4elAAAAAAACc2EAAAAAAALDTQAAAAAAAaNBAAAAAAACI00AAAAAAAHzVQAAAAAAAQL9AAAAAAABU1UAAAAAAAFTVQAAAAAAAHeBAAAAAAABA2kAAAAAAAEC/QA==", "dtype": "f8" }, "y0": " ", "yaxis": "y" } ], "layout": { "boxmode": "group", "height": 600, "legend": { "title": { "text": "Poziom doświadczenia" }, "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Wartości odstających dla wynagrodzeń minimalnych wg doświadczenia", "x": 0.5, "xanchor": "center" }, "width": 1000, "xaxis": { "anchor": "y", "domain": [ 0, 1 ] }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Wynagrodzenie [PLN]" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# # Przemianowanie danych w długi format dla boxplotów\n", "finance_long_df = pd.melt(df, value_vars=['Min_wynagrodzenie', 'Max_wynagrodzenie'], var_name='Typ_wynagrodzenia', value_name='Wynagrodzenie')\n", "\n", "# Tworzenie boxplotu\n", "fig = px.box(df, y='Min_wynagrodzenie', color='Poziom doświadczenia',)\n", "\n", "\n", "# Ustawienia wykresu\n", "fig.update_layout(\n", " title=dict(\n", " text='Wartości odstających dla wynagrodzeń minimalnych wg doświadczenia',\n", " x=0.5, # Wycentrowanie tytułu\n", " xanchor='center',\n", " font=dict(size=24) # Ustawienie rozmiaru czcionki tytułu na 24\n", " ),\n", " yaxis=dict(\n", " title='Wynagrodzenie [PLN]',\n", " title_font=dict(size=18),\n", " ),\n", " width=1000,\n", " height=600\n", ")\n", "\n", "\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 143, "id": "270a0a24-514f-45d7-bcde-38ae8f012549", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "alignmentgroup": "True", "hovertemplate": "Poziom doświadczenia=senior
Max_wynagrodzenie=%{y}", "legendgroup": "senior", "marker": { "color": "#636efa" }, "name": "senior", "notched": false, "offsetgroup": "senior", "orientation": "v", "showlegend": true, "type": "box", "x0": " ", "xaxis": "x", "y": { "bdata": "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", "dtype": "f8" }, "y0": " ", "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Poziom doświadczenia=mid
Max_wynagrodzenie=%{y}", "legendgroup": "mid", "marker": { "color": "#EF553B" }, "name": "mid", "notched": false, "offsetgroup": "mid", "orientation": "v", "showlegend": true, "type": "box", "x0": " ", "xaxis": "x", "y": { "bdata": "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", "dtype": "f8" }, "y0": " ", "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Poziom doświadczenia=junior
Max_wynagrodzenie=%{y}", "legendgroup": "junior", "marker": { "color": "#00cc96" }, "name": "junior", "notched": false, "offsetgroup": "junior", "orientation": "v", "showlegend": true, "type": "box", "x0": " ", "xaxis": "x", "y": { "bdata": "AAAAAACUwUAAAAAAACC8QAAAAAAAVMVAAAAAAADUt0AAAAAAAJTBQAAAAAAAiMNAAAAAAACIw0AAAAAAAIjDQAAAAAAAfMVAAAAAAABAv0AAAAAAAIjDQAAAAAAAQL9AAAAAAAD4tkAAAAAAAIi9QAAAAAAAiMNAAAAAAAAgvEAAAAAAAADJQAAAAAAAcLdAAAAAAAA60UAAAAAAAFjLQAAAAAAAaMBAAAAAAABYu0AAAAAAAEzNQAAAAAAAlMFAAAAAAABAv0AAAAAAAEC/QAAAAAAAcMdAAAAAAABYy0AAAAAAAAzSQAAAAAAATL1AAAAAAABowEAAAAAAAGTZQAAAAAAAQL9AAAAAAABAv0AAAAAAAGTJQAAAAAAAQL9AAAAAAABYy0AAAAAAAMzAQAAAAAAAiMNAAAAAAACIw0AAAAAAALDNQAAAAAAAmsBAAAAAAACUwUAAAAAAAJTBQAAAAAAAQMpAAAAAAACcyEAAAAAAAJTBQAAAAAAAlMFAAAAAAABowEAAAAAAAIizQAAAAAAAdsZAAAAAAACUwUAAAAAAAJTBQAAAAAAAtsJAAAAAAACUwUAAAAAAACXMQAAAAAAAZLlAAAAAAABMzUAAAAAAAIjDQAAAAAAAQL9AAAAAAACIw0AAAAAAAGjQQAAAAAAAaNBAAAAAAABAykAAAAAAAIjDQAAAAAAAcMdAAAAAAACCxEAAAAAAAHDHQAAAAAAAAMlAAAAAAAD4xkAAAAAAAHzFQAAAAAAA5sRAAAAAAACIw0AAAAAAAHC3QAAAAAAAQL9AAAAAAAB8xUAAAAAAAFi7QAAAAAAAQL9AAAAAAACws0AAAAAAAIjDQAAAAAAAsMNAAAAAAABAz0AAAAAAAEC/QAAAAAAAfMVAAAAAAADgpUAAAAAAAHDHQAAAAAAAlMFAAAAAAACawEAAAAAAAJrAQAAAAAAAWLtAAAAAAACIw0AAAAAAAEC/QAAAAAAAcMdA", "dtype": "f8" }, "y0": " ", "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Poziom doświadczenia=c_level
Max_wynagrodzenie=%{y}", "legendgroup": "c_level", "marker": { "color": "#ab63fa" }, "name": "c_level", "notched": false, "offsetgroup": "c_level", "orientation": "v", "showlegend": true, "type": "box", "x0": " ", "xaxis": "x", "y": { "bdata": "AAAAAABA2kAAAAAAABfhQAAAAAAATN1AAAAAAABS3EAAAAAAAI7iQAAAAAAALN9AAAAAAAAs30AAAAAAAGTZQAAAAAAAiNNAAAAAAADk20AAAAAAAGjgQAAAAAAAw+5AAAAAAAAs30AAAAAAAPPWQAAAAAAAytdAAAAAAABe2kAAAAAAAFjbQAAAAAAAWMtAAAAAAACc2EAAAAAAAJzYQAAAAAAAlOFAAAAAAAC23EAAAAAAAFjLQA==", "dtype": "f8" }, "y0": " ", "yaxis": "y" } ], "layout": { "boxmode": "group", "height": 600, "legend": { "title": { "text": "Poziom doświadczenia" }, "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Wartości odstające dla wynagrodzeń maksymalnych wg doświadczenia", "x": 0.5, "xanchor": "center" }, "width": 1000, "xaxis": { "anchor": "y", "domain": [ 0, 1 ] }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Wynagrodzenie [PLN]" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Tworzenie boxplotu\n", "fig = px.box(df, y='Max_wynagrodzenie', color='Poziom doświadczenia',)\n", "\n", "# Ustawienia wykresu\n", "fig.update_layout(\n", " title=dict(\n", " text='Wartości odstające dla wynagrodzeń maksymalnych wg doświadczenia',\n", " x=0.5, # Wycentrowanie tytułu\n", " xanchor='center',\n", " font=dict(size=24) # Ustawienie rozmiaru czcionki tytułu na 24\n", " ),\n", " yaxis=dict(\n", " title='Wynagrodzenie [PLN]',\n", " title_font=dict(size=18),\n", " ),\n", " width=1000,\n", " height=600\n", ")\n", "\n", "\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 144, "id": "138c4985-0d29-405c-a4b0-8a1198e9934a", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "marker": { "color": "blue" }, "name": "Największy Outlier Min", "text": { "bdata": "AAAAAABAv0AAAAAAAADJQAAAAAAAWt5AAAAAAAAAWUA=", "dtype": "f8" }, "textposition": "auto", "type": "bar", "x": [ "c_level", "junior", "mid", "senior" ], "xaxis": "x", "y": { "bdata": "AAAAAABAv0AAAAAAAADJQAAAAAAAWt5AAAAAAAAAWUA=", "dtype": "f8" }, "yaxis": "y" }, { "marker": { "color": "lightblue" }, "name": "Najmniejszy Outlier Min", "text": { "bdata": "AAAAAADh6UAAAAAAAILUQAAAAAAALN9AAAAAAACp6kA=", "dtype": "f8" }, "textposition": "auto", "type": "bar", "x": [ "c_level", "junior", "mid", "senior" ], "xaxis": "x", "y": { "bdata": "AAAAAADh6UAAAAAAAILUQAAAAAAALN9AAAAAAACp6kA=", "dtype": "f8" }, "yaxis": "y" }, { "marker": { "color": "red" }, "name": "Największy Outlier Max", "text": { "bdata": "AAAAAADD7kAAAAAAAGTZQAAAAAAAsONAAAAAAAD+70A=", "dtype": "f8" }, "textposition": "auto", "type": "bar", "x": [ "c_level", "junior", "mid", "senior" ], "xaxis": "x2", "y": { "bdata": "AAAAAADD7kAAAAAAAGTZQAAAAAAAsONAAAAAAAD+70A=", "dtype": "f8" }, "yaxis": "y2" }, { "marker": { "color": "lightcoral" }, "name": "Najmniejszy Outlier Max", "text": { "bdata": "AAAAAABYy0AAAAAAAAzSQAAAAAAAAD5AAAAAAABAYEA=", "dtype": "f8" }, "textposition": "auto", "type": "bar", "x": [ "c_level", "junior", "mid", "senior" ], "xaxis": "x2", "y": { "bdata": "AAAAAABYy0AAAAAAAAzSQAAAAAAAAD5AAAAAAABAYEA=", "dtype": "f8" }, "yaxis": "y2" } ], "layout": { "annotations": [ { "font": { "size": 16 }, "showarrow": false, "text": "Min_wynagrodzenie", "x": 0.225, "xanchor": "center", "xref": "paper", "y": 1, "yanchor": "bottom", "yref": "paper" }, { "font": { "size": 16 }, "showarrow": false, "text": "Max_wynagrodzenie", "x": 0.775, "xanchor": "center", "xref": "paper", "y": 1, "yanchor": "bottom", "yref": "paper" } ], "height": 600, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Największe i najmniejsze outliery dla Min i Max wynagrodzenia", "x": 0.5, "xanchor": "center" }, "width": 1000, "xaxis": { "anchor": "y", "domain": [ 0, 0.45 ] }, "xaxis2": { "anchor": "y2", "domain": [ 0.55, 1 ] }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ] }, "yaxis2": { "anchor": "x2", "domain": [ 0, 1 ] } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Lista do przechowywania wyników\n", "outliers_list = []\n", "\n", "# Grupowanie danych\n", "for name, group in df.groupby('Poziom doświadczenia'):\n", " # Obliczanie dla Min_wynagrodzenie\n", " Q1_min = group['Min_wynagrodzenie'].quantile(0.25)\n", " Q3_min = group['Min_wynagrodzenie'].quantile(0.75)\n", " IQR_min = Q3_min - Q1_min\n", " lower_bound_min = Q1_min - 1.5 * IQR_min\n", " upper_bound_min = Q3_min + 1.5 * IQR_min\n", "\n", " # Zidentyfikowanie wartości odstających dla Min_wynagrodzenie\n", " min_outliers = group[(group['Min_wynagrodzenie'] < lower_bound_min) | (group['Min_wynagrodzenie'] > upper_bound_min)]\n", "\n", " # Obliczanie dla Max_wynagrodzenie\n", " Q1_max = group['Max_wynagrodzenie'].quantile(0.25)\n", " Q3_max = group['Max_wynagrodzenie'].quantile(0.75)\n", " IQR_max = Q3_max - Q1_max\n", " lower_bound_max = Q1_max - 1.5 * IQR_max\n", " upper_bound_max = Q3_max + 1.5 * IQR_max\n", "\n", " # Zidentyfikowanie wartości odstających dla Max_wynagrodzenie\n", " max_outliers = group[(group['Max_wynagrodzenie'] < lower_bound_max) | (group['Max_wynagrodzenie'] > upper_bound_max)]\n", "\n", " # Dodanie wyników do listy\n", " if not min_outliers.empty or not max_outliers.empty:\n", " min_outlier = min_outliers['Min_wynagrodzenie'].min() if not min_outliers.empty else None\n", " max_outlier = max_outliers['Max_wynagrodzenie'].max() if not max_outliers.empty else None\n", " outliers_list.append({\n", " 'Poziom doświadczenia': name,\n", " 'Największy Outlier Min_wynagrodzenie': min_outlier,\n", " 'Najmniejszy Outlier Min_wynagrodzenie': min_outliers['Min_wynagrodzenie'].max() if not min_outliers.empty else None,\n", " 'Największy Outlier Max_wynagrodzenie': max_outlier,\n", " 'Najmniejszy Outlier Max_wynagrodzenie': max_outliers['Max_wynagrodzenie'].min() if not max_outliers.empty else None\n", " })\n", "\n", "# Tworzenie DataFrame z wartościami odstającymi\n", "outliers_df = pd.DataFrame(outliers_list)\n", "\n", "# Przygotowywanie danych do wykresu\n", "x_labels = outliers_df['Poziom doświadczenia']\n", "\n", "# Tworzenie podwykresów (subplots)\n", "fig = make_subplots(rows=1, cols=2, subplot_titles=('Min_wynagrodzenie', 'Max_wynagrodzenie'))\n", "\n", "# Wykres słupkowy dla Największy i Najmniejszy Outlier Min\n", "fig.add_trace(go.Bar(\n", " x=x_labels,\n", " y=outliers_df['Największy Outlier Min_wynagrodzenie'],\n", " name='Największy Outlier Min',\n", " marker_color='blue',\n", " text=outliers_df['Największy Outlier Min_wynagrodzenie'], # Etykieta\n", " textposition='auto'\n", "), row=1, col=1)\n", "\n", "fig.add_trace(go.Bar(\n", " x=x_labels,\n", " y=outliers_df['Najmniejszy Outlier Min_wynagrodzenie'],\n", " name='Najmniejszy Outlier Min',\n", " marker_color='lightblue',\n", " text=outliers_df['Najmniejszy Outlier Min_wynagrodzenie'], # Etykieta\n", " textposition='auto'\n", "), row=1, col=1)\n", "\n", "# Wykres słupkowy dla Największy i Najmniejszy Outlier Max\n", "fig.add_trace(go.Bar(\n", " x=x_labels,\n", " y=outliers_df['Największy Outlier Max_wynagrodzenie'],\n", " name='Największy Outlier Max',\n", " marker_color='red',\n", " text=outliers_df['Największy Outlier Max_wynagrodzenie'], # Etykieta\n", " textposition='auto'\n", "), row=1, col=2)\n", "\n", "fig.add_trace(go.Bar(\n", " x=x_labels,\n", " y=outliers_df['Najmniejszy Outlier Max_wynagrodzenie'],\n", " name='Najmniejszy Outlier Max',\n", " marker_color='lightcoral',\n", " text=outliers_df['Najmniejszy Outlier Max_wynagrodzenie'], # Etykieta\n", " textposition='auto'\n", "), row=1, col=2)\n", "\n", "# Ustawienia wykresu\n", "fig.update_layout(\n", " title=dict(\n", " text='Największe i najmniejsze outliery dla Min i Max wynagrodzenia',\n", " x=0.5, # Wycentrowanie tytułu\n", " xanchor='center',\n", " font=dict(size=24) # Ustawienie rozmiaru czcionki tytułu na 24\n", "),\n", " width=1000,\n", " height=600\n", ")\n", "\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "dd50444e-5ca1-44f3-a9f8-1cfb44b25f57", "metadata": { "editable": true, "slideshow": { "slide_type": "slide" }, "tags": [] }, "source": [ "### Box-plots dla `Liczba umiejętności`" ] }, { "cell_type": "markdown", "id": "200a9b61-3349-4b30-bec9-31bedf8c6260", "metadata": { "editable": true, "slideshow": { "slide_type": "fragment" }, "tags": [] }, "source": [ "**Wnioski:**\n", "* nie ma wartości odstających\n", "* najwięcej umiejętności wymaga się od stanowisk `Senior` oraz `Mid`\n", "* nie zaobserwowano zauważalnych rozrzutów wśród liczby umiejętności\n", "* przeciętna liczba wymaganych umiejętności, którą oczekują pracodawcy wynosi `5-6` (mediana)" ] }, { "cell_type": "code", "execution_count": 145, "id": "59db4922-97d4-4243-bde4-5eb729374ba4", "metadata": { "editable": true, "jupyter": { "source_hidden": true }, "slideshow": { "slide_type": "" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "alignmentgroup": "True", "hovertemplate": "Poziom doświadczenia=%{x}
Liczba umiejętności=%{y}", "legendgroup": "senior", "marker": { "color": "#636efa" }, "name": "senior", "notched": false, "offsetgroup": "senior", "orientation": "v", "showlegend": true, "type": "box", "x": [ "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior", "senior" ], "x0": " ", "xaxis": "x", "y": { "bdata": "BwUHBgMHBgkFBwgGBQMDBgMHAgQKBQQDCQQFBwkFBQgFBAUEBwQIBwcHAwcHBQMCBgMIBwUGBQkGCgQGBQQJAwIEBwoKBAcJBQUHCAoCAgIICQcGCgcIAgYDAwMKCgcGBgQGCQgCBwEKBwcJCQoFCQQGAggFBAYHBgkDCgUHBwQCBQEKCAUFBAYEBQMDAgMHBgkGBwQKCAcFBQYDCAcDAwcHCQQEAgIDBgkCAwgDAQgIBAMEBgoFAwYFBwYDAwQJBAMGBQMDAgcJCQoGBAQHAwoICAYHBQYFBQQEBgQGBQoFCgkECgUGCQgICQcJBAIFBgYJBwQHCgYJCgQGBgcCAQMEAQgFBggEBwMFAQMCBwcEBAMJCQYMBQUJBgUGAwQDAwUDBQMFCgoFBAUGBQUDBQkGBAQKBAYIBQUKBgoDBAUGBQQIBAECAwgIBgMGAwYHBwEFAQoCBgYFBQQEBQMJCgMDBgYFBgUFBAUHBAQKBwoICggHCQUKBwgFAgMDBgMECQQBBAMDBwoDAwQGCgoCBgYGBQoHBAUGBgMCAggJAgcIBwcIBwoFAwYHBQMHBQICAQcECAkDCgECAwoKBwIHBQkKBgQECAUICAQDCAcDBQUGCAUJAgoFAwcFBwIICgkFBAMDCgcFBgMCAwcGAwgFBggHBAMGBgYFBwgHAgEJCAcGBgQFAgcKBgcIBgUGBAMHAgUKBwcJAwEKAQQHCAYGCgMIBwcKCgQJBgMECAkJCgUGBQUHCAkKBAQHBAYCBQUIBwMFBgoGAwoEAwYEAgYDAgEHCQUICgMIAwUECAgBBQcKBwEGCgUHBwMJCAoBBQoIAwMEAggGBwkFCgoGBQkFBQQEBAIEBAcGCQYCBgIKBAcDBQIDBAMKCgQEBgQKCgMKBAgKCgUKBwgKBQgFAwQKBwoCCgUKBQUHCAoEBAkDBQkHBwUBBwIHBwgEBgYGAgQBBggFBQQHAwUCBwUFBgIGBQMEBAoBBQcDBwYEAwMDBggHBwUDAwoKCAkGBgUKAQUEAgoFBQEHAgoCBQgIBQUBBwUDBQYHBAMHBAoJBAoDBAcFAwQDBAQHBQIHCAcHBwUECgQDAwQDCgYEBgUGBAcKCQYDAwUFBAIKBwQCBAMDAgoJBwoGCggJBggKAwUGAwQDBQICCgcFAgMDCgUEBQoKBAoKAwIFCAgDCgoCBwUEBwYFBQQDBAYJBgYFCAUFAwQFCgYHBwYJCQQJBAIKAwMICAIKCgQECAkKBgQEAwkGBAUKBQYKBAkCBwQIBwgFBQQDBQUEBgoBAgQDBAEECAUEBQQHCAkEBAcHCAoHBQIEBgIFBwMBAwMKBQUGCgIDAwcFBggEBQcDBgkKBAYKBgYFCQUGBAEBAQMFBAUFCAIHBwYECQQKAwMECgQIAwUEBQUGBQYGBwUHBAcJAQcKAgYHBQcFBQgECQEIBwoIBgcFAgUFBAQGBAcCAwUFBQUEBQEIBgkECAkGCAoKCAYKAgMJBgoHAQgDCgUKCQgJBgQCCAcKCQMGBgMFBQMDAgUFBAgHCQM=", "dtype": "i1" }, "y0": " ", "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Poziom doświadczenia=%{x}
Liczba umiejętności=%{y}", "legendgroup": "mid", "marker": { "color": "#EF553B" }, "name": "mid", "notched": false, "offsetgroup": "mid", "orientation": "v", "showlegend": true, "type": "box", "x": [ "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid" ], "x0": " ", "xaxis": "x", "y": { "bdata": "AgQBBwgIBAYFCQUHBgQHBQgKBwIKBgkGCAcKCgYCBQMDBAUEBAcBAwYDCQYEBwoGCQgKBA0EBAcHBAMFCgQDCgQGBgIEBAYCCgIEBAMFBwQFBgcKBwIEAwEHBQoGBwgFCgIFBAMKCgYDAggBBAoEBQUHAwQFAgMEAwQGBAQIAQoCBAoEBgoFCgIEBwcDCQcGCgQEBwgFBwkDAwgICQUEBgQIBAgJBQcGBwcECgQHBQkGBQUKCQYDCgQKBAoFBAYECAcKBwgDAwoFBwoKCgcECAYDAQcHBAQDCgMIAQUDBQUDCgoKCgMFCgIEAgUJCAUFCAYKBgYKCAkEBwQJBQIKCgQIBgYGCQcDBwQJCQkHCgcHCggEBQUHCgYFAwUDCQYIBgMFBQkDCAUGBQgECgkICAYEAgYDBAMKAgMCBAYHBwsFAgUDCAUEBwYKCAUDCgYCCgUEBgcHAwgDBggDBgQIAQUDBAIDBwoKBAYGAQQICgoJCgkJAgUEBQQHBwcHBwcGBgMFBAICCggKBgoEAwoFAwIKCQUKBQgCBwgGBgYFBQgJBQkHAwYFBwUIAwQDBQMFBwYEBQQEBwEDBQYFAwQKBwUBBQoKCgYGBgEIBgoJAgoFBgYIBAoKCgoJAwIGCAQKAwMFAwoBAwMECgMKBAoFCAMDCAQBCAUFBgYEAwkGAQQDCgIJAwoDBQcKBQgKCQkGBQoIBQYFBAYFCggDBgQEAwMCBAkDBAUEBQYBCgIHBwoGCgUGAQEKBAQEBQYDBgQDAgcDAwkECAUEAwMKBwgJCQoDBQcECAgFAwMECAEHDAMKBQcJAwIEBgcJCgQECAQDBQUGBQgCBwgHBAgGBAQEBAcEAwQHBgIGBgQKCgoFAwQDAwMGBQQIBQIHBgQFBQoCAgUFBQIEBAYBBgoGBwYKCAMDBgoDBAUCBQMHBAcKBgMGCQcFBgYGBAUKBwcHBQMFCgYHBwYFBwMHCQQJBAUKAwQCCAQFCQIEBQoKCAoFBAQJBQMJBwMCBwcIBAgIBwYBCgMEBAQEBgQHAwYEBgoIBQUBCAgFCQYCCAQIBwMEBQQFCgUEBAcKCAcJBAgKBwcDAwkFCgMCBwcGBQMHCAQEAwMEBwQKCgIGAQYHBwUKBgoFBwcHBgcFBgIEBAUEBAcHBAEIAQIEBgcCBAYKBgYKBQwEBAUCCQQGBQcFBgUJAQIDAgYCAwoCAgUG", "dtype": "i1" }, "y0": " ", "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Poziom doświadczenia=%{x}
Liczba umiejętności=%{y}", "legendgroup": "junior", "marker": { "color": "#00cc96" }, "name": "junior", "notched": false, "offsetgroup": "junior", "orientation": "v", "showlegend": true, "type": "box", "x": [ "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior", "junior" ], "x0": " ", "xaxis": "x", "y": { "bdata": "AwcDBAIFBQUJBAEEBAUEBAQCAggCBQMEBAcJCAYEBAQHCAkDAgYDCQIJAwMCBgoKBQUFCgoJBQcGBQMDBAQEAgMJBAkCAwMGBAMKCAIKBAoKBQYDCAQEBwcKBQUG", "dtype": "i1" }, "y0": " ", "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Poziom doświadczenia=%{x}
Liczba umiejętności=%{y}", "legendgroup": "c_level", "marker": { "color": "#ab63fa" }, "name": "c_level", "notched": false, "offsetgroup": "c_level", "orientation": "v", "showlegend": true, "type": "box", "x": [ "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level", "c_level" ], "x0": " ", "xaxis": "x", "y": { "bdata": "CQEBBgYKCgoKCgYKAwIDBAgIBgYEAwg=", "dtype": "i1" }, "y0": " ", "yaxis": "y" } ], "layout": { "boxmode": "overlay", "height": 600, "legend": { "title": { "text": "Poziom doświadczenia" }, "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "font": { "size": 24 }, "text": "Boxplots dla liczby umiejętności w zależności od poziomu doświadczenia", "x": 0.5, "xanchor": "center" }, "width": 1000, "xaxis": { "anchor": "y", "categoryarray": [ "senior", "mid", "junior", "c_level" ], "categoryorder": "array", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Poziom doświadczenia" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "font": { "size": 18 }, "text": "Liczba umiejętności" } } } }, "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Tworzenie boxplotu tylko dla \"Liczba umiejętności\"\n", "fig = px.box(df, x='Poziom doświadczenia', y='Liczba umiejętności', color='Poziom doświadczenia')\n", "\n", "# Ustawienia wykresu\n", "fig.update_layout(\n", " title=dict(\n", " text='Boxplots dla liczby umiejętności w zależności od poziomu doświadczenia',\n", " x=0.5,\n", " xanchor='center',\n", " font=dict(size=24)\n", " ),\n", " yaxis=dict(\n", " title='Liczba umiejętności',\n", " title_font=dict(size=18),\n", " ),\n", " xaxis=dict(\n", " title='Poziom doświadczenia',\n", " title_font=dict(size=18),\n", " ),\n", " width=1000,\n", " height=600\n", ")\n", "\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "4cdc047f-af3e-498f-9df0-20d97dde1402", "metadata": { "editable": true, "slideshow": { "slide_type": "" }, "tags": [] }, "source": [ "### Podsumowanie 6 kroku EDA:\n", "* najwięcej wartości odstających występuje dla doświadczenia `Senior` \n", "* występują skrajne minimalne outliery dla `Min_wynagrodzenie` w przypadku seniorów (`100`) oraz dla `Max_wynagrodzenie` w przypadku midów (`30`) oraz seniorów (`130`) - co może świadczyć o stawce godzinowej, a nie wynagrodzeniu miesięcznym\n", "* oferta z najwyższym wynagrodzeniem (ponad `65k`) należy do stanowiska seniorskiego\n", "* dla `Liczba umiejętności` nie ma wartości odstających oraz nie zaobserwowano zauważalnych rozrzutów, a przeciętna liczba umiejętności, ktorą wymagają pracodawcy, zawiera się w przedziale `5-6`" ] }, { "cell_type": "markdown", "id": "e07f89f8-a5e1-4d6b-80f5-548a88639aa5", "metadata": { "editable": true, "slideshow": { "slide_type": "" }, "tags": [] }, "source": [ "---" ] }, { "cell_type": "markdown", "id": "9570a417-20dc-444f-bab3-c81a54bc2b6b", "metadata": { "editable": true, "slideshow": { "slide_type": "" }, "tags": [] }, "source": [ "## Wnioski końcowe\n", "#### Przeanalizowano dane ze strony JustJoinIT związane z ofertami pracy w branży IT. Dane dotyczyły m.in.: wymaganych umiejętności, widełek finansowych, rodzajów zatrudnienia czy geolokalizacji. Dokonując analizy EDA wysnuto następujące wnioski:\n", "\n", "* rynek IT jest niezwykle dynamiczny co pokazuje fakt, że aż `90%`ofert pod kątem umiejętności jest unikatowych\n", "* unaocznia się popyt na oferty IT zależny od geolokalizacji (oferty pochodzą zaledwie z `40` miast w Polsce), z czego aż `51%` pochodzi z Warszawy\n", "* najczęściej występujące wynagrodzenie zawiera się w zakresie: `15-30k`\n", "* najwięcej ofert znajduje się w kategoriach: `JS`, `Java` oraz `Data` i stanowią one niemal `33%` wszystkich dostępnych ofert\n", "* najczęściej zatrudniającą firmą jest `Link Group` i liczba ofert tego pracodawcy stanowi `4%` wszystkich ofert\n", "* najczęściej wymaganymi umiejętnościami są: języki programowania `Python`, `SQL` oraz `Java`, które sumarycznie stanowią ponad połowę (niemal `56%`) wszystkich wymaganych umiejętności na rynku IT\n", "* wynagrodzenie rośnie proporcjonalnie wraz z poziomem doświadczenia, jednak im wyższy szczebel tym mniejsza zmiana, np. `mid` zarobi średnio `2.09%` więcej niż `junior`, podczas gdy na najwyższym szczeblu `c_level` zarobi się jedynie `1.22%` więcej od stanowiska `senior`\n", "* jedynie `17%` pracodawców podaje jawnie informacje o wynagrodzeniu brutto\n", "* niemal wszystkie obecne oferty pracy dotyczą poziomów: `mid` oraz `senior` (niemal `95%`) - przy czym ofert `junior` jest obecnie zaledwie nieco ponad `4%`\n", "* niemal wszystkie obecne oferty pracy dotyczą standardowej pracy na pełen etat: `full_time` (ponad `97%`)\n", "* ponad połowa ofert (aż `53%`) dotyczy tylko i wyłącznie pracy zdalnej przy czym druga połowa w większości jest związana z pracą hybrydową\n", "* oferty dla przedsiębiorców `B2B` stanowią niemal `85%` wszystkich dostępnych ofert na rynku IT (jest ich 6krotnie więcej niż dla standardowych umów `Permanent`)\n", "* dane dotyczące województw ukazują, iż geolokalizacja nie ma dużego wpływu na wysokość wynagrodzeń - co utwierdza w przekonaniu, iż rynek IT bazuje głównie na pracy zdalnej, zatem można mieć wysokie zarobki niezależnie od miejsca zamieszkania\n", "* można zaobserwować trend, że im wyższy poziom doświadzenia tym większy więcej zawieranych jest umów `B2B` od tych standardowych `Permanent`\n", "* najwięcej wartości odstających występuje dla wynagrodzeń seniorskich\n", "* występują skrajne wartości wynagrodzeń na poziomie `30`, `100` PLN, co może świadczyć, iż pracodawcy podają również stawki godzinowe w ofertach\n", "* oferta z najwyższym wynagrodzeniem (ponad `65k`) należy do stanowiska seniorskiego\n", "* przeciętna liczba umiejętności, ktorą wymagają pracodawcy, zawiera się w przedziale `5-6`" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.11" } }, "nbformat": 4, "nbformat_minor": 5 }