billionaries-wizualizacja/Prezentacja_wykresy.ipynb

824 lines
1.2 MiB
Plaintext
Raw Normal View History

2024-04-16 22:01:49 +02:00
{
"cells": [
{
"cell_type": "code",
2024-06-18 12:17:52 +02:00
"execution_count": 1,
2024-04-16 22:01:49 +02:00
"id": "cb8f7a05-40a5-46cf-8900-88da58e8690f",
"metadata": {},
"outputs": [],
"source": [
"import warnings\n",
"import pandas as pd \n",
"import seaborn as sns\n",
"import matplotlib.pyplot as plt\n",
"plt.style.use('ggplot')\n",
"warnings.filterwarnings(\"ignore\")"
]
},
{
"cell_type": "code",
2024-06-18 12:17:52 +02:00
"execution_count": 2,
2024-04-16 22:01:49 +02:00
"id": "5a5c0cd6-6606-4983-b945-eeed8b5afe24",
"metadata": {},
"outputs": [],
"source": [
"df = pd.read_csv('data.csv')"
]
},
{
"cell_type": "markdown",
"id": "222be866",
"metadata": {},
"source": [
"# Analiza rozkładu majątków miliarderów w różnych krajach, branżach i regionach\n",
"\n",
"## Kraje"
]
},
{
"cell_type": "markdown",
"id": "9ce7d046",
"metadata": {},
"source": [
"**Wykres pokazuje kraje z największą liczbą miliarderów. Jak możemy zauważyc na samym szczycie znajdują się USA, Chiny i Indie**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 29,
2024-04-16 22:01:49 +02:00
"id": "4a7a3ea1",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "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
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ppl_in_countries = df.groupby('countryOfCitizenship')['rank'].count().reset_index().sort_values(by ='rank',ascending=False).head(20)\n",
"ax = sns.barplot(ppl_in_countries,x='rank',y='countryOfCitizenship',orient='h',hue = 'countryOfCitizenship', legend = False, palette='rainbow')\n",
"ax.set_title('Kraj z największą liczbą miliarderów')\n",
"ax.set_ylabel('Kraje')\n",
"ax.set_xlabel('Liczba milarderów')\n",
"for container in ax.containers:\n",
" ax.bar_label(container, fontsize=8)\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "af5b7d38",
"metadata": {},
"source": [
"**Wykres obrazujący liczbę miliarderów biorąc pod uwage liczbe mieszkańców danego kraju**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 30,
2024-04-16 22:01:49 +02:00
"id": "06a5d02c",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "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+EEPPfSQ7r33Xi1btkwvv/yyKlasqFq1at3W8/bqq6/ql19+UaNGjfT4448rKSlJmzdv1qJFi7Rv3z798MMPpu3TPhz07NlTR44cUf369RUXF6devXrp8OHDatq0qWw2m7Zt26bevXsrISFBPj4+pmNMnjxZ06ZNU7ly5RzP15o1a/TMM89o/Pjx6T5MTJ06Vd7e3urVq5cOHTqk2rVrKzo6Wj179tTRo0dVv359tW7dWuHh4fr555+1ceNGzZ07V/Xq1VPz5s01d+5cbd26Vffee6/jmGkf9nfs2GF6rN9//10Wi+W6l7xn9fEk6fnnn0+3LDk5WfPmzVNSUpLq1asn6coH027duuny5ctq27atypQpozNnzuiXX37RqFGjlJKSol69el33cfbt26enn35aCQkJateuncqWLasdO3bo008/1fbt2zVjxgy5u7s7xlVntP+GDRtUsWJFlShRwrH89OnT6tGjhypXrqzHH39cR48e1YYNG7R792798ssvKl68uCRpz5496tOnjxISEtSyZUtVqFBBu3fv1pw5c7RhwwZ9++23Klq0qKQr3+J+9913aty4sZo3b65Lly7p559/Vt++fTVv3jzHMKTIyEg98cQTOnnypJo0aaIHH3xQ+/fv1/Tp07Vnzx7Nnj1bHh6Z/y/O8ePH1bNnT0VFRem+++5Thw4dFBoaqkWLFmn9+vX69ttvVaFCBUlSRESEevTooaioKLVq1Uply5bVH3/8oeeeey7Tj5cZf/31lwYOHKiUlBS1bt1aZcuW1caNG/X222/r1KlTGjp0qGMel2vt3LlTf/31V7r3tt27dzsuq2/atKl+//13ffrppwoJCdHEiRMlSY8++qi2bt2qlStXpjv2ihUr5OXlpQ4dOmTpuV7t999/1+DBg+Xp6akHH3xQ7u7u+vHHH/XTTz9dd59nnnlGMTEx6tChg+Lj47Vy5Uq9+OKLmj17tu6//35JyvR7hyStWrVKr776qipXrqwuXbrIzc1N69at0+jRoxUdHa0hQ4ZIklJTUzVgwAD98ccfqlatmrp166bo6Gj9/PPP2rp1q5YsWaLSpUvf8nORkJCgAQMG6MCBAxoxYoS6d+9uWv/++++rVKlS6t27t06cOKEKFSron3/+Ue/eveXp6al27dqpePHiOnbsmNatW6ehQ4dq+vTpatmy5S3XBMDFGACQiz777DPDZrMZP/zwQ6a3/e233wzDMIyYmBijUaNGRtOmTY0jR444tjt37pxx//33G40bNzaSkpIyPNaOHTuM2rVrGx07djRiY2MNwzCMrVu3GjabzbDZbMbatWsd254/f97o2LGjUaNGDePw4cOGYRhGRESEUaNGDeOpp54ykpOTTcfu16+fYbPZjD/++OOG5/PDDz8YNpvNaNiwoXHy5EnH8k8++cSw2WxGzZo1jQMHDjiWL1261LDZbMZHH33kWPbGG28YNpvN2L9/v+kc3n///etus2vXLsNmsxmvvvqqqR673W48/PDDhs1mczyf4eHhhs1mMwICAky1GIZhTJ482bDZbMaUKVNMx3jllVcMm81mtGzZ0rF8z549RkBAgNGrVy8jPj7e9Ny2bdvWqFevnnHu3DnTOdSrV884e/as6THffPNNw2azGRMnTjQt37hxoxEQEGC0a9fOSE5ONpKSkow
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 1200x800 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ppl_in_countries = df.groupby(['countryOfCitizenship', 'population_country'])['rank'].count().reset_index().sort_values(by ='rank',ascending=False).head(20)\n",
"ppl_in_countries['population_country'] = ppl_in_countries['population_country'] / 1000000\n",
"ppl_in_countries['population_country'] = ppl_in_countries['population_country'].astype(int)\n",
"\n",
"plt.figure(figsize=(12, 8))\n",
"plt.scatter(ppl_in_countries['rank'], ppl_in_countries['population_country'], s=100, c='red', alpha=0.5)\n",
"\n",
"for i, txt in enumerate(ppl_in_countries['countryOfCitizenship']):\n",
" plt.annotate(txt, (ppl_in_countries['rank'].iloc[i], ppl_in_countries['population_country'].iloc[i]), fontsize=8)\n",
"\n",
"plt.title('Liczba miliarderów w zależności od liczby ludności kraju')\n",
"plt.xlabel('Liczba miliarderów')\n",
"plt.ylabel('Liczba ludności w mln')\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "b4d7574e",
"metadata": {},
"source": [
"**Ten sam wykres bez Chin, Indii oraz USA, dla lepszego zobrazowania innych krajów**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 31,
2024-04-16 22:01:49 +02:00
"id": "4827cd7e",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA+8AAAK/CAYAAAAYg/xmAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAACwGElEQVR4nOzde3zO9f/H8ee17drY2JzGnAmbw5ZjK4ecokhhJVGUHJIcKjrogKRQFHIohxxKheRYyGGI4utQNOYUwjDmMDM7Xds+vz/Wrp/LNnbNZteVx/1263azz/H1ud7Xrva83u/P+2MyDMMQAAAAAABwWC75XQAAAAAAALg5wjsAAAAAAA6O8A4AAAAAgIMjvAMAAAAA4OAI7wAAAAAAODjCOwAAAAAADo7wDgAAAACAgyO8AwAAAADg4AjvAAAAAAA4OMI7gDw3efJkBQQEaMmSJdnedv369XlSy//+9z8FBAToo48+ypPj54WhQ4cqICBABw4ckJT5Ndy4zZ3QoEEDtWzZMs/Ps3XrVgUEBOjRRx9VXFxcnp/P0eXW70j6++hOtGFWzpw5o1q1aumBBx5QZGRkjo5xJ9/7MTExCggIUPfu3W+5bUBAgDp06GD9ecmSJQoICNDcuXPzpLaIiAgFBATo5ZdfzpPjXy+vPqfXr1+vgIAATZ48OVePeyuGYahNmzaqXr26Nm/enKNjZLd98/p9cKP8+H8DgLzjlt8FAMD1goODNWDAAFWuXDm/S3EYrVq1UtmyZVWiRInb2sZZffXVVypYsKAmTZokT0/P/C4Huejrr79WSkqKPv74Y/n5+eXoGM7y3q9Ro4YGDBigOnXq5HcpuMHGjRt1/Phx9enTR82aNcvRMRy1fZ3l9wNA9hDeATiU+++/X/fff39+l+FQWrVqpVatWt32Ns7o1KlTioyM1MiRI1WtWrX8Luc/5d5779WqVatkNpvz5fxJSUnavXu3+vfvn+PAJDnPe79GjRqqUaNGfpeBTGzcuFEtWrTQq6++muNjOGr7OsvvB4DsIbwDABxW+fLltXr16vwu4z+pYMGCqlKlSr6d393dXT/88EO+nR9IN2rUqPwuAQCyhXveATiUrO6l3Llzp/r27av7779f9evXV5cuXWy2Sb+vL6v/Mruv9/vvv9fDDz+soKAgPf7441qwYEGmNS1btkzdu3fXfffdp8DAQDVp0kRDhgzRqVOnbnk96fc37tixQzNmzFDLli117733qmPHjtqyZYskafHixWrbtq1q166txx9/XGvWrLE5RnbuWcxsG4vFonnz5qlz586qX7++AgMD1aJFCw0fPlyXLl2ybpd+r+ykSZP04Ycfqk6dOrr//vutofnSpUsaOXKkHnzwQdWuXVs9evTQoUOHsqxl9erV6tKli+rWrat69erp+eef1/bt2222Sb/f+rvvvtPgwYN17733qkmTJtq9e7ck6erVq/rkk0/UqlUrBQYGqlGjRhoyZIiOHz9uPcbHH3+sgICADMceO3asAgICNHHiRJvl6ffTLl68ONO6c/t4km76nrzx3t7Tp09rxIgRatWqlYKCglS3bl098cQT+v7777M8/vVOnDih119/XY0aNVJgYKDatm2r6dOny2KxWLdJfz/e7L+IiAhJUsuWLdW9e3cdPXpUL730kurXr6+6deuqT58+OnjwYIbzHz9+3Ob8rVq10ieffKKrV6/abJecnKwpU6bo8ccfV506dRQcHKxevXpp27ZtGY556dIljR492vp788gjj2jChAm6du2adRt77uk9f/68hg8frmbNmikwMFDNmjXT8OHDdf78+QzbRkREWK+nbt26GjBggM6cOXPLc2Qlq3udDx48qNdee02NGzdW3bp1FRISosWLF8swDEn//5l4s/9utHbtWj3++OMKCgrSI488kuF98PzzzysgIEAnTpzIsO+yZcsUEBCgRYsW2XV9N97jf6vr3rVrl55//nnVr19fjRo10tixY5WQkJBh//T2vXLlikaMGKHGjRsrKChITzzxhH755ZcM22fnsyPdTz/9pC5duui+++5T3bp19eSTT+q7776zvvbpUlJSNGfOHLVv31516tRRs2bN9MYbb9j8P+B27mW/evWqOnbsqOrVq1u/0Eo/3urVq9WrVy8FBQWpRYsW1nMePnxYb7zxhvW9XK9ePXXp0iXDa5KdOVOy2haA46HnHYDDW758ud5++20VKFBADz30kIoWLapffvlF/fv31+jRo/Xkk09a7+u70caNG7V//37VrVvXZvnq1at1+fJltW3bVg8++KA2bNigESNGWP9gT/fxxx9r9uzZql69ukJCQmQymbRz50799NNP2r17t9asWaMCBQrc8hpGjx6tyMhItWvXTnFxcVq+fLn69eunLl266Mcff9Sjjz6qBx54QMuWLdNrr72mChUqqGbNmrf1ug0ZMkS//PKL6tevr86dOyspKUlbt27VwoULtX//fv34448226f/sd61a1cdO3ZMderU0bVr19StWzcdPXpUDRs2lL+/v3bs2KHu3bsrISFB3t7eNseYNGmSpk2bprJly1pfrzVr1uiFF17Q2LFjM/xxP3XqVHl6eqpbt276+++/VatWLV2+fFldu3bV8ePHVadOHT300EM6deqUVq1apU2bNmn27NmqXbu2mjZtqtmzZ2v79u164IEHrMdMD9+7du2yOdevv/4qk8mU5RDt3D6eJA0YMCDDsuTkZM2ZM0dJSUmqXbu2pLSg2KlTJ8XHx6t169YqXbq0zp07p19++UXvv/++UlJS1K1btyzPs3//fj3//PNKSEjQww8/rDJlymjXrl367LPPtHPnTk2fPl2urq7W+3Iz23/jxo2qUKGCihcvbl1+9uxZdenSRZUqVVLnzp11/Phxbdy4UXv27NEvv/yiYsWKSZL27t2rHj16KCEhQS1atFD58uW1Z88effXVV9q4caO+//57FSlSRFJaL+eCBQsUHByspk2b6urVq1q1apV69eqlOXPmWG+biYqK0tNPP63Tp0/r/vvv1yOPPKLw8HB9+eWX2rt3r2bNmiU3t+z/GXPy5El17dpVFy5cUKNGjdS2bVsdOnRICxcuVGhoqL7//nuVL19ekhQZGakuXbrowoULatmypcqUKaMtW7aod+/e2T5fdmzbtk0vvfSSUlJS9NBDD6lMmTLatGmT3n33XZ05c0aDBg2yzgNyo927d2vbtm0ZPtv27NljHQbesGFD/frrr/rss8908OBBTZgwQZLUsWNHbd++XStXrsxw7BUrVsjDw0Nt27bN1Wu93q+//qqXX35Z7u7ueuSRR+Tq6qqlS5fqp59+ynKfF154QdHR0Wrbtq3i4uK0cuVKvfLKK5o1a5aaNGkiSdn+7JCkn3/+WUOGDFGlSpUUEhIiFxcXbdiwQSNHjtTly5fVv39/SVJqaqr69u2rLVu2qGrVqurUqZMuX76sVatWafv27Vq8eLFKlSqV49ciISFBffv21YEDBzR8+HA99dRTNus//PBDlSxZUt27d1dERITKly+vv/76S927d5e7u7sefvhhFStWTCdOnNCGDRs0aNAgffnll2rRokWOawLgwAwAyGOff/654e/vb/z444/Z3nbdunWGYRhGdHS0Ub9+faNhw4bGsWPHrNtdvHjRaNKkiREcHGwkJSVleqxdu3YZtWrVMtq1a2fExsYahmEY27dvN/z9/Q1/f39j/fr11m0vXbpktGvXzqhevbpx9OhRwzAMIzIy0qhevbrx7LPPGsnJyTbH7tOnj+Hv729s2bLlptfz448/Gv7+/ka9evWM06dPW5d/+umnhr+/v1GjRg3jwIED1uVLliwx/P39jU8++cS67K233jL8/f2N8PBwm2v48MMPs9zmzz//NPz9/Y0hQ4bY1GOxWIzHHnvM8Pf3t76ep06dMvz9/Y2AgACbWgzDMCZNmmT4+/sbkydPtjnG4MGDDX9/f6NFixbW5Xv37jUCAgKMbt26GXFxcTavbevWrY3atWsbFy9etLmG2rVrG+fPn7c559tvv234+/sbEyZMsFm+adMmIyAgwHj44YeN5ORkIyk
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 1200x800 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ppl_in_countries = ppl_in_countries[3:]\n",
"plt.figure(figsize=(12, 8))\n",
"plt.scatter(ppl_in_countries['rank'], ppl_in_countries['population_country'], s=100, c='red', alpha=0.5)\n",
"\n",
"for i, txt in enumerate(ppl_in_countries['countryOfCitizenship']):\n",
" plt.annotate(txt, (ppl_in_countries['rank'].iloc[i], ppl_in_countries['population_country'].iloc[i]), fontsize=8)\n",
"\n",
"plt.title('Liczba miliarderów w zależności od liczby ludności kraju')\n",
"plt.xlabel('Liczba miliarderów')\n",
"plt.ylabel('Liczba ludności w mln')\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "e10a109a",
"metadata": {},
"source": [
"## Branże\n",
"\n",
"**Wykres kołowy pokazujący ile procentowo milliarderów uzyskało swoje bogactwo z jakiej branży. Widać na niej że topowe dziedziny to: finanse, manufaktura i technologia**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 32,
2024-04-16 22:01:49 +02:00
"id": "9fcfd47a",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "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
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 800x600 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plt.figure(figsize=(8, 6))\n",
"df['category'].value_counts().plot(kind='pie', autopct='%1.1f%%')\n",
"plt.title('Miliarderzy w branżach')\n",
"plt.axis('equal')\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "9040b7ce",
"metadata": {},
"source": [
"**Wykres słupkowy pokazujący dokładną liczbę milliarderów na daną branże**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 33,
2024-04-16 22:01:49 +02:00
"id": "75aa4c8f",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "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
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"categories = df.groupby('category')['rank'].count().sort_values(ascending=False).reset_index().head(20)\n",
"ax = sns.barplot(categories,x='rank',y='category',orient='h',hue = 'category', legend = False, palette='rainbow')\n",
"ax.set_title('Najpopularniejsze kategorie biznesu')\n",
"ax.set_ylabel('Kategoria')\n",
"ax.set_xlabel('Liczba osób')\n",
"for container in ax.containers:\n",
" ax.bar_label(container, fontsize=8)\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "c3cbffad",
"metadata": {},
"source": [
"**Wykres pokazuje wiek oraz branże miliarderów, jest bez dwóch wartośći odstających by lepiej go zobrazować: Bernard Arnault - 211mld, Elon Musk- 180mld.**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 34,
2024-04-16 22:01:49 +02:00
"id": "220f880e",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA0MAAAHJCAYAAABHdOJ4AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAD6/0lEQVR4nOzdd3zN1//A8dfnruwlMUISBAlqbxp7Fa2qmm2N1mhrr6ItWsXXKGKrrUVtrVKrqmpX7VE7VjSIhOzkrs/vj/zciiRmEiHv5+ORh+Qzzjn35Lq573vOeR9FVVUVIYQQQgghhMhhNC+6AUIIIYQQQgjxIkgwJIQQQgghhMiRJBgSQgghhBBC5EgSDAkhhBBCCCFyJAmGhBBCCCGEEDmSBENCCCGEEEKIHEmCISGEEEIIIUSOJMGQEEIIIYQQIkeSYEgIIYQQQgiRI0kwJHKUoUOHEhgYyB9//JHm+XfffZfAwEDef//9NM///PPPBAYGMnnyZAA6dOhAYGAg0dHRT92W0NBQAgMD6dGjx1Pfm1Eebv+6desIDAxk8eLF6V6T2aKjowkMDKRDhw6ZXtfKlSttdVkslkyv72Xy119/ERgYyJgxY5763ud9zmSH/xtPavr06QQGBjJ06NAX3RQhhBDPQPeiGyBEVqpatSo//fQTx44do27duinO3bt3j3/++QeNRsPx48eJi4vDyckpxTWHDx8GoHr16gC88847VKlSBTs7u6x5ABnsSdr/sj/G9FitVhYuXEju3LmZPHkyWq32RTcpWylQoAC9evWibNmyL7opQgghRKaRYEjkKFWrVgXg+PHjqc7t378fq9VK48aN2bp1KwcPHkwVMB0+fBg7OzsqVKgAQMuWLTO/0ZnoSdr/sj/G9Bw9ehSNRsPEiRPJnTv3i25OtuPj40Pv3r1fdDOyvffff5+mTZvi4uLyopsihBDiGcg0OZGj5M+fH19fX06cOIHVak1xbt++feh0Onr27AnA3r17U5y/d+8eISEhlC9f/pUbJcmJKlasyObNm6lWrdqLbop4ieXKlYsiRYqQJ0+eF90UIYQQz0CCIZHjVK1albi4OC5cuJDi+N69eylTpgyBgYH4+vqyb9++FOePHDmCqqq2KXKQ/tqIzZs3065dO8qXL0+FChXo1KkTBw4ceGzbVFXl888/JzAwkCFDhqQK2B50f63ClStXmDBhAkFBQZQtW5Z27dpx8uRJrFYr8+bNo169epQrV45WrVrx119/pSjjSdZ2pHVNXFwcM2fO5O2336Z8+fKULl2aRo0aMWHCBOLj423X3V938uOPPzJgwADKlClDUFCQbbphaGgogwYNokaNGpQvX55evXrx77//pts3y5cv55133qFMmTJUrlyZTz75hH/++SfFdffXPW3evJkuXbpQunRp6taty/Xr1wG4ffs2I0aMoHbt2pQqVYratWszYsQIbt++bSujT58+BAYG2u65r3fv3gQGBrJ69eoUxxcvXkxgYCD79+9Ptx8BYmJimDBhAg0aNKBUqVLUqFGDgQMHcvny5RTX3f/d7t+/n9atW1OqVCkaN25MXFwckDxC2atXL4KCgihVqhSVK1fmww8/TPEcu9/3j/p6+PnwoPTWDIWGhvLll19Sq1YtypYtS7NmzVi4cCEmkylVGbdu3WLw4MFUrVqVcuXK0b59+8f20cO2bdvGW2+9RenSpWncuDFz5sxJVdf9NTvfffcdlSpVolKlSrZ1b0/6XL2/Tmn69On8/vvvtGrVijJlylC9enWGDRtGZGSk7dr7aw/T+6pXr57tWpPJxPfff0+bNm2oWLEipUqVom7duowYMSJFmUIIIV4MmSYncpwqVaqwZs0ajh07RmBgIABXr17lxo0bvPPOOwDUqFGDlStXcuvWLfLmzQukXi+UnqlTpzJr1iwKFCjAO++8g6IobNmyhQ8//JBx48bx9ttvp3vv+PHjWbduHW+++SZjx45Fo3n85xX9+vUjKiqKZs2aERYWxtatW+natSv16tVj586dNG7cmKSkJH755Rc++eQTtmzZYntMz8JsNvPhhx9y4sQJgoKCCAoKIi4ujh07drBgwQJCQ0OZNm1aintmzpyJo6MjH3zwARcvXuS1117j5s2btGvXjjt37lCvXj3y58/P7t276dq1a5r1DhkyhPXr11OsWDHatWtHQkKCLeicM2dOqt/L6NGjyZMnDx06dCA0NBRfX1+uXbtG+/btuXPnDjVq1KBJkyacO3eOlStXsmPHDpYvX46vry+1atVi69atHDhwAF9fXyA5GDt48CAAhw4donXr1ra6du/ejbOzM5UqVUq33+7evUv79u25fPky5cqVo379+ly/fp1Nmzaxc+dOFi5cmGp9zqBBg/D396dDhw62NWzbt2+nT58+5MqViwYNGuDk5MSFCxfYtWsXBw8eZM2aNZQoUcK25udhN2/eZM2aNbi7u1OoUKH0f9FpOH/+PB06dCAqKoo6depQuHBhDh48yPjx4zl37hzjx49PcX2nTp1wd3enZcuW3L592xagrl69mtdee+2x9R07dow//viDunXrUr16dXbt2sXkyZM5e/YswcHBKa7dvXs3v/32G++88w537tyhbNmyz/Rc/eOPP5g1axZ16tShatWq7N27l9WrV3Px4kVWrFgBQIMGDShQoECq9m7bto3z589Tvnx527GBAweydetWKlasSJs2bTAajezZs4eVK1dy+vRp1q5d+8T9L4QQIhOoQuQwN2/eVAMCAtShQ4faji1btkwNCAhQ//77b1VVVfXXX39VAwIC1LVr19quadu2rVqxYkXVbDbbjn3wwQdqQECAGhUVpaqqqh4/flwNDAxUP/jgAzU+Pt52XWRkpNqwYUO1bNmyakREhKqqqnr9+nU1ICBA/fTTT1VVVdWZM2eqAQEBau/evVWTyfTYxzFt2jQ1ICBArVu3rq1+VVXVAQMGqAEBAWqFChXUmzdv2o5Pnz5dDQgIUJctW5Zu+9euXasGBASoixYtSveajRs3qgEBAerkyZNTtCcmJkatUaOGWqJECdtjP3DggBoQEKCWLVtWvX37dorrBw8erAYEBKjr1q2zHYuLi7PV98EHH9iOb9q0SQ0ICFAHDBiQom+uXbumVqlSRa1Zs6aalJSU4jHUqlUrxe9AVVW1Y8eOakBAgLpq1aoUx+///jt27KiqqqreunVLDQwMVAcMGGC75vTp02pAQIBarlw5tW7durbjCQkJaunSpdXevXurj/L555+rAQEBanBwcIrjO3fuVAMDA9VGjRrZnlv3f7ctW7ZULRZLiusbN26sVqlSRQ0PD09xfO7cuWpAQIA6adKkdNuQkJCgvvPOO2qJEiXUvXv3PrK99393o0ePth1777331MDAQHXr1q22Y1arVf3oo4/UgIAA9dSpU6qq/vec6datm2o0Gm3XLlq0SA0ICFBHjRr1yLrv/98ICAhQv//++xTtv/873LNnj+34/Wt///33FOU8zXP1wTo3bdpku9ZoNKrNmjVTAwIC1IsXL6bb5n379qklSpRQmzVrpsbGxqqqqqpHjx5VAwIC1IEDB6a41mQyqW+++aYaEBCghoSEPLIvhBBCZC6ZJidynLx581KoUCGOHTtmO7Zv3z4cHR0pV64cANWqVUNRFNtUOaPRyOnTp6lcufIjs46tWbMGVVUZPHgwDg4OtuMeHh5069bNNprxsGXLljF16lTq1q3LpEmT0OmefNC2ZcuWuLq62n6+n9yhWbNmKUaAypQpA8CNGzeeuOy0lCxZktGjR9OpU6cUx52dnSlZsiQWi4WoqKgU5ypUqJAiSYHRaGTbtm0UK1bMNhoH4OjoyKBBg1LVuWbNGgC+/PLLFH3j6+tLu3btuHXrVqppjbVq1UrxOwgLC+PAgQNUqlQpxagOwHvvvUfp0qU5cOAAoaGh5MmThxIlSqSYdnbgwAE0Gg3vvvsuN27c4ObNmwD8/fffJCUlUadOnXT7zGg08uuvv1KgQAH69OmT4lzt2rVp1KgRV65c4dChQynONWzYMMXooNVqZeDAgUyYMAEvL68U195PDhIREZF
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"top_20 = df.sort_values('finalWorth', ascending=False).iloc[2:50]\n",
"color_palette = ['#e6194b', '#3cb44b', '#ffe119', '#4363d8', '#f58231', '#911eb4', '#46f0f0', '#f032e6', '#bcf60c', '#fabebe', '#008080', '#8b00ff']\n",
"ax = sns.scatterplot(top_20,x='age', y='finalWorth', size='finalWorth', hue='category', palette=color_palette, sizes=(40, 400), legend='full')\n",
"ax.set_title('Wiek miliarderów oraz ich branża')\n",
"ax.set_ylabel('Majątek')\n",
"ax.set_xlabel('Wiek')\n",
"hand, labl = ax.get_legend_handles_labels()\n",
"unique_values_set = set(df['category'])\n",
"handout=[]\n",
"lablout=[]\n",
"for h,l in zip(hand,labl):\n",
" if l in unique_values_set:\n",
" lablout.append(l)\n",
" handout.append(h)\n",
"ax.legend(handout, lablout,bbox_to_anchor=(1.49, 1), loc='upper right', borderaxespad=0)\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "e963e59e",
"metadata": {},
"source": [
"## Regiony\n",
"\n",
"**Przedstawienie z której częsci USA wywodzą się miliarderzy. Milarder zamieszkujący U.S. Territories to Stephen Deckoff, zamieszkuje on Wyspsy Dziewicze**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 35,
2024-04-16 22:01:49 +02:00
"id": "e5265785",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "iVBORw0KGgoAAAANSUhEUgAABIYAAAJjCAYAAAB5thoLAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAACJqklEQVR4nOzdd3hT5f/G8TvpbumklFX2KKNsZcsGByAyZAkKOAD9qiggoMgQBBUVEUV+DkD2FgEXyBAQBZElYCkb2gqU0pbumd8fXI1UijaQNil5v66LS/s5J8nnSXra9M5znmMwmUwmAQAAAAAAwOEYbd0AAAAAAAAAbINgCAAAAAAAwEERDAEAAAAAADgogiEAAAAAAAAHRTAEAAAAAADgoAiGAAAAAAAAHBTBEAAAAAAAgIMiGAIAAAAAAHBQBEMAAAAAAAAOytnWDQAAcCdmz56tjz76yKLbbNmyRcHBwQXU0a3t2bNHjz/++C23u7i4yNfXV9WrV1e/fv3UqVOnQuzuupznc9iwYXrppZcK/fHvxL89vy4uLvLy8lKlSpX0wAMPqH///nJ1dS3kDq+bOXOm5s6dq//97396/vnnC+Ux27Vrp8jISG3atEkVKlQolMf8NwMHDtTevXtvqru4uMjPz0/16tXTY489pubNm+faHhERofbt26tkyZLasWOHpL9f94YNG2rZsmW3rOV1W3sVEhIiSTp69KicnXm7DgAoWPymAQAUaSEhIeratWuuWkxMjHbv3i1PT0+1b9/+ptt4enoWVnt5ulVf165d08mTJ7V7927t3r1bL730koYNG2aDDou2vJ7frKwsXbt2Tb/99psOHDigzZs3a8GCBXJxcbFRl5CkBg0a5App09PTdenSJW3dulU//vijxo8fr4EDB9qwQwAA7n4EQwCAIq1Tp043zazZs2ePdu/eLX9/f7377rs26uzW/q2v7OxsLViwQG+//bZmz56tbt26qXTp0oXW22OPPaaHHnpI/v7+hfaY1vZvz29ERIT69++vffv2acmSJRo0aFDhNmcjCxYsUEZGhsqUKWPrVnLp3bu3evTocVN9//79euKJJ/T222+rU6dOKlmypCSpZMmS+vbbb28r0LuT2xa2b7/9VpKYLQQAKBSsMQQAgB0xGo0aMmSIQkNDlZmZqZ07dxbq4wcEBKhKlSoKCAgo1MctLMHBwXrqqackSZs2bbJxN4WnfPnyqlKlSpEIRSSpYcOG6tChgzIyMrR9+3Zz3cXFRVWqVFH58uUtvs87uW1hq1KliqpUqWLrNgAADoJgCADgkH766Sc9+eSTaty4serUqaP7779fM2bMUFxc3E37hoSEqEuXLoqNjdXYsWPVpEkTNWzYUH379tX3339fIP2VLVtWkvLs58iRI3rhhRfUrFkzhYaGqn379po+fbquXr2a532dPn1ao0aNUqtWrVSvXj317NlT3377rb7++muFhIRo9uzZ5n1nz56tkJAQzZw586b72bBhgx577DE1bNhQdevWVdeuXfXJJ58oJSUl134REREKCQnRs88+q8uXL2vcuHFq2bKl6tSpo86dO2vevHnKysrKdZvs7GwtWrRIvXv3VuPGjVWvXj117txZ7777rmJjYy19+v5Vzho7MTEx5trYsWMVEhKivXv36vnnn1fdunXVtGlTLViwwLzPyZMn9corr+i+++5TaGioWrZsqdGjR+vkyZN5Ps7ly5c1efJktW3bVnXr1lWPHj30448/5rnvvz3vOc9nq1atbtoWHR2tt99+W/fff7/q1q2rtm3b6uWXX9apU6dy7deuXTuFhITo3LlzuWr33HOP0tPTNXv2bHXq1EmhoaFq3bq1pk6dmufznp2drWXLlql79+5q0KCBmjdvrvHjxysmJkYdO3Y0r41jDaVKlZIkJSUlmWv/9lz8l3+7rSWv7cCBAxUSEqK4uDgtXLhQXbp0Ud26ddW8eXONGzdOUVFRN90mNTVV8+fPV9++fdW4cWPVrl1bTZs21dNPP61du3bdtH9ISIhCQkKUmZmZq9atWzft3btXDzzwgOrUqaNOnTrp7Nmz5n12796tp59+Wk2aNFGdOnX04IMPavbs2UpOTr7pMS5duqQJEybowQcfVN26ddW4cWM9/vjjWr9+fX6fUgDAXYJgCADgcGbOnKlnnnlGv/zyi0JCQtS2bVulpKTo888/V48ePXThwoWbbpOSkqLHH39cGzduVJ06dVS/fn398ccfevHFF/Xhhx9atb+kpCT9/vvvkqRq1arl2vb111+rT58+2rRpk8qUKaN27drJaDRqwYIF6tWrlyIiInLtf+DAAfXu3VsbNmyQv7+/Wrdurbi4OL300ktaunRpvvoxmUwaPXq0Ro0apcOHD6t+/fpq1aqVLl++rA8++EB9+/bNM0SIjo5Wr1699OOPP6pmzZpq0KCBTp8+rbffflvTpk3Lte/rr7+uqVOn6ty5c2rQoIFatGihuLg4ffbZZ+rfv7/S0tIseQr/VXh4uCTleVrV66+/rl9//VX33XeffH19zUHH1q1b1aNHD3399dfy9/dX+/btFRAQoPXr16tnz57atm1brvuJiIhQ7969tXTpUrm6uqpNmzZKS0vTc889d8tw6HbG0b17d82bN0+ZmZlq06aN/P399c0336hnz576448//vM+srOzNXToUM2dO1dBQUG67777dO3aNS1atEhDhgzJFUyYTCaNHDlSkyZN0tmzZ9WkSROFhIRo3bp16tu3rxITE60yrhxHjhyRJNWvX9+q9/tPlr62OcaPH69p06bJ09NTrVq1UlZWltauXat+/fopISHBvF9aWpoGDBigt956SxEREWrYsKFatWolT09P7dixQ0899VS+vydiYmI0fPhwubi4qGXLlnJzczMHnZ9++qkGDx6sX375RZUqVVKbNm2UmJiojz76SP3791d8fHyu++nVq5dWrFghZ2dntWnTRjVr1tS+ffs0evToXGExAODux4nLAACHsnXrVs2dO1cBAQH67LPPFBoaKun6ordvvPGGVq1apRdffFFr1qyRwWAw3y4iIkLFixfX2rVrVb16dUnS4cOHNXjwYM2ZM0dt27ZVnTp1bruv7OxsJSQk6NixY5o1a5auXLmi2rVr55rdcPr0aY0fP15ubm6aO3euGjdubL7trFmzNHfuXL3yyivmwCc9PV1jx45VQkJCrkV8MzMzNXXqVPPVmv7L4sWLtX79elWoUEFffPGFypUrJ0lKTEzUyJEjtX37dk2YMOGmPyYPHz6sxo0ba9asWeZT07Zu3arhw4dr+fLlevHFF+Xj46OoqCitXr1aFStW1Jo1a1SsWDFJ12dZPPHEEzp48KC++eabPNeisVRYWJg+++wzSVKXLl1u2n758mWtX79e5cqVk8lkknQ94Bo5cqTS09P11ltvqXv37ub9V69erfHjx2vkyJH67rvvzGvhTJ06VX/99Zf69++v8ePHy8nJSSaTSR9++KHmzJlzx+PIzs7WmDFjFB0draeeekojR46U0Xj9874lS5bojTfe0KuvvqoNGzb86/0kJSXpxIkTWrt2rTkEi4yMVI8ePXTs2DHt2rVLbdq0kSStXbtW3377rapVq6Z58+YpKChI0vXndPDgwbecsWaJ9PR0Xbx4UQsXLtTevXvVqVMnNWzY8I7v91Zu57XN8fPPP+vLL79UkyZNJF2f3de7d2+dO3dO69ev12OPPSZJWrp0qf744w+1b99es2bNMp/Ol5WVpalTp2rp0qVasmSJOnTokK9+27Ztq08++UQGg0HZ2dkyGAz69ddf9f7776tUqVL6v//7P9WoUUPS9edz4sSJWrt2raZMmWJee2v58uW6fPmyhg4dqpdfftl8/4cPH1b//v31+eef6+mnn5a7u/sdPLsAgKKCGUMAAIeSc2rQK6+8Yg6FJMnV1VWTJk1SxYoVdfToUf3666833XbcuHHmUEiS6tatq+HDh8tkMuU7ZJGu/+Gdc6pIzr+aNWuqcePGGjRokA4cOKDWrVvrs88+k5OTk/l2X375pdLT0/X888+bQyHp+rpEI0aMUEhIiH7//Xc
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 1400x600 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"region_counts = df['residenceStateRegion'].value_counts()\n",
"top_regions = region_counts.head(10)\n",
"\n",
"colors = sns.color_palette(\"pastel\")\n",
"\n",
"plt.figure(figsize=(14, 6))\n",
"sns.barplot(x=top_regions.index, y=top_regions, palette=colors)\n",
"plt.title('Top Regions Producing Billionaires', fontsize=16)\n",
"plt.xlabel('Region', fontsize=12)\n",
"plt.ylabel('Number of Billionaires', fontsize=12)\n",
"plt.xticks(rotation=45, fontsize=10)\n",
"plt.yticks(fontsize=10)\n",
"plt.grid(axis='y', linestyle='--', alpha=0.7)\n",
"\n",
"for i, v in enumerate(top_regions):\n",
" plt.text(i, v + 5, str(v), color='black', ha='center', va='bottom', fontsize=10)\n",
"\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "69364ac4",
"metadata": {},
"source": [
"# Analiza demograficzna: Przedstawienie wieku, płeci i miejsca urodzenia miliarderów.\n",
"\n",
"## Wiek\n",
"\n",
"**Wykres pokazujący ile miliarderów jest w danym wieku**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 36,
2024-04-16 22:01:49 +02:00
"id": "ab4e1d19",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "iVBORw0KGgoAAAANSUhEUgAABlcAAAImCAYAAADOnNxiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAACnMklEQVR4nOzdeZxcVZ3///e599bS+5I9ISQhCQkJBBKWJKwBFEGRkWVw0GHAqOgozo8vwgwyOogbfgUHHRWVYURGeQyBAYGvgoCAEPadEEJIICFkIXvv3bXce8/vj+rudCfp0NWp7lr69Xw8oLvPvV31+XR1qqvqXeccY621AgAAAAAAAAAAQL84+S4AAAAAAAAAAACgmBCuAAAAAAAAAAAAZIFwBQAAAAAAAAAAIAuEKwAAAAAAAAAAAFkgXAEAAAAAAAAAAMgC4QoAAAAAAAAAAEAWCFcAAAAAAAAAAACyQLgCAAAAAAAAAACQBcIVAAAAAAAAAACALBCuAAAAAEXoW9/6lmbMmKEf/vCHfZ7z0Y9+VDNmzNC8efOUTqf3es4vf/lLzZgxQ1dffbUk6Wc/+5lmzJihG2+8ccC1bdiwQTNmzNCJJ5444MvIpeeff14zZszQBRdc0D12zz33aMaMGbriiiv2ed5QWrdunWbMmKFTTjllSK/37rvv1owZM3Tcccdpy5YtQ3rdAAAAQLEiXAEAAACK0MKFCyVJr7zyyl6Pr1u3Tu+//74kqa2trc/zXnzxRUnS8ccfPwhVotCFYaj//M//lOd5+slPfqIxY8bkuyQAAACgKHj5LgAAAABA9hYsWCBjjFasWKFEIqF4PN7r+NKlSyVlQpOnnnpKS5cu1fz583ud4/u+Xn31VTmO0x3WfPazn9XHP/5x1dXVDU0jQ2DOnDl64IEHVFZWlpPzSskjjzyitWvX6hvf+IaOPvrofJcDAAAAFA1mrgAAAABFqL6+XjNnzlQ6ndYbb7yxx/GucOWyyy6TMab7655WrFih9vZ2zZo1qztMqa+v19SpU1VfXz+4DQyhsrIyTZ06VePHj8/JeaXkYx/7mN5++21dfPHF+S4FAAAAKCqEKwAAAECR6mtpsFQqpRdeeEFTp07VYYcdphkzZujtt9/Wtm3bep3XtSTYcccd1z22rz1XnnnmGX3xi1/U/Pnzddhhh+mMM87Qz372M7W3t/er3q1bt+q000770L1iulx44YWaMWOGWlpadOutt+r000/XYYcdppNPPlk//elP5fu+ksmkfvzjH2vRokWaO3euzj77bD300EO9Lqe/e6n0dZ7v+7rrrrt00UUXaf78+Zo9e7aOOeYYXXjhhfrTn/60x+WccsopOuqoo7Rq1Sqdc845OvTQQ3XyySfrpZdekiRZa3XHHXfo7LPP1hFHHKETTzxRN9xwgxKJRJ+1NTc368Ybb+z+GcyfP19f+tKXui+zp6uuukozZszQCy+8oK997WuaM2eOFixYoN/+9rfd57zzzjv653/+Z51wwgk69NBDdfzxx+vKK6/UO++8031OS0uLZs+erblz5+6xZ88DDzygGTNmdP8O9nTnnXdqxowZ+sUvftFnPwAAAECxI1wBAAAAilRf4crLL7+s9vb27n1Ujj/+eFlr95i9srdwpS8333yzPve5z+nZZ5/VlClTtGjRIrW2turnP/+5PvOZz6ipqWmf39/Q0KDFixdr3bp1uuiii3TVVVf1u88rr7xSP/rRjzR69GjNnz9f27Zt00033aQf/OAH+sIXvqDbb79d06ZN08yZM7VixQr90z/9kx599NF+X/6+WGv1ta99Td/85jf11ltvac6cOTr55JNVX1+vF154QZdffrn++7//e4/vS6fTuuSSS9Tc3KyTTjpJxhjNnDlTkvQv//Ivuuaaa/Tee+9p4cKFmjp1qm699VZdfvnle61h8+bNOu+88/SrX/1KHR0dOuGEEzR9+nQ9+eSTuvDCC3XXXXft9fu+9a1v6bnnntMJJ5ygmpoazZgxQ5L02GOP6ZxzztF9992nuro6nXrqqaqvr9f999+vc889V48//rgkqaqqSvPmzVN7e7tef/31Xpf93HPPSZJ27typ1atX9zr25JNPSsqETAAAAECpYs8VAAAAoEgdffTRikQievXVV2WtlTFG0q4Xt7tCk+OPP1633HKLli5dqnPOOUdSZiPzV155ReXl5Zo7d+4+r+e5557Tv//7v2vs2LH69a9/3R0SpFIpXXPNNbrnnnv03e9+VzfccMNev7+1tVWf//zntXr1al144YW6+uqrs+rzueee0x133KHDDz9cUmafkEsvvVS33367JkyYoD/96U8aN26cJOmGG27Qf/7nf+rOO+/UqaeemtX17M0jjzyixx57THPmzNFvf/tbVVRUdB+7+eab9eMf/1i///3v9Q//8A+9vi+RSKi+vl533HGHotGowjCU4zh66KGHdN999+nAAw/U7373O40dO1aStHz5cn3uc5/baw1XXnml1q1bp8WLF+vyyy9XJBKRJL3++uv6whe+oGuvvVZz587VtGnTen3f1q1bdf/992vixImy1kqStm3bpq9//etKpVL64Q9/qLPPPrv7/P/93//VN7/5TX3961/Xgw8+qDFjxmjRokV64YUX9Oyzz+qoo47qPvfZZ5+V67oKgkAvvPCCpk+fLikTKj3zzDMaN26cDjnkkIH+2AEAAICCx8wVAAAAoEiVlZVp7ty5ampq6rWc01NPPaVoNKpjjjlGknTkkUeqrKxMzzzzjIIgkCStWrVKTU1NOuaYYxSNRvd5PbfccoustfrXf/3X7mBFkqLRqK655hqNHDlSDzzwgLZs2bLH93Z0dOiSSy7Rm2++qc9+9rP65je/mXWf5557bnewIkkf/ehHuzed//KXv9wdrEjSaaedJklat25d1tezN+l0WqeccoquuOKKXsGKpO7lwzZs2LDX7z3//PO7f7aOk3nq9T//8z+SMkt3dQUrknTooYfqK1/5yh6X8frrr+uFF17QzJkzdeWVV3YHK5J0+OGH6ytf+YrS6fReZ8+cfPLJmjhxoiTJGCNjjJYsWaL29nadffbZvYIVSTrvvPN09tlnq62trbvORYsWScosCddl48aNev/993XGGWdIkl544YXuY6+88ora2tq6vw8AAAAoVYQrAAAAQBHbfWmwLVu2aNWqVTrqqKO6A4iuoKWxsVFvvvmmpF1Lgh177LH7vPwgCLr39Zg/f/4ex+PxuI466qhe53XxfV+XXnqpXn75ZU2bNk3/9m//NqAeewYrXerq6iSpV9gjSdXV1ZIys2py4ROf+IR++ctf9uo9kUhoxYoVuv/++yVlfkZdoVVPu9cWhqFeeuklua6716XYPvKRj+wx9vzzz0vKzFLqCmh6OuGEEyT1Djj6un5p1+3+sY99bI9jkvTxj3+81+VNnTpVEydO1LJly9TW1iYpM2tFkj71qU9pzJgx3ZcpSU888YSkTLADAAAAlDKWBQMAAACK2MKFC/XTn/5Ur7zyij796U9376vStd9Kl+OOO05PPPGEnn/+ec2ZM6f7BfHdz9tdY2OjOjo6JKl7JkxfPvjgg15f79ixQ0899ZQ8z9M777yjv/zlL3sNED5MTU3NHmNdS6DtfqxrPJdaW1u1ZMkSLV26VO+++662bdvWaxk2Sd3LbvW0e22NjY1Kp9Oqr69XPB7f4/wJEybsMbZp0yZJ0u9+9zv97ne/67PGzZs3f+j1S5mlwvq6Lkk64IADJGWWD+uyaNEi/e53v9OLL76oRYsW6dlnn5XneTryyCN19NFH649//KPeeecdTZs2TUuXLlV5efleN7oHAAAASgnhCgAAAFDE5syZo8rKSr366quSMkuCSXuGJl1fP//88/riF7+ol19+WePGjdPUqVP3efldMzKi0Wifsx26TJo0aY+xc845R8cff7wuv/xyXXvttVqwYIEqKyv711ynnkthDbXVq1froosu0o4dO1RXV6c5c+bozDPP1IwZMzR//vx9Ln+1t5km++I4jlzX7TUWhqEk6bDDDtPkyZP7/N69hUp7u/69hUB7u76eS8V
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 2000x600 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plt.figure(figsize=(20, 6))\n",
"sns.histplot(data=df[df['age'].notnull()], x='age', bins=30, color='skyblue', kde=True)\n",
"plt.title('Wiek miliarderów', fontsize=16)\n",
"plt.xlabel('Wiek', fontsize=12)\n",
"plt.ylabel('Liczba miliarderów', fontsize=12)\n",
"\n",
"sns.set_style(\"whitegrid\")\n",
"sns.despine(left=True)\n",
"plt.grid(axis='y', linestyle='--', alpha=0.7)\n",
"\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "5a2f18c9",
"metadata": {},
"source": [
"**Pokazanie średniego wieku miliarderów w danym kraju i zestawienie ich ze średnią długościa życia w danym kraju.**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 37,
2024-04-16 22:01:49 +02:00
"id": "6bbe5663",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "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
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 1000x500 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"d= df[['country','age', 'life_expectancy_country']]\n",
"avg_age = d.groupby('country')[['age','life_expectancy_country']].mean().reset_index()\n",
"avg_age.columns = ['Country', 'Średni wiek miliarderów', 'Średnia długość życia w kraju']\n",
"countries = ['United States', 'India','China', 'France','United Kingdom'\n",
" 'Russia', 'Italy','Switzerland','Singapore','Germany']\n",
"top_countries_age = avg_age.loc[avg_age['Country'].isin(countries)]\n",
"top_countries_age.fillna(85.39)\n",
"\n",
"df_long = pd.melt(top_countries_age, id_vars='Country', var_name='Variable', value_name='Value')\n",
"\n",
"plt.figure(figsize=(10,5))\n",
"c_plot = sns.barplot(x='Country', y='Value', hue='Variable', data=df_long, palette='Set2')\n",
"\n",
"plt.title('Porównianie wieku ze średnią życia')\n",
"plt.xlabel('Kraj')\n",
"plt.ylabel('Wiek')\n",
"plt.legend(title='Legenda', loc='lower left')\n",
" \n",
"for p in c_plot.patches:\n",
" c_plot.annotate(f'{p.get_height():.0f}', (p.get_x() + p.get_width() / 2., p.get_height()),\n",
" ha='center', va='center', xytext=(0, 10), textcoords='offset points')\n",
"\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "b8eed713",
"metadata": {},
"source": [
"# Miejsce urodzenia\n",
"\n",
"**Wykres pokazujący w jakim mieście urodziło się najwięcej miliarderów**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 38,
2024-04-16 22:01:49 +02:00
"id": "383d14de",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "iVBORw0KGgoAAAANSUhEUgAABlcAAAJhCAYAAADcwea2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeVhU5f//8dewCiIKKiK45YbmvqEW5p6ZWq4tlqXmRzOXcje3Mi0tNe1b7pWWVpqpqam5lvuC4lLuirviviHINvP7wx+TI6AcBGaU5+O6uJL7HGbe73vuYGZec84xWSwWiwAAAAAAAAAAAJAqTvYuAAAAAAAAAAAA4HFCuAIAAAAAAAAAAGAA4QoAAAAAAAAAAIABhCsAAAAAAAAAAAAGEK4AAAAAAAAAAAAYQLgCAAAAAAAAAABgAOEKAAAAAAAAAACAAYQrAAAAAAAAAAAABhCuAAAAAMg0FovF3iUAAAAAwCMjXAEAAEC62rZtm4KCglL8Klu2rJ599ll16NBBK1euzPT66tWrp6CgIJ08efKh+w4cOFBBQUGaN29ehtQSHx9vnZfMlPgYvf7665l2nzExMfrmm280derUTLvPjPTcc88pKChIZ86cyZT7s8djlhbJ1blgwQIFBQWpb9++D9wvM508eVJBQUGqV69ept7v/PnzFRQUpGeffVYXLlzI1PsGAABA+nKxdwEAAAB4Mnl6eqp+/fpJxm/evKmjR49q8+bN2rx5s3r16qV3333XDhUiM02fPl1ff/01jzWyLLPZrOnTp8vFxUUTJkxQvnz57F0SAAAAHgHhCgAAADKEj4+Pxo4dm+w2s9msmTNn6vPPP9fXX3+tl19+Wfnz58/kCrOu8uXLa9myZfLw8Mi0++R0YI/GHo9ZWqS2zseln/S0atUqHT9+XB9++KGqVatm73IAAADwiAhXAAAAkOmcnJzUsWNHLV26VP/++682bNigV155xd5lZRkeHh4qVqyYvcuAAY/LY5baOh+XftJTo0aNdOjQIXuXAQAAgHTCNVcAAABgN4GBgZKk69evJ9m2bt06vfPOOwoODla5cuXUqFEjjRkzJsm+iddFedBXu3btHlhHfHy83nvvPQUFBenNN99UVFTUA/e/cOGCPv/8czVr1kyVKlVS2bJlVadOHQ0YMEDh4eHJ/szy5cv12muvqXLlyqpRo4aGDRumGzduPPB+7teuXTsFBQXp1q1bmjFjhl544QWVK1dOdevW1VdffaX4+HjFxMRo3LhxqlOnjipVqqQWLVpoxYoVNreT0vUu4uPjNW/ePL399tuqXr26ypQpo+DgYLVr105Lly5NUk9MTIwmTpyoFi1aqHLlytb7mzJliqKjo6371atXT998840kacqUKQoKCtLXX3/9wF6//vprBQUFafz48Um2nTlzRkFBQXruuedsxoOCgvTyyy9r+/bt1rl5/vnndeLECes+S5Ys0RtvvKHKlSurfPnyatasmSZPnmxT7722bNmiDh06qFq1aqpatap69eqlc+fOJdkv8boiD/tKlLhuDxw4oEWLFqlVq1aqWLGigoOD1aNHDx05csTm9tPrMUtJRq+t+6VXP/Xq1VPVqlV1+PBhtWzZUmXLllXdunW1Y8cOSXePmJozZ45atGihihUr6rnnntPYsWN1586dFGu7efOmxo8fb52D6tWrq0uXLtbbvFfi47h9+3b16NFD5cuXV40aNTRz5kzrPkePHlX//v1Vq1YtlS1bViEhIerXr5+OHj1q3efWrVsqU6aMKlWqpLi4OJv7WLZsmYKCglSzZs0k9//rr78qKChIEydOTLEfAAAAZAyOXAEAAIBd3L59Wzt37pQklShRwmbb+PHjNWXKFDk7O6tKlSry8fHR7t279e2332r58uX64YcfVLBgQUlSpUqVFB8fn+x9rFq1Snfu3FHx4sVTrMNsNmvAgAFas2aNqlSpoqlTp8rT09Nmn/j4eM2cOVPt27dXeHi43njjDV29elXFixdXSEiIoqKitHfvXv3+++9as2aNlixZYnOas6+++kqTJk2Sq6uratSoIWdnZy1atMjav1H9+vXTunXrVK1aNRUoUEBbt27VpEmTdOPGDR05ckT79u1T5cqVdfv2bYWFhalnz56aNGlSstfASWSxWNSjRw+tXbtWOXPmVIUKFeTu7q6jR49q+/bt2r59u65cuaK33nrLun/Xrl21adMm5cuXT9WrV5fFYtGOHTs0fvx4bdq0ST/++KNMJpMaNGigLVu26PDhwypZsmSSoCE9XblyRV27dlVAQIBCQkJ05swZFS5cWBaLRf3799fixYvl5uamatWqydPTU6GhoZowYYL+/PNPzZw5Uz4+PtbbmjdvnoYOHSqTyaSqVavK29tbGzZs0M6dO5MEcIUKFVKzZs2SrSksLExnz55Ndh1OnDhRq1atUqlSpVSrVi3t3btXK1eu1ObNm/X7779b13lyjD5mqZERayu10tpPXFycOnfuLBcXF9WuXVsHDhxQqVKlJEkDBgzQokWL5OnpqZo1a+rOnTuaMWOG/vrrr2RriIiI0FtvvaWTJ0/K399ftWrV0s2bN7V+/XqtX79en3zyidq0aZPk54YOHaqrV6+qVq1aOnr0qHV9r127Vh988IFiYmIUFBSkypUr6/jx41q8eLFWrlypCRMmqG7dusqRI4cqV66s7du3a8+ePapatar1trdu3SpJunr1qo4cOWLz+3L9+vWS7oZMAAAAyFyEKwAAAMg0ZrNZt27d0v79+/XVV1/p8uXLKlOmjM0RCGvXrtWUKVPk6+ur6dOnq2zZspKk2NhYffLJJ5o3b57ef/99zZ8/XyaTSa+++qpeffXVJPc1bdo0LVmyRGXLltXAgQNTrOmjjz7SH3/8oUqVKmn69OnKnj17kn0mTJigggULqn379vriiy909epV9evXT506dbLuc+vWLXXs2NEasnTt2lWStHfvXk2ePFm5cuXSrFmzVLJkSUnS6dOnDb3pfa+tW7dqzpw5qlChgqS7IVL37t31008/KTAwUEuXLrWGO2PHjtX06dP166+/PvAN8FWrVmnt2rUqX768Zs6caTMP06ZN07hx4zR79mxrzTt37tSmTZsUHBys77//Xq6urpLuvgH8yiuvWN8Mr169ugYNGqSvv/5ahw8fVr169dSrV6809Z0aly5dUt26dTV58mSZTCaZzWaZTCbNmjVLixcvVuHChfXdd99ZQ4vIyEj16dNHf//9t4YNG2Y9oub8+fMaOXKkXF1d9e2336p69erW/t555x1duHDB5n6rVq1q84Z4otDQUP3555/y9vbWpEmTkmxfu3atxo8frxdffFHS3aOB2rdvr7CwMP38888aMGBAir0afcxSIyPWVmqltZ87d+7I19dXc+bMkZubm8xms5ycnLRixQotWrRIhQoV0qxZs+Tv7y9J+vfff9WhQ4dka+jXr59Onjypjh07qnfv3tZ1vWfPHnXq1EnDhw9XpUqVkgRlFy9e1OLFi1WwYEHr9YUuXbqkPn36KDY2VqNHj1aLFi2s+//2228aMmSI+vTpo+XLlytfvnyqU6eOtm/fri1bttispS1btsjZ2VkJCQnavn27NVyJi4vT5s2blT9/fpUuXTqt0w4AAIA04rRgAAAAyBBnz55Nckqk0qVLKzg4WO3bt9euXbtUu3ZtTZ8+Xc7OztafSzydTv/+/a3BiiS5ubnp448/VpEiRbRv3z7rp7mTs3r1an355ZfKkyePJk6cKHd392T3GzVqlH799VdVrFhR3377bbLBiiRlz55dn3/+uSQpf/78atCgQZI3Z3PkyKGmTZtKunvaqkRz586VxWJRt27drMGKJBUsWFAffvhhij08SKtWraxvfktSw4YNrRcGf/fdd22Omnn++eclSSdPnnzgbcbFxalevXrq27dvknlIPHXTvX1dvHhRkpQ3b17rG9CS5OvrqxEjRmjUqFEPPOoiI73xxhsymUyS7l7fR/pvXY0cOdKmLi8vL40dO1Y5cuTQypUrrfO0cOFC3blzR23btrUGK9Ld/kaOHJmqOk6fPq3u3bsrISF
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 2000x600 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"top_birth_cities = df['city'].value_counts().head(20)\n",
"\n",
"plt.figure(figsize=(20, 6))\n",
"sns.barplot(x=top_birth_cities.index, y=top_birth_cities, palette=colors)\n",
"plt.title('Rozkład miast urodznia miliarderów', fontsize=16)\n",
"plt.xlabel('Miasto urodzenia', fontsize=12)\n",
"plt.ylabel('Liczba miliarderów', fontsize=12)\n",
"plt.xticks(rotation=45, fontsize=10)\n",
"plt.yticks(fontsize=10)\n",
"plt.grid(axis='y', linestyle='--', alpha=0.7)\n",
"\n",
"for i, v in enumerate(top_birth_cities):\n",
" plt.text(i, v + 5, str(v), color='black', ha='center', va='bottom', fontsize=10)\n",
"\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "624cbc10",
"metadata": {},
"source": [
"**Pokazanie miesięcy i dni w których urodzili się miliarderzy.**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 39,
2024-04-16 22:01:49 +02:00
"id": "90187716",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "iVBORw0KGgoAAAANSUhEUgAABSEAAAImCAYAAACsKU+8AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAADI0ElEQVR4nOzdeXxU1f3/8fedyR4IhJAEgiCCJCJLEsKmlLVYBZdqkCouuH6xCvKzbgVRxAWxoJVqqYprCxUUQauIWkGLIiAQSBAQZScsIQmQBMg6M/f3R5gxk4VkwgzZXs/HIw+Sc+/c+znnToZzPzn3HMM0TVMAAAAAAAAA4COWug4AAAAAAAAAQONGEhIAAAAAAACAT5GEBAAAAAAAAOBTJCEBAAAAAAAA+BRJSAAAAAAAAAA+RRISAAAAAAAAgE+RhAQAAAAAAADgUyQhAQAAAAAAAPgUSUgAAAAAAAAAPkUSEvXWkiVLFBcXp7i4OPXr1082m+2M+6emprr2HzNmjNs2Z3l1x/CWV155RXFxcXrppZfOyfmaCpvN5rqW9dm5fr/VVvk4Dxw4oLi4OA0aNOiM+51rgwYNUlxcnA4cOHDOzrlv3z5dfPHF6tq1q77//vtzdl4AABqiH374wdVfKPt18cUXKzExUVdccYUef/xxbd261Svnq6rP0hC99NJLiouL0yuvvFLXoVSpodzbVBbnpEmTFBcXp0WLFp1xv3Np0aJFiouL06RJk87pef/85z8rLi5Ot956q+x2+zk9N+DkV9cBADWRk5OjtWvX6je/+U2V+3z22WfnMCIAjdmbb74pu92uBx98UAMGDKjrcAAAaBBCQkL029/+1vWzaZo6deqUdu7cqUWLFmnJkiV66KGHdNddd9VhlEDTc/DgQS1dulRt2rTR7NmzZbVa6zokNFEkIVHvhYWFKS8vT1988UWVSUiHw6EvvvhC/v7+KikpqbB92bJlkiQ/v3Pzlr/55ps1cuRIhYeHn5PzoX451++32qppnA2lPt5y5MgRffTRRxo+fLjGjRtX1+EAANBghIeH64UXXqh026effqqpU6dq5syZioyM1DXXXFPr80RHR2vZsmXy9/ev9TFQcw3l3qamcTaU+njT22+/LcMw9PLLLysiIqKuw0ET1jTuKNGgXXLJJVq1apWWL1+uadOmVZoI2bBhgzIzMzVs2DB9/fXXFbZ37tz5XITq0qpVK7Vq1eqcnhP1x7l+v9VWTeNsKPXxlujoaG3ZsqWuwwAAoFG5+uqrZZqmHnnkEc2aNUu/+93vFBQUVKtj+fv7N7n+SV1qKPc2NY2zodTHm5544gk98cQTdR0GwJyQqP8CAgI0dOhQHT9+XOvWrat0n88++0wWi0UjR46sdHtVc9rl5eXppZde0hVXXKEePXqoX79+uueee7Rhw4ZKj/PJJ5/olltu0aWXXqqePXvqsssu01NPPaXDhw+77VfVPCO5ubl65ZVXlJycrKSkJHXv3l2/+c1vNHHiRG3evLnSc+7bt09Tp07VsGHDXOd84oknKpyzNvWpTGXzpjg55/spO+emc06e++67T59//rmGDh2qHj166Oqrr9aJEyckSXa7Xf/+9781atQoJSQkKCEhQaNGjdL8+fOrnGfw888/14033qhevXqpf//+mjp1qnJzcyvs52zrM30NGzbM7TV2u13vv/++Ro8ercTERCUmJuqGG27QkiVLZJqm277OuUnfffddpaWl6e6771afPn2UkJCgMWPGVJr0rur9tmbNGk2cOFGDBg1S9+7dlZiYqN///vd69dVXVVxcXMUVqby+33zzjb755hvdeOONSkhIUP/+/fXII4/o2LFjkkrnmrn66qsVHx+vyy+/XHPmzKkwSrimcz16oz7O99W6det0//33q2fPnurfv7/effddt+Pdcccd6tOnj3r37q0//elPOnToUJVx1fY6vvTSS+rTp48SExP14IMPuvY5fvy4Zs2apcsvv1zdu3dX3759ddddd2nlypVux7r++usVFxenTZs2uZUfPXpUF110keLi4rRjxw63bXv37lVcXJxuu+22qhsaAIBG7pprrlH37t2VmZmp5cuXu8qd/Zvly5dr5cqVuuWWW5SYmKhevXrprrvuUkpKittxPJkTsrp9b731VsXFxWn16tWuspr0W3bu3KlHH31UAwcOdPXpH3nkEe3cubPS82RmZuqpp57S0KFD1bNnTyUnJ7u1QVnV9W3j4uK0ZMkSt9fs3btXkyZNcvXLBg0apClTpujgwYMVjj9s2DD17t1bxcXFeuWVV/S73/1O3bt31+DBg/Xss8/q+PHjbvt7896mqvomJycrNzdXzz77rAYOHKiePXvqmmuu0dKlSyVJhw8f1kMPPaR+/fqpb9++uuOOO7R9+/YaxVmeN+pTk3ugEydO6K9//asuu+wy9ezZU1deeWWl91hl1eY6/vLLL0pOTlb37t01dOhQt3u/lStX6q677lLfvn3Vo0cPXX755Zo1a5ZycnLc9omLi6t0moRp06YpLi5OEydOrLDtoYceUlxcnEf3mgAjIdEgjBgxQkuXLtUXX3yhSy+91G2b3W7Xf//7X/Xu3VtRUVE1PmZGRobGjh2rffv2qU2bNho4cKDy8vL07bff6ttvv9XTTz+t0aNHu/b/xz/+ob/97W8KCQlRUlKSgoODtXXrVr333nv673//q48//liRkZFVnu/o0aO68cYbtX//fp133nnq37+/SkpKtHXrVn355Zf6+uuvtWDBAvXo0cP1mrVr12r8+PE6efKkunTpoiFDhmjnzp364IMPtGLFCn3wwQc677zzalUfb/v555+1cuVKdevWTRdeeKFsNpuaN2+uoqIijRs3TmvXrlVoaKj69esnwzD0ww8/6JlnntGKFSv0+uuvKyAgwHWsv/3tb/rHP/4hf39/9e/fX1arVf/5z38qdECl0k7L1VdfXWlMq1at0vHjx3XhhRe6ymw2myZMmKBvvvlGzZs3V69eveTn56d169Zp8uTJWrdunZ5//vkKx1q7dq1eeOEFRUZGqm/fvjpw4IA2btyoe++9Vy+//LIuv/zyM7bPO++8o+eff17+/v5KTExUQkKCMjIytHnzZm3fvl1bt27V3//+95o2t95//31988036tq1qy699FJt3LhRn3zyiXbt2qVLL71Ub731lhITE9W/f399//33evnll5WXl6fJkyfX+By+qM8TTzyhY8eOaeDAgdq5c6drkaFFixbpiSeekGEY6t27t8LCwvTdd98pJSVF+fn5FY5T2+u4YMECpaena8CAATpx4oQ6duwoSUpPT9ctt9yijIwMRUdHa9iwYTp+/LjWrFmjVatW6d5779UDDzwgSRoyZIh+/PFHrV69WomJia5jr1mzxpX8XLdunbp06eLa9u2330qShg4dWrsGBwCgkRg2bJi2bNmiNWvW6KqrrnLb9vHHH+urr75Sx44dNWDAAO3YsUOrVq3SDz/8oPnz5yshIeGcxlpVv+Xrr7/WAw88oKKiIsXFxalXr17as2ePPvnkE/33v//V7Nmz3f7PP3DggG655RYdPnxYHTt21JAhQ7Rr1y6NHz/erZ/qVFXfNisrS2vXrpXValWnTp1c5WvWrNF9992n/Px8xcbGKiEhQXv27NGHH36o5cuX66233lL37t3djuVwOHTPPfdo3bp1SkxMVOfOnbV27VrNmzdPKSkpWrRo0Rmn4qnNvc2ZnDp1SjfccIMyMzPVr18/HTt2TKmpqXrooYd0/Phxvf7667JYLEpKStKuXbu0evVq3XTTTfr8888VHR1do3OcSW3rU9U9UG5urm699Vb9/PPPio6O1pAhQ3Tw4EE9/vjjlV5zqXbXsaSkROPGjZOfn58GDx6sn376SRdddJGk0kWPXnvtNVmtViUlJSk8PFypqal688039fnnn+uf//yn2rdvr379+ikoKEgpKSkqLi52uy9bs2aNJGn9+vVu53U4HPr+++/VsmVLt/4wUC0TqKcWL15sxsbGmg899JBZVFRk9urVy+zfv79ps9nc9vvuu+/M2NhYc8GCBebatWvN2Nh
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 1600x600 with 2 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(16, 6))\n",
2024-06-18 12:17:52 +02:00
"\n",
2024-04-16 22:01:49 +02:00
"ax1.set_title('Miesiące urodzenia miliarderów', fontsize=16)\n",
"sns.histplot(data=df['birthMonth'], bins=12, color='skyblue', kde=True, ax=ax1)\n",
"ax1.set_xlabel('Miesiąc urodzenia', fontsize=12)\n",
"ax1.set_ylabel('Liczba miliarderów', fontsize=12)\n",
"\n",
"ax2.set_title('Dni urodzenia miliarderów', fontsize=16)\n",
"sns.histplot(data=df['birthDay'], bins=31, color='skyblue', kde=True, ax=ax2)\n",
"ax2.set_xlabel('Dzień urodzenia', fontsize=12)\n",
"ax2.set_ylabel('Liczba miliarderów', fontsize=12)\n",
"\n",
"sns.set_style(\"whitegrid\")\n",
"sns.despine(left=True)\n",
"plt.grid(axis='y', linestyle='--', alpha=0.7)\n",
"plt.subplots_adjust(wspace=0.4)\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "d6f6d8ee",
"metadata": {},
"source": [
"## Płeć\n",
"\n",
"**Wykres kołowy przedstawiający procentowy rozkład płci wsród miliarderów.**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 40,
2024-04-16 22:01:49 +02:00
"id": "1672bf77",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "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
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"d = df['gender']\n",
"d =d.map({'M': 'Mężczyźni', 'F': 'Kobiety'})\n",
"val = d.value_counts().values \n",
"keys = d.value_counts().index\n",
"colors = sns.color_palette('rainbow')\n",
"ax = plt.pie(val, labels=keys, autopct='%.0f%%', explode = [0, 0.1], colors = colors,\n",
" wedgeprops = {\"edgecolor\" : \"black\", \n",
" 'linewidth': 1, }) \n",
"plt.show() "
]
},
{
"cell_type": "markdown",
"id": "446caae7",
"metadata": {},
"source": [
"# Najbardziej majętne osoby"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 41,
2024-04-16 22:01:49 +02:00
"id": "6ac7ddbe",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "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
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = sns.barplot(df.head(20), x='finalWorth',y='personName', hue = 'personName', legend = False,orient='h', palette='rainbow')\n",
"ax.set_title('Najbardziej majętne osoby')\n",
"ax.set_xlabel('Osoba')\n",
"ax.set_ylabel('Majątek')\n",
"for container in ax.containers:\n",
" ax.bar_label(container, fontsize=8)\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "9cc149f8",
"metadata": {},
"source": [
"# Najpopularniejsze imiona wśród miliarderów"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 42,
2024-04-16 22:01:49 +02:00
"id": "485226f0",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "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arUqJSVFTzzxhH7//XeFhITojjvuUEZGhjZs2KBNmzbpt99+0+jRo2WxWNS2bVv95z//0dq1a9WxY0fHY//vf/9TamqqpAthTdu2bR3XxcTEKDs7W+3atSuJ6QcAAIAXIDwBAACA17PZbDp37px27dqlKVOmKCkpSQ0aNNCdd97puM0vv/yiDz/8UKGhoZoxY4ZuuukmSVJWVpbeeustzZ8/X88//7wWLlwoi8WiRx99VI8++mi+55o+fboWL16sm266Sa+88kqhNQ0fPlw//PCDmjZtqhkzZuiqq67Kd5vJkyfr2muvVc+ePTV27FglJydryJAheuaZZxy3OXfunJ566ilHiNKnTx9J0vbt2/XBBx8oJCREs2fP1g033CBJOnz4sJ544oniTWQB1q1bp3nz5qlx48aSLgRH/fv319y5c1WrVi39+OOPjkBn/PjxmjFjhr7++usiw5M9e/borbfekr+/v6Kjo3XHHXdIuvBznDZtmqZOnaoBAwZo6dKlqlChguN+58+f1759+xxHj0jS0aNH1bVrV+3atUtr1qxx+sC9KKtXr9ZTTz2ll156SRaLRampqerYsaOOHz+uUaNGaezYsercubMkad++fercubOWL1+u5ORkhYaGuj2PZllZWXrzzTdltVr1+eef6+abb3Zcd+DAAT3yyCPasWOHtmzZoubNmzvd9+DBg/r6668dwZLNZtP58+f12muvKTs7WxMmTHAEEmlpaRowYIDWrFmTr4ZvvvlGX331laKiojRt2jRdc801kqTU1FQ9//zzWrNmjd5//30NGjTI6X7x8fFOa9R+1Mkbb7yh33//Xe3bt9f48eMd6/3gwYN6+umntWjRIt10003q0aOH7rzzTlmtVq1bt87psWNiYiRJPj4+2rBhg9N1q1evlnThKB4AAADAFZy2CwAAAF7l6NGj+U6fVb9+fbVs2VI9e/bUli1b1KZNG82YMUM+Pj6O+82aNUuS9NJLLzmCE0ny9/fXiBEjVKdOHe3cuTPfB7pmy5cv18SJE1W1alW9//77CggIKPB2o0aN0tdff60mTZro448/LjA4kaSrrrrKcdqlmjVrqkOHDurVq5fTbSpVquT4MPzIkSOO8a+++kqGYahfv36O4ESSrr32Wr366quF9uCuhx56yBGcSNLdd9/t+PL35557zulImL///e+SdNHTWH322Wey2Wx69tlnHcGJdOE7a/r376+WLVsqISFBixcvznff3r17O4IT6cIp2uwfqF/sFFVmISEhGjRokCwWiySpYsWKjuCladOmjuBEunAE09/+9jcZhuE4rdelSEpK0u23365evXo5BSeSVLduXd1yyy2SnH/edo0bN3Y6IsdqtWr58uVKTExUhw4dnI7kCAoK0ujRo+Xn55fvcWbMmCHpwlq1ByfShXkYNWqU/Pz8NHfuXGVlZTndz8fHR927d3d6/qNHj+rnn39WpUqVNG7cOKf1Xrt2bY0cOVKS9PHHH0uSqlSpooYNG+ro0aNOayUmJkbVqlVT8+bNtXv3bsdRKJL066+/qmLFivnmCwAAACgM4QkAAAC8SlBQkDp16qROnTqpY8eOTh+m3n///Vq6dKmmT5+uKlWqOMZzcnK0efNmWa1W3X333fke09fX1/HB//r16wt83t27d2vIkCHy9fXVlCl
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 2000x600 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"names = df['firstName'].value_counts().head(20)\n",
"\n",
"# plot this\n",
"\n",
"plt.figure(figsize=(20, 6))\n",
"sns.barplot(x=names.index, y=names, palette=colors)\n",
"plt.title('Rozkład imion miliarderów', fontsize=16)\n",
"plt.xlabel('Imię', fontsize=12)\n",
"plt.ylabel('Liczba miliarderów', fontsize=12)\n",
"plt.xticks(rotation=45, fontsize=10)\n",
"plt.yticks(fontsize=10)\n",
"plt.grid(axis='y', linestyle='--', alpha=0.7)\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "51c15b35",
"metadata": {},
"source": [
"# Wykres pokazuję czy miliarder dorobił się sam czy odziedziczył fortune"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 43,
2024-04-16 22:01:49 +02:00
"id": "cf4ddf95",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "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
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"self_made_by_age = df[['age','selfMade']]\n",
"bins = [15, 25, 35, 45, 55, 65, 75, 85, 95, 105]\n",
"self_made_by_age['age'] = pd.cut(self_made_by_age['age'], bins = bins)\n",
"ax = sns.countplot(self_made_by_age, x = self_made_by_age['age'], hue = self_made_by_age['selfMade'], palette= 'flare' )\n",
"ax.tick_params(axis='x', rotation=45)\n",
"ax.set_title('Osoby, które same się dorobiły lub dostały majątek w spadku')\n",
"ax.set_ylabel('Liczba osób')\n",
"ax.set_xlabel('Wiek')\n",
"for i in ax.containers:\n",
" ax.bar_label(i)\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "1dc97d26",
"metadata": {},
"source": [
"# Pokazanie ile miliarderów ma jaki majątek"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 44,
2024-04-16 22:01:49 +02:00
"id": "d3dcf5fa-8dba-494d-8681-81dd116dc6ca",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAkEAAAHJCAYAAACCD+2FAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAABdOElEQVR4nO3dd1gUV9sG8HsBaSKiNLvGsmBBQBBMFAvR2BsmJmIvwUSU2BNMQqyvRuxdYxdjJTFq7L7G2FBEQeyIHRVBBUWawPn+8GNeV0BY2RWWuX/XxRV2zszZZ/bshNupCiGEABEREZHM6BV1AURERERFgSGIiIiIZIkhiIiIiGSJIYiIiIhkiSGIiIiIZIkhiIiIiGSJIYiIiIhkiSGIiIiIZIkhiIiIiGSJIYiKvYULF8LOzk7lx97eHk5OTvjss8/w888/Izo6+oPUkpaWhtWrV2u0z/v378POzg7Dhg3TaL/q8PT0hKura7Hvs7h48eIFgoKCiroMjXp7vLK3u0OHDuU5j7ZduXIFdnZ2+OGHH7T+XnPmzIGdnR3Gjx+v9fei4sOgqAsgKqhPP/0UdevWBQBkZWUhKSkJV69exdatW7Fz507Mnz8fLVu21GoNffr0wa1btzBo0CCtvs+H1q9fP6Snpxd1GTqjbdu2sLa2Rp8+fYq6FI0pyHegpH5PXr58iU2bNqF27dqYNGlSUZdDHxBDEOmM1q1bw8vLK8f0o0ePwtfXF6NGjcKOHTtQvXp1rdXw5MkTrfVdlAYMGFDUJeiUJ0+ewNrauqjL0KiCfAdK6vfk6NGjsLW1xfz582FiYlLU5dAHxMNhpPNatGiB7777DsnJyViyZElRl0NEOqZDhw7YvXs3atWqVdSl0AfGEEQlQp8+fWBkZIQDBw4gIyMDKSkpaNSoEVq2bAkhRI75/f39YWdnh9u3bwMAIiMjMXToUDRr1gwODg5o27YtZs2ahaSkJAD/O28nJiYGL168UDlPoW/fvvD09MTRo0fh6ekJR0dHfPfdd2jTpg0cHR2lPt60aNEi2NnZ4cSJEyrTDxw4gM6dO0s1LF++HK9evVKZx87ODl27ds3R5x9//AE7OzusXbtWZfr9+/fx448/onnz5nB0dETHjh2xevVqlX5zO9fj6dOn+PXXX9G+fXs4OjpKyy5btgwZGRl5jERO169fR//+/eHo6IimTZsiICAg1z1qjx8/RkBAAFq0aIEGDRqgRYsWCAgIwOPHj3PMGx8fj4CAAHh4eMDR0RHe3t44d+4cBgwYAE9Pz0KtR3BwML744gs4OzujadOm+Pbbb3H16lUAwOnTp2FnZwcAuHr1Kuzs7LBgwQJ88sknOd5XCIEmTZrAzs4Od+/eVWkbNmwYGjZsiJSUFACvD8csXrwYXbt2hbOzMxwcHPDZZ59h5syZSE5Ozvcz/uGHH1CvXj08e/YMP/30E5o0aQJnZ2cMHjwYd+/eRXp6OgIDA9GsWTM0atQIffv2ldYpW0HO9ynM9yT7+7l3714MHjwYDg4OaNWqFe7duyd9nt9++y3c3NzQuHFj+Pv7IyEhIdc60tPTsXz5cnTo0AEODg74+OOPMWbMGKmvbNnnNZ06dQpffPEFGjRogLZt2+Lly5cAgFu3bmHs2LH45JNP0KBBA7Ru3RozZ87EixcvpD569OgBBwcHpKWlqfTt5eUl9f2madOmwc7OLkctVDwxBFGJYGJignr16iE5ORlXrlyBiYkJ2rZti4cPH+Ls2bMq86alpeHAgQNwcnJCjRo1cOvWLQwcOBDnz5+Hp6cn+vfvDysrK/z222/w9fUFAJibm2P48OEoU6YMDA0NMXz4cLRu3Vrq89mzZxg5ciQaNWqE7t27w9XVFV27dkVqaqrKiaXZdu3aBVtbW3z88cfStPDwcHz33XeoWrUqevXqBYVCgTlz5hTqRM3r16+jR48eCA4ORr169eDt7Q1jY2P8+uuv+Omnn/Jc7sWLF+jZsyfWr1+P2rVro1+/fujUqRPi4uIwd+5czJ49u0Dvn5qaij59+uDFixfo3bs3atasiS1btsDb21slHN69exfdu3fHli1bULNmTfTp00ea18vLS+UPyrNnz+Dt7Y0tW7ZAqVSid+/eSE1NRf/+/XOcIK/uegQEBGDChAl48uQJunbtipYtW+LkyZPo1asXrl69isqVK2P48OEAACsrKwwfPhzu7u5o1qwZYmJiVMLOtWvX8OzZMwBAaGioNP3Vq1cICQmBu7s7TExMkJGRgYEDB2LhwoWwtraGt7c3evTogdTUVKxatarAJwULIdCvXz+cP38e3bt3R6NGjXD8+HEMHToUfn5+2Lt3L9q1awcPDw+cOXMGPj4+Ugh7X+/zPZk6dSqePn2Kvn37wsHBAVWrVsWVK1fg7e2NY8eOwcPDA506dcKJEycwbty4HMu/evUKX3/9NebMmYPSpUujT58+8PDwwIEDB/D555/j+vXrOZYZO3YsjI2N0bdvX7i7u6N06dKIiIiAl5cX/v77bzg5OaF3796wtLTEqlWr0LNnTymANW/eHOnp6Th37pzUX2JiIq5cuQJAdWwB4NixY6hVqxaqVq1amI+WPhRBVMwtWLBAKJVKERwc/M75/Pz8hFKpFIcPHxZCCHHq1CmhVCpFQECAynx79uwRSqVSBAUFCSGEmDFjhlAqleLUqVMq8/n4+AilUimuX78uTWvVqpVwcXFRma9Pnz5CqVSK6dOnq0y/e/eusLOzE4MHD1aZHhERIZRKpfj111+FEELcu3dPKJVKoVQqxbp166T5UlJSRL9+/YRSqRTHjx+XpiuVStGlS5cc6x8cHCyUSqVYs2aNNM3b21vY2dmJ/fv3S9OysrLEoEGDhFKpFBcvXsx1vZYvXy6USqXYunWryns8ePBANGjQQDRt2jTH+7+tVatWQqlUihEjRojMzExp+qxZs4RSqRRz5syRpmWv59vvt3HjRqFUKkW/fv2kaZMnTxZKpVKsXLlSmpaZmSm+++47oVQqRatWrd5rPU6ePCmUSqXw9vYWL168kKaHhYUJOzs7MXToUGna22Owe/duoVQqxebNm6Vpa9asEfb29sLR0VH88MMP0vSQkBCV71/2sm9+HkII8eLFC/HJJ5+IunXriuTk5Byf75u+//57oVQqxRdffCHS0tKk6V9++aVQKpXC09NTZZ1++OEHoVQqxT///CNNe/s7kL3dHTx4MM951Pl8s7+fzZs3z7E+vXv3FnXr1hUnT56Upj158kR06NBBKJVK8f3330vTf/vtN6FUKsXMmTNV+rhw4YKoX7++6NGjR4518PLyUvkOZmRkiM8++0zUq1dPHD16VKWfwMBAoVQqhb+/vxBCiPPnzwulUilmz54tzXPgwAGhVCqFk5OT6NOnjzQ9e1ueMWOGIN3APUFUYhgaGgKAtIfB3d0dlStXxv79+1V2y+/cuROlSpVChw4dALy+0gx4fUjsTdOnT8epU6dQp06dAr3/Z599pvK6atWqcHFxwalTp/D06VOV9weQ45BWtWrV0Lt3b+m1sbExRo0aBeD1niN1PXr0CGfPnsUnn3yiUptCocDo0aMxfPhw6TN7W7NmzTBp0iR069ZNZXrFihVRtWpVlfV5F4VCgXHjxkFP73//qxkxYgTMzMykdXr48CFCQkLg6uqKL774QmV5b29vODg4ICQkBPfv30dmZiZ27dqFypUrq5ykq6enh/Hjx0NfX/+91+Pvv/8GAIwZMwZmZmbS9EaNGmH06NFo1apVnuvZrFkz6OvrqxwaCQkJgb29PRwcHFT2Fhw/fhzA63PZAKBevXqYOnUq+vfvr9KnmZkZ6tWrh8zMTCQmJub53m/q1auXypg6OzsDAL788kuVdWrYsCEAICYmpkD95uV9vifNmzdXOfk4NjYWoaGh8PDwUNkzWr58eWlP7Ju2b98Oc3NzadvI5uDggHbt2iEyMhJRUVEqbW3atFH5Dp4/fx63b99Gx44d0bx5c5V5/fz8YGtri127diE9PR0NGzZEuXLlcoythYUF2rRpgwsXLkhXzGWPrbavUiXN4dVhVGJkH+c3NTUF8PoPcOf
2024-04-16 22:01:49 +02:00
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = sns.histplot(df,x='finalWorth',bins = 20)\n",
"ax.set_title('Dystrybucja bogactwa miliarderów')\n",
"ax.set_xlabel('Majątek')\n",
"ax.set_ylabel('Liczba osób')\n",
"labels = [str(v) if v else '' for v in ax.containers[0].datavalues]\n",
"ax.bar_label(ax.containers[0], labels=labels)\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"id": "65f27c98",
"metadata": {},
"source": [
"# Zależnośc pomiędzy PKB a liczbą miliarderów"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 45,
2024-04-16 22:01:49 +02:00
"id": "071523c3-a6d2-40ca-9e22-05cc66193bb3",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "iVBORw0KGgoAAAANSUhEUgAABJIAAAIlCAYAAACO8tLoAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAADfuUlEQVR4nOzdd1yV5f/H8dcBBEQQFTfiDlyAuFcONEvNRVliYmqOHFma5cot7lGOUsvcuXKUliNLTXPkHokbFUeKC0Q2nN8f/jhfj4CCgmC8n48HDznXdd3X/blvznUenU/Xdd0Go9FoRERERERERERE5CksMjoAERERERERERF5OSiRJCIiIiIiIiIiKaJEkoiIiIiIiIiIpIgSSSIiIiIiIiIikiJKJImIiIiIiIiISIookSQiIiIiIiIiIimiRJKIiIiIiIiIiKSIEkkiIiIiIiIiIpIiSiSJiIiIiIiIiEiKKJEkIvIIPz8/3NzcnvozY8aMVPe9Zs0a3NzcWLBgwXPFeOXKFVMcGSU8PJxq1arh4eFBQEDAE9t++OGHuLm58e23376g6NKPm5sbLVu2TPN+q1Spgre3d5r3+zTJvd8rVKhAnTp16N27N0eOHDE7JuF9nNwYuH//Pq1bt8bNzY1PPvmEuLg4gCTPU758eerUqUOfPn2e+j5KSwMHDsTNzc3snOn1t02QcK9DQ0PT7RxpKeFzpmfPnqayx68hqTbpbcGCBbi5ubFmzZp0P1fbtm1xc3Pjxx9/TPdziYiIvEysMjoAEZHMpHXr1lSrVi3JutjYWObPn09UVBR58+Z9wZFlLqtXryYkJIQRI0ZQtmzZZNudP3+e7du306BBA7p06fICI0wfvXv3/k/+7Tt06EDOnDlNr2NiYrh48SJbt25l27ZtfPPNN9StW/ep/Tx48ICuXbty8uRJXn/9dSZPnoylpaWp3sHBgffff9/0OjIykn///Zfff/+dbdu2sXTpUjw8PNL24lLov/q3fVY5c+akd+/elCxZ8rnavKwOHjzI4cOHad26NW+//XZGhyMiIpKpKJEkIvIIHx+fZOtGjhxJVFQU1apV4913332BUZkrUKAAv/76a4adH2Dnzp20adMGX1/fJ7bbvHkznp6eTJgwAYPB8IKiSz8fffRRRoeQLt5//32KFCmSqHz9+vX079+fMWPGsGXLlif2ERkZyYcffsjhw4d57bXXmDp1KlZW5v+ZkTNnziTv4bFjx3jnnXeYMGECS5cufb6LeUb/1b/ts0rub5XaNi+rrVu3Ur16dYYPH57RoYiIiGQ6SiSJiKTAr7/+yg8//EDu3LmZPHkyFhYZtzI4W7ZslCpVKsPODzB37twUtevZs+cLXfYiaevNN99k8uTJXLp0icDAQEqUKJFku+joaD766CP+/vtvvL29mTZtWqIk0pN4eHjwyiuvcPjwYWJiYsiWLVtaXYLIMxkwYEBGhyAiIpJpaY8kEZGnCAoKYujQoRgMBiZMmECBAgXM6u/cucOECRNo0qQJnp6eeHp60qxZM2bPnk1sbOxT+w8ODmbEiBHUrVuXChUq4O3tzaRJkwgLCzO12bdv31P3bdq3bx/wcB8Tb29v/v33Xz799FOqV6+Op6cn7733nqnNo27evMmwYcOoV68eFSpUoF69egwbNoybN28mart48WJ8fHzw8vKiUqVKtGvXjo0bNyZqFxERwfTp03njjTfw9PTE29ubkSNHcufOnafeDzc3N/r378/evXt5++238fDwMCUnoqKiErU/duwYPXv2pHr16ri7u9O0aVNmz55NdHS0WTs/Pz9ee+01rl69yscff0yVKlWoUqUKffr04c6dO4SGhjJ06FCqV69OtWrV+PDDD7ly5Uqi2B7fRyc6Opo5c+bQtGlT3N3dqV69Oh999BGnTp1KFOudO3cYOXIkr776Kp6ennTs2JHTp08nauft7f3Ev/XAgQM5cOCA6V4lpVGjRtSvX5/4+Pin3vPkGAwG8ufPD8C9e/eSbBMXF8enn37Kn3/+Sf369fnqq6+eKRFkZWWFpaVlihJQMTExLFy4kHfeeYfKlStToUIFGjRowLBhw1L0HktKUn/bp72PH92vLLmfx/fyuXbtGr169cLLy4vq1avz6aefEhQUlCieq1evMnz4cBo1aoS7uzteXl74+PiwbNmyFF2Pt7e36f31wQcfmM43bNgwIiIiuHHjBp988gmVK1emZs2a9O/f3+zepWT/o+TanDlzhs8++8z0mVKpUiXatm3L5s2bzdol7FV17Ngx0/hp27YtRqMReDgr6N1336VixYrUq1ePb775Jtn3c0o+R+F/n487duzA29sbT09PPv74Y1P9X3/9RadOnahUqRIeHh60bt2apUuXms57//59ypcvT/v27c36vX//PuXKlaNChQpERkaa1bVs2ZIGDRokex9FREReNpqRJCLyBDExMfTt25ewsDA6d+5MvXr1zOrv37/PO++8w/Xr1/H29qZRo0bcuXOH3377jWnTphESEvLE/7N97do1fH19uXHjBg0aNKBUqVIEBATw3XffsXv3bpYuXYqdnR3Ozs707t070fFBQUH89NNP5MqVi+LFi5vKHzx4QLt27ciePTutWrXi1q1b/Prrr3zwwQesXbuWV155BYDLly/j6+vLrVu3qFWrFk2aNOH06dOsWLGCP/74g2XLluHi4gI8nIU0ZcoUypcvT9u2bYmJiWHTpk188sknREVF0apVK+Dhl29fX18CAgJMXwwvX77MDz/8wIEDB1i2bBn29vZPvO+nT5+mS5cueHl58d5777F3715mz57NkSNHmD9/vmlG2NatW/n444+xsLCgUaNG5M2bl7179zJt2jR27tzJ/Pnzsba2NvUbFhaGr68vBQsW5J133uHgwYNs3ryZu3fv8uDBA6Kjo2ndujVnz55l27Zt3Lx5k9WrVye7LC8mJoauXbuyd+9eatSoQb169QgODmbr1q38+eefzJkzhxo1apj+Ju3bt+f8+fPUrFkTV1dX/v77b/z8/IiMjDTbo6hDhw7cv38/0fmWLl3K3bt38fLyonLlyhQpUoTff/+diIgIsmfPbmp36NAhgoKC6Nat23PNnouPjzcl0x5PoCbUDxgwgC1btlC3bl1mzJhhdr9T6p9//uHUqVM0bdo0RUsgP/30UzZv3kzlypV55513iI6OZteuXaxYsYJ//vmH1atXpzqGx6XkfZywR9DjHjx4wIIFC8iWLRvlypUzq+vSpQv29va0bduWwMBANmzYwJ49e/jxxx8pXLgw8DBB8/bbbxMREcFrr71GoUKFuHHjBps3b2bEiBHExcUlSmQk5cqVK/j6+lKxYkXatm3Lzp07WbFiBffu3ePEiRPkzZuXd955h8OHD7N+/XoiIiKYNWvWc923Y8eO4efnh7W1NY0bNyZPnjxcunSJ33//nT59+jB79uxESZUePXrg7u5O7dq1sbOzw2AwsGrVKr744gucnJxo0aIFERERzJ49GwcHh0TnTOnnaIK7d+/yySef0LBhQ+zt7U0zPBcvXsyYMWNwcHDgtddew87Ojp07dzJq1CgOHDjA1KlTcXBwoGLFihw5csRs3O3bt4+4uDji4uI4cuSIadwHBwdz+vRp2rZt+1z3VUREJFMxiohIssaPH290dXU1vvXWW8bo6OhE9XPmzDG6uroaV65caVZ+7do1Y4UKFYy1a9c2la1evdro6upqnD9/vqmsa9euRjc3N+O2bdvMjl+4cKHR1dXVOGHChGRjCwsLM7755pvGsmXLGv/66y9Tefv27Y2urq7GHj16mMX8zTffGF1dXY2TJk0ylXXo0CHJ+JcuXWp0dXU1dujQwVRWrVo1Y6NGjYwxMTGmsuvXrxsrVKhg9PHxMZV9+eWXRldXV6O/v78xPj7eVD579myjq6ur8fvvv0/2moxGo9HV1dXo6upqHDlypKksJibG2KtXL6Orq6tx9erVRqPRaLx//76xatWqxkqVKhlPnDhh1vbTTz81urq6GmfOnJnovvTq1csUV0xMjLF+/fpGV1dX47vvvmuMiopK1P7cuXNmsbVo0cL
2024-04-16 22:01:49 +02:00
"text/plain": [
2024-04-16 22:31:17 +02:00
"<Figure size 1200x600 with 1 Axes>"
2024-04-16 22:01:49 +02:00
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
2024-04-16 22:31:17 +02:00
"plt.figure(figsize=(12, 6))\n",
"df2 = df[['gdp_country','rank','country']].copy()\n",
2024-04-16 22:01:49 +02:00
"df2['gdp_country'] = df2['gdp_country'].astype(str).str.replace('[\\$,]', '', regex=True)\n",
"df2['gdp_country'] = pd.to_numeric(df2['gdp_country'], errors='coerce')\n",
"df2['gdp_country'].fillna(df2['gdp_country'].mean(), inplace=True)\n",
"\n",
2024-04-16 22:31:17 +02:00
"billionaires_based_on_gdp = df2.groupby(['gdp_country','country'])['rank'].count().reset_index()\n",
2024-04-16 22:01:49 +02:00
"\n",
2024-04-16 22:31:17 +02:00
"color= sns.color_palette('rainbow')\n",
"ax = sns.scatterplot(billionaires_based_on_gdp, x='gdp_country', y='rank', size='rank',sizes = (10,200), hue = 'country')\n",
2024-04-16 22:01:49 +02:00
"ax.set_title('Zależność pomiędzy PKB a liczbą miliarderów')\n",
"ax.set_xlabel('PKB')\n",
"ax.set_ylabel('Liczba miliarderów')\n",
2024-04-16 22:31:17 +02:00
"\n",
"hand, labl = ax.get_legend_handles_labels()\n",
"sorted_billionaires = billionaires_based_on_gdp.sort_values(by='rank', ascending=False).head(20)\n",
"unique_values_set = set(sorted_billionaires['country'])\n",
"handout=[]\n",
"lablout=[]\n",
"for h,l in zip(hand,labl):\n",
" if l in unique_values_set:\n",
" lablout.append(l)\n",
" handout.append(h)\n",
"ax.legend(handout[::-1], lablout[::-1],bbox_to_anchor=(1.18, 1), loc='upper right', borderaxespad=0)\n",
"\n",
"\n",
"# for i in range(billionaires_based_on_gdp.shape[0]):\n",
"\n",
"# ax.text(x=billionaires_based_on_gdp['gdp_country'][i]+0.3,y=billionaires_based_on_gdp['rank'][i]+0.3,s=billionaires_based_on_gdp['country'][i], \n",
"# fontdict=dict(color='black',size=10))\n",
"\n",
2024-04-16 22:01:49 +02:00
"plt.show()"
]
2024-04-16 22:14:06 +02:00
},
{
"cell_type": "markdown",
"id": "5b078ec0",
"metadata": {},
"source": [
"# Najmłodsi miliarderzy\n",
"\n",
"**Mark Mateschitz odziedziczył 49% firmy RedBull**"
]
},
{
"cell_type": "code",
2024-04-16 22:31:17 +02:00
"execution_count": 46,
2024-04-16 22:14:06 +02:00
"id": "78d5aef6",
"metadata": {},
"outputs": [
{
"data": {
2024-04-16 22:31:17 +02:00
"image/png": "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
2024-04-16 22:14:06 +02:00
"text/plain": [
"<Figure size 1500x800 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"top_youngest=df[df['age']<=30].copy()\n",
"top_youngest=top_youngest.sort_values(by=['age']).sort_values(by=['finalWorth'],ascending=False)\n",
"\n",
"plt.figure(figsize=(15, 8))\n",
"sns.barplot(x='finalWorth', \n",
" y=top_youngest['personName'] + ', ' + top_youngest['countryOfCitizenship'] + ' (' + top_youngest['age'].astype(int).astype(str) + ' y.o)', \n",
" data=top_youngest,color='skyblue',\n",
" )\n",
"\n",
"for i, v in enumerate(top_youngest['finalWorth']):\n",
" if top_youngest.iloc[i]['selfMade']:\n",
" plt.text(v+5, i, f'{v/1000:.1f}' + ' *', color='black', va='center')\n",
" else:\n",
" plt.text(v+5, i, f'{v/1000:.1f}', color='black', va='center')\n",
"\n",
"plt.xlabel('Majątek')\n",
"plt.title('Najmłodsi miliarderzy na świecie')\n",
"plt.ylabel(\"Imię, Nazwisko, Wiek\")\n",
"plt.annotate('* Self-Made', xy=(0.9, 0.05), xycoords='axes fraction', fontsize=10, color='black')\n",
"plt.show()"
]
2024-04-16 22:01:49 +02:00
}
],
"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",
2024-06-18 12:17:52 +02:00
"version": "3.11.8"
2024-04-16 22:01:49 +02:00
}
},
"nbformat": 4,
"nbformat_minor": 5
}