billionaries-wizualizacja/Prezeentacja_wykresy.ipynb

770 lines
1.1 MiB
Plaintext
Raw Normal View History

2024-04-16 22:01:49 +02:00
{
"cells": [
{
"cell_type": "markdown",
"id": "c3968b76-b939-4c1c-9b84-29e51f8ae69f",
"metadata": {},
"source": [
"# Statystyki miliarderów\n",
"**Zbiór danych zawiera statystyki dotyczące miliarderów na świecie, zawarte są również ich dane osobowe, branże którymi się zajmują oraz firmy.**\n",
"\n",
"[Źródło](https://www.kaggle.com/datasets/nelgiriyewithana/billionaires-statistics-dataset)"
]
},
{
"cell_type": "code",
"execution_count": 116,
"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",
"execution_count": 2,
"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",
"execution_count": 27,
"id": "4a7a3ea1",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAApQAAAHNCAYAAACgpuueAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAC0Q0lEQVR4nOzdd3xP1//A8dcnyScbSSRkkGUHaWwlRoUvJbYGVSNF1eiXohTVpgtB1UqNamtWktqktFbMGrVjxEyJJCJIkIis+/vDL5+vT5OQSOST8X4+Hh5y7z333Pe5+STezjn3XJWiKApCCCGEEEK8Ij1dByCEEEIIIYo3SSiFEEIIIUS+SEIphBBCCCHyRRJKIYQQQgiRL5JQCiGEEEKIfJGEUgghhBBC5IsklEIIIYQQIl8koRRCCCGEEPkiCaUQQgghhMgXSSiFEEIIUSz1798fY2Nj9uzZo+tQSj1JKIUo5UJDQ1GpVPj5+ek6lAK1fPlyVCoVy5cvL9B6/fz8UKlUhIaG5queQYMGoVKpiIiIKJC4dCmne+3s7Iyzs3OhxFCY13rdWrdujUql0tqX089pdmULm64+ywsXLuTXX39l9erVtGnTplCvLbKShFIIHVKpVDn+Y3D16lWqVKmCSqVi8uTJhRyZEEIUXX/99Rfjxo0jICCAXr166TocARjoOgAhRFYnTpygY8eOxMXFsWDBAkaNGvXartW4cWMuXryItbX1a7uGLnTv3p2mTZtiZ2dXoPWOGjWKPn364OjoWKD1lkS7d+/WdQjF0sqVK0lKSirwsiVJWFgYy5Yto3///roORfw/SSiFKGJ27txJjx49SElJITAwkHfeeee1Xs/U1JSaNWu+1mvoQrly5ShXrlyB12ttbV3iku/XpUqVKroOoVjKy39WSut/bIYOHarrEMS/yJC3EEXI2rVr8fb2Rk9Pjx07dmSbTKpUKlq3bk1MTAxDhgzBwcEBfX19zfy1y5cv8+mnn9KwYUNsbGwwMjLCycmJDz74gMjIyCz15WUOZUREhGaYPqc/uZmz+Pw8xHXr1tG4cWNMTU2xsrKiT58+3L59O8s5J06cYPTo0bzxxhtYWVlhbGxMtWrVGDduHA8ePMhSPrt5fW+++SaGhoYkJiZqlW3VqhUqlYrBgwdr7b948SIqlYoBAwZkG/u/Xbp0iUGDBlG5cmUMDQ2xtbVl0KBB3Lx586X3JNOZM2dwcHCgbNmy7Ny5U7P/wIEDdO7cmUqVKmFkZIStrS1Nmzblyy+/zNLmF/15fp7b8uXL6dmzJ66urpiYmFC2bFmaN2/O6tWrcx3vi7xoXmNQUBBeXl6a76WzszN9+/bl77//Bl79s5aQkMCoUaNwcHDA2NgYNzc35s+fj6IoWcoWVPuf/6zt3LmTFi1aYG5ujo2NDb6+vsTHxwNw6tQpvL29sbS0xNzcnC5dumQ77zAv8yKzK5uSksLChQvp2LEjTk5OGBkZYWVlRdu2bdm+fXu29WR+rx4+fMjYsWNxdnZGrVZr/V7YtWsXLVq0wMzMDCsrK7p168alS5deGN/Ro0fp1asXtra2GBoaUrlyZYYNG0ZUVFSObUlJSeGrr76iRo0aGBkZMWjQIE2ZEydO0LNnTypUqKD53TZixAiio6O16po0aRIqlUrrZwjgiy++QKVSZfufHVtb21KboBcE6aEUooiYN28eH3/8MRUrVmT79u14eHjkWPb+/fs0bdoUc3NzevTogZ6eHhUrVgRgw4YNLF68mLfeeotmzZphaGjI+fPnWbZsGVu3buXvv//GwcHhlWK0sLDgiy++yPbYwoULuXfvHqamprmu74cffmDLli106dKFVq1acfToUYKCgjhz5gynT5/GyMhIU/bHH39k48aNtGrVirZt25KRkcGJEyeYM2cO27dv5+jRo5QpU+aF1/Py8uLIkSMcOHCADh06AJCUlMSRI0eArEO0mdteXl4vbcuOHTvo0aMHycnJdOjQgd69e3Pjxg1Wr17Njh07OHz4MK6uri+sY/fu3fTo0QMzMzP279+v+Qzs2LGDTp06UbZsWbp06YKDgwP379/n4sWL/PDDD5rviYeHR7bfn4SEBObNm4dKpcLY2Fiz/8MPP8TV1ZW2bdtibW1NVFQUW7ZsoX///oSHh/P111+/tN15pSgKvr6+rFixAmtra3r06IGNjQ2RkZHs3buXGjVq0LBhw1f6rKWkpNC2bVvi4+Pp06cPKSkprF+/ntGjRxMeHk5AQIBW+YJu/5YtW9i2bRve3t58+OGHHD58mOXLlxMREcH06dPx8vKiRYsWDB48mHPnzrF161auX7/O2bNn0dMruP6d+/fvM3r0aJo1a0a7du2wsbEhOjqarVu30rFjR3788UeGDBmS5byUlBTatGnD/fv3+c9//kPZsmVxcXEBYN26dfTu3RtDQ0N69+6NnZ0dBw8e5M0338Td3T3bOH7++Wc++OADjIyM6NKlC5UrV+bKlSua30VHjhzJNoHr2bMnx48f5+2336Zbt25UqFABgG3bttGzZ08URaFXr144OTlx4sQJFi1axObNmzl48KAmXi8vL2bMmMHu3btp166dpu7Mn+nr168TERGh+Q9PWFgYd+7c0UpeRR4pQgidARRAmThxogIo1apVU65fv56rc/r376+kpqZmOR4ZGakkJydn2f/HH38oenp6yocffqi1f+/evQqgfPHFF6/cjs8//1wBlB49eijp6ekvLf/FF18ogFKmTBnl7NmzWsf69u2rAEpQUJDW/oiICCUtLS1LXcuWLVMAZcaMGVr7f/nlFwVQfvnlF82+3bt3K4Ayfvx4zb4dO3YogNKuXTsFUK5evao51q1bNwVQbt68mSX2vXv3avbdv39fsbCwUAwNDZU9e/ZoxbFz505FT09Pefvtt7X2Dxw4UAGUGzduKIqiKKtWrVLUarVSq1YtJSIiQqtsjx49FEA5ffp0lvbfvXs3y77npaSkKF5eXgqgzJ07V+vYX3/9laX8vXv3lOrVqysGBgZKZGTkC+vOlN29VhRFcXJyUpycnLT2LVmyRAGURo0aKfHx8VrH0tLSlKioqBdeK6fPmpOTkwIozZs31/r837t3T3F1dVUAZd++fVp1FXT79fX1ldDQUM3+9PR0pW3btgqgWFpaKqtXr9Y67/3331cAZdOmTVr7W7Vqpfz7n+ecfk6zK5ucnKzcunUrS5zx8fFK7dq1FUtLSyUpKUnrWOb98/LyUh4/fqx17NGjR4qVlZViYGCgHD9+XOvYmDFjNL+TMj/LiqIo4eHhilqtVqpUqZLlPu7atUvR09NTunXrlm1b6tatm+VznRmDnp6esn//fq1jM2bM0PwMZ0pKSlKMjIyUhg0batWhVqs1P+vLli3THJs7d64CKCtXrsxy30TuSEIphA5l/iIGFLVarVy7di1X5xgaGip37tzJ8/Xq1q2ruLi4aO3Lb0K5YsUKBVAaN26c5R+pnGQmZVOmTMlybM+ePQqgjBs3Lld1ZWRkKGXLllXeeustrf3ZJTlPnjxRjI2NlXr16mn2ffLJJ4qBgYFy+PBhBVCWLFmiKMqzZMDCwkKpVq1atrE/n1Bm/mP0ySefZBtj7969FZVKpZUsPZ9QTp8+XVGpVIqnp6dy//79LOdnJpTh4eG5uifP8/X1VQDlo48+yvU5S5cuVQBlxYoVuSqfl4SyTp06CqCcPHky1/FketFnLTMh+ney8Xx8gwYNytV1XrX97733Xo4xt2jRIsux0NBQBVD8/Py09uc3oXyR7777LtvkOvP+ZfefltWrVyuAMmDAgCzH4uPjlXLlymVJKDMTzW3btmUbR7du3RR9fX3l4cOHWdry7wT7+Rj69u2b5Vhqaqri7OysAMo///yj2d+6dWtFT09P8zMVEhKiAEpISIhiY2OjVVfnzp0VQLl9+3a28YqXkyFvIYqA9u3b88cff/Duu++yY8cOLCwsXlje2dlZMwz0b4qisGbNGpYvX86ZM2d48OAB6enpmuOGhoYFFvfevXsZMmQILi4ubN26FRMTkzyd37Bhwyz7KleuDJBlXmRqaipLliwhMDCQCxc
"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",
"execution_count": 57,
"id": "06a5d02c",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABBsAAALDCAYAAABU/wi8AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAC6/0lEQVR4nOzdeVxU9f7H8ffAsCOLCoIrbrinZqKpKeJWau5lWbaYtmhZWt20a7lcy6xfy1VbLLW9m8t1yT3XTO1mWpZrhrgrCiEYoDAD5/eHl7kSoDAek2Fez8fDx8M553vOfM98zgzMm+/5HothGIYAAAAAAABM4nG9OwAAAAAAAMoWwgYAAAAAAGAqwgYAAAAAAGAqwgYAAAAAAGAqwgYAAAAAAGAqwgYAAAAAAGAqwgYAAAAAAGAqwgYAAAAAAGAqwgYAAAAAAGAqwgYAgEvIyclRx44dVb58ee3evft6dwelxNy5c2WxWDR69Ojr3RXAdFu2bJGXl5cGDBig3Nzc690dACgRwgYAprFYLIqNjS1zz3WtRUVFKSoqKt+yjz76SBaLRR999NEV2/7VYmNjZbFY/vLnfe655/T9999r6dKlaty48V/+/K6mqHPoapS2992+ffs0dOhQDR48WK+//rrT+3nggQdksVh0+PBh8zpXTBs3bpTFYtGECROK1b40fDZcz8+hv+K5r8V7xxmnT5/WnXfeqfbt2+vzzz+Xh4dzv7ZPmDBBFotFGzduLFb76/l+kEr+ngBQelmvdwcAlG55XyoNw7jOPYE7W7Bggf75z39q0aJFatu27fXuDkqB9PR09e/fX+3bt9ecOXOuSwAGXCs5OTm66667FBkZqcWLF8vHx+d6dwkASoywAYBp9u3bJ39//+vdDZezbt26a9K2rDAMQ0ePHtXChQvVs2fP690dt1aa3uM///yz7rnnHo0aNUpW69X9OjNlyhSNGTNGVapUMal3fz13/Gwoy/bv36/Y2FgNHz5c5cqVu6p9Pf7447rrrrtUvXp1k3p3bcXExGjfvn2qWLHi9e4KgKtE2ADANPXr17/eXXBJtWvXviZtywquxy89StN7vG3btqaNcomMjFRkZKQp+7pe3PGzoSxr1KiRGjVqZMq+Klas6FJf3P39/UvVZw0A5zFnAwDTFHU9d05Ojt577z21bdtWwcHB8vPzU506dTR06FD99ttvkv53jebl/hV2venJkyc1ePBghYeHy8/PTy1atNAXX3xRoF12drZmzJih7t27q0aNGvLx8VH58uXVuXNnrVy5skTHeen1r//617/UokUL+fv7q3Llyho9erSysrIkSevXr1dsbKyCgoIUGhqqwYMH6/fffy+wv5Jcg1xY27S0NL322muKi4tT1apV5e3trbCwMPXq1UvfffddofvJq1ViYqKGDh2qKlWqyNPTM981yl9++aVatGghPz8/hYeHa/DgwTp58uRl+7d69Wp1795dFStWlI+Pj2rXrq1nn31WqampRR7LuXPnNHr0aEVFRcnLyyvfdbrr1q3TrbfeqvLly8vHx0fR0dEaM2aM0tLS8u3r7rvvlsVicZxPee6//35ZLBZ16tQp3/I//vhDXl5eat++/WWPR5IqV65c6F+8a9SoIYvFon/84x/5lq9cuVIWi0UvvvjiFfd9pXP+0tdix44devLJJ9W0aVOVL19evr6+qlu3rp5++mmdPXv2is91qePHj+vxxx9XrVq15OPjowoVKqhXr1764Ycf8rUr6fsy77xKTk7Www8/rMjISPn4+KhRo0b68MMPC+1Lbm6u3nvvPbVs2VKBgYEKCAhQy5Yt9e677xY6Id63336r22+/XVWrVpWPj48iIiLUunVrTZw4sUDbzMxMTZ06VTfddJPKlSunwMBANWjQQCNHjtTp06cd7Zy5Rv23337TfffdpypVqsjb21uVK1fWfffdV+AczHP69Gk99NBDqlSpkvz8/NSsWTN9/PHHxX6+K7nc58jcuXPVqVMnx3kTFRWlu+++W9u3b5ckHT58+Ip1Lmz+grS0ND3++OOqUqWKfH191bBhQ02bNi3fZXf79++XxWJRx44di+x7kyZN5OXlpVOnTjl17JebkyDv2B544IEC6+Lj43XHHXcoNDRUAQEBatOmjZYvX17k8+S9xhkZGXr22WdVvXp1+fj4qE6dOpo6dWqRlxvOmzdP7du3d/z8a9KkiaZMmeL4WXGpX375RXfffbeioqLk4+OjsLAw3XjjjXrqqadks9nytS3Oz9YrvT4l8fPPP6tKlSoKCgrSmjVrHMuv9PPkwIEDGjNmjG666SaFhYXJx8dHNWrU0MMPP6zjx48XeJ6i5my43Dlu1jECMBcjGwBcU9nZ2erZs6fWrFmjatWqadCgQQoKCtLhw4e1aNEitWvXTnXr1lVUVJTGjx9fYHubzaY33nhDFy5cKDB8++zZs2rTpo1CQkL04IMPKjU1VfPmzdM999yjEydO6Nlnn3W0TUlJ0ZNPPqk2bdqoS5cuCgsL06lTp7R06VJ1795dH3zwgYYOHVqiY5s+fbpWrlypPn36KDY2Vl9//bXefPNNpaSkqHfv3rrrrrvUo0cPPfzww9q6das+++wzJScnlzjcuJJ9+/bp73//u9q3b68ePXooNDRUR48e1VdffaWVK1dq6dKluvXWWwtsl5KSotatWyswMFD9+vWTh4eHKlWqJEl68803NXr0aIWEhOi+++5TSEiIVq9erTZt2ig4OLjQfkycOFETJkxQ+fLl1bNnT4WHh+uXX37R//3f/2nFihX67rvvFBQUlG+b7OxsxcXFKSUlRV27dlVQUJBq1qwpSZo5c6Yee+wxBQQE6I477lB4eLg2btyoqVOnaunSpdqyZYtCQkIkSZ06ddKXX36pdevWqW7duo795w0t37p1qy5cuCBfX19J0jfffCO73V4ghChMXFycPv/8c+3fv9/x17b4+HgdPXrU8RwvvPBCgecszr4LO+cl6dNPP1VCQkK+c/6DDz7QokWL1KFDB3Xu3Fm5ubnasWOH3njjDa1cuVLff/99sYZb//jjj+ratatSUlLUrVs39evXT8nJyVq8eLHatWunRYsWqXv37pJU5PvSbrfrjTfe0Pnz5wu8L1NTU9W2bVt5e3trwIABysrK0vz58zVkyBB5eHjo/vvvz9d+8ODB+uKLL1StWjUNHTpUFotFixYt0vDhw7V582Z9/vnnjrarVq1Sjx49FBQUpF69eqlKlSpKSUnRvn379M477+Tr69mzZ9WxY0f9/PPPqlevnoYMGSJvb28dPHhQH374ofr16+c430vqhx9+UOfOnfXHH3+oV69eatiwofbv36/PPvtMS5Ys0dq1a9WyZUtH++TkZLVp00YJCQlq166d2rVrp1OnTunRRx9V165dnepDcRiGoQcffFAff/yxKlasqH79+iksLEzHjx/Xhg0bVK9ePd10000KCQkp8lycMWOGfv/99wJ1zs7OVufOnZWamqq77rpL2dnZ+ve//60nn3xSv/76q95++21JF0fDdOzYURs2bNCBAwcUHR2dbz9bt27V7t271b9//790dMlvv/2mm2++Wb///rtuu+02NWvWTPHx8erTp49uu+22Irez2Wzq1q2bTp48qdtuu01Wq1WLFy/WmDFjdOHChQKv4/PPP68pU6aoYsWKGjRokAIDA7Vy5Uo9//zzWr16tb7++mt5e3tLuhg0tGrVShaLRb169VLNmjV17tw5xcfH65133tHkyZPl5eUlqfg/W82ybt069evXTwEBAdq0aZOaNWuWb/3lfp4sXLhQ7733njp27Kg2bdrI29tbe/bs0axZs7R06VJt377dpS9hAnAZBgBchiSjuB8VkowOHTrkWzZ27FhDknH77bcbFy5cyLfuwoULxpkzZy67z/vvv9+QZDz11FOF9uuOO+4wcnJyHMsTEhKM0NBQw8vLyzh48GC+5zp27FiB/aemphqNGjUyQkNDjczMzGId5/jx4w1JRlBQkLF37958z9GwYUPDw8PDKF++vLFx40bHupycHKNz586GJOOnn37Kt78aNWoYNWrUyLfsww8
"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",
"execution_count": 58,
"id": "4827cd7e",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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favVqo8++khXr17N0mX48uXLatKkiYoXL67HH39csbGxmj9/vvr166czZ87opZdesi176dIlPf/882rSpInatGmjgIAAnTt3TkuWLFGHDh00bdo0DRo0qED7NnnyZK1YsUIPPfSQQkNDtXr1av33v//VpUuX1KVLF/Xp00cdO3bUk08+qe3bt+urr75STExMgb9YyMuBAwf0+uuvq3nz5urYsaP8/f118uRJ/fjjj1qxYoWWLFmi9u3bZ1nv0qVLaty4sXx8fNStWze5uLioTJkykqT//ve/GjFihIoXL64BAwaoePHiWrVqlZo0aSI/P79s6xgzZoxGjx6tEiVKqFOnTipdurR+++03ffjhh1q+fLl++ukn+fr6ZlonJSVFYWFhunTpktq2bStfX19VrlxZkjR16lQ988wz8vb2Vs+ePVW6dGlt3LhREyZM0JIlS7Rt2zYVL15cktSqVSt99913Wrdune68807b9jO6M2/fvl1Xr16Vh4eHJGnTpk1KTU3N8gVAdsLCwvT111/r4MGDtrNMhw8f1smTJ23P8eabb2Z5zvxsO7tjXpLmzp2ro0ePZjrmp02bpvDwcLVo0UKtW7dWenq6du3apY8++kgrVqzQL7/8kq8uvrt371bbtm116dIltWvXTt26dVNMTIwWLVqkZs2aKTw8XB06dJCkHN+Xqamp+uijj3TlypUs78vY2Fg1bdpUbm5u6tGjh5KTk7VgwQINHDhQLi4uevTRRzMt379/f33zzTeqUKGCBg0aJJPJpPDwcA0ZMkRbt27V119/bVt25cqV6tixo3x9fdW5c2eVK1dOly5d0oEDB/Tpp59mqvXy5ctq2bKl9u7dq7vuuksDBw6Um5ubjhw5olmzZqlbt262472gduzYodatW+uvv/5S586dVatWLR08eFBfffWVFi9erLVr16phw4a25WNiYtSkSRMdPXpUzZo1U7NmzXTu3Dk9/fTTatu2rV015IdhGHr88cc1Z84clSpVSt26dVNAQIBOnz6tDRs26K677tK9996r4sWL53gsTpkyRX/++WeWdk5JSVHr1q0VGxurPn36KCUlRT/88IOef/55/f777/rkk08kXesF0rJlS23YsEGHDh1S9erVM21n+/btioqKUvfu3W9pr4o//vhD9913n/7880898MADqlevng4fPqyHHnpIDzzwQI7rWa1WtWvXTmfPntUDDzwgs9msRYsW6dVXX9XVq1ezvI6vvfaaxo8fr1KlSqlv377y8fHRihUr9Nprr2nVqlVavXq13NzcJF0L+SEhITKZTOrcubMqV66s+Ph4HT58WJ9++qnGjRsni8UiKf9/WwvLunXr1K1bN3l7e2vz5s2qV69epvm5/T1ZuHChPv/8c7Vs2VJNmjSRm5ub9u3bp+nTp2vJkiXauXOnQ182Azg0A8C/liQjvx8DkowWLVpkmjZy5EhDkvHggw8aV69ezTTv6tWrxoULF3Ld5qOPPmpIMl544YVs6+rZs6eRlpZmm3706FHD39/fsFgsxpEjRzI916lTp7JsPzY21qhdu7bh7+9vJCUl5Ws/R40aZUgyfH19jf3792d6jlq1ahkuLi5GiRIljI0bN9rmpaWlGa1btzYkGXv27Mm0vUqVKhmVKlXKNG3WrFmGJGPWrFl5LhsbG2tcvHg
"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",
"execution_count": 60,
"id": "9fcfd47a",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAwYAAAIACAYAAAA46Ht9AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd1xV9f/A8de9l8veAiI4cODeOUpzpeYoTc0ysxzZtGVlqVmOhtkw2/0qv2lmppUj9565F04cqIjI3vvO8/sDuUmgggKH8X4+HjyEM9/ngvee9/mMt0ZRFAUhhBBCCCFElaZVOwAhhBBCCCGE+iQxEEIIIYQQQkhiIIQQQgghhJDEQAghhBBCCIEkBkIIIYQQQggkMRBCCCGEEEIgiYEQQgghhBACSQyEEEIIIYQQSGIghBBCCCGEQBIDIcR/dO/eHY1Gk2/Z9u3b0Wg0TJ8+/ZbblrXRo0ej0WgIDw9XNY6KJigoiKCgILXDuG3h4eFoNBpGjx6tyvnLw9++EEKUNEkMhKhENBoNGo0GrVbLhQsXbrhdjx49bNvOnz+/7AIUQgghRLllp3YAQoiSZWdnh9ls5n//+x8zZ84ssP78+fNs377dtt1/LViwgKysrCKdqzjbClGSAgMDCQ0NxcPDQ+1QhBCi0pAWAyEqmerVq9OuXTvmzZtX6I3/3LlzARgwYECh+9euXZvGjRsX6VzF2VaIkqTX62ncuDE1atRQOxQhhKg0JDEQohJ65plniImJYfXq1fmWm0wm5s+fT6dOnWjatGmh+xan73Rh2xqNRr755hv69+9PnTp1cHBwwNvbm169erFu3bpCj5PX3z0tLY3XX3+doKAg9Hp9vjENmzdvpkuXLri4uODt7c2gQYM4c+bMTePbv38/Q4cOxd/fH3t7e2rVqsVzzz1HVFTUDa/FaDTy3nvv0ahRIxwcHBg9erStP/vNvubPn4/FYqFWrVq4u7uTkZFRaEwvv/wyGo2Gv/7666axT548GY1Gw6ZNm/ItnzZtGhqNhvr16xfYx9/fn9q1a9/0uP+VmprKSy+9RGBgII6OjjRt2pSvvvoKRVHybXd9n/5z584xbNgw/Pz80Gq1bN++HYDDhw/z6quv0qpVK7y9vXF0dCQ4OJg33niD5OTkAueeP3++7bXbtm0b3bt3x83NDXd3dx544AFCQ0ML3f5mX9ePNZk/fz4PP/ww9erVw8nJCXd3dzp37szChQtv+HokJSUxZcoUmjdvjrOzMx4eHrRq1YpJkyaRmZlZYHuz2czMmTMJDg7GwcGBWrVqMXHiRIxGYzF+C0IIUT5IVyIhKqHhw4fz+uuvM3fuXAYNGmRbvnLlSuLi4vj4448JCwsrlXMnJSXx6quv0qlTJ3r37o2vry/R0dGsWrWK/v3789NPP/H0008X2M9oNHLfffeRlJTE/fffj7u7O3Xr1gXgr7/+YtiwYdjb2zNs2DBq1KjBP//8wz333EPLli0LjePnn3/m2WefxcHBgYEDB1KrVi3Onz/P3LlzWbVqFfv27Sv0Jvrhhx/m4MGD9OvXj0GDBuHn54enpyfTpk0r9DzffPMNiYmJODs7o9PpeOaZZ5g2bRq///47zzzzTL5ts7OzWbhwIf7+/jz00EM3fR179uzJrFmz2LJlC71797Yt37JlCwAXL14kPDzcNoD45MmTxMbGFmswrtFopFevXqSkpPDYY49hNBpZunQpr776KmfPnuXbb78tsM+FCxfo2LEjDRs2ZMSIEWRnZ+Pu7g7ATz/9xPLly+nWrRu9evXCarVy+PBhPv/8c9atW8f+/ftxc3MrcMzVq1fz999/069fP55//nlOnz7N2rVrOXjwIKdPn8bHxweA1q1bF/p7SEtL48svvwTA0dHRtvyFF16gWbNmdO3alRo1apCYmMjatWt58sknOXv2LO+//36+41y6dIkePXpw+fJl7rrrLl544QWsVivnzp1jzpw5PP/887i4uOTb5/HHH2fXrl3069cPd3d31q5dyyeffEJcXBzz5s0r8u9CCCHKBUUIUWkASmBgoKIoijJ27FhFp9MpV65csa3v06eP4u7urmRmZipTpkxRAGXevHn5jtGtWzflv28N27ZtUwBl2rRpt9w2Jycn3znzpKSkKM2aNVO8vLyUrKysfOvq1KmjAErPnj2VjIyMfOvS09MVb29vxc7OTjl48GC+dePHj1cABVAuXbpkW3727FlFr9cr9evXVyIjI/Pts3nzZkWr1SqDBg0q9FpatGihxMfHF4i/MFOnTlUAZciQIYrFYlEURVGioqIUOzs75a677iqw/bx58xRAefvtt2957KysLMXBwUFp166dbVl6erqi1+uV3r17K4Ayd+5c27ovvvhCAZQFCxYUKfa817xz585KTk6ObXliYqJSr149BVB27NhhW37p0iXbaz158uRCjxkeHq6YzeYCy+fOnasAyqxZs/Itz3s9dDqdsnnz5nzrJk2apADKxx9/fNPrMJlMyv33368Aypw5c/KtCwsLK7C9wWBQ7rvvPsXOzq7A38Y999yjAMrMmTML7BcfH69kZ2fbfs77e2nbtq2SmJhoW56RkaHUr19f0Wq1SnR09E1jF0KI8kYSAyEqkesTg3379imAMmPGDEVRcm/atFqt8sILLyiKopRaYnAzs2fPLnDDqSj/3qSGhIQU2GfhwoUKoIwcObLAupSUFMXDw6NAYpCXMKxevbrQOAYNGqTodDolLS2twLWsWLGiSNfyyy+/KIDSoUOHAonO0KFDFUA5dOhQvuV33323otVq88V6M927d1e0Wq2SlJSkKIqirFmzRgGUNWvWKL6+vsrw4cNt2w4YMEABlKtXrxbp2Hmv+c6dOwusy7thHz16tG1ZXmJQvXr1fIlEUVitVsXd3V3p0aNHoecZMWJEgX0uXryoAMrDDz9802M//fTTCqC8+OKLRY5n6dKlCqD88ssvtmWHDh1SAKV169a2JO9m8v5eNm3aVGBdXsK4atWqIsckhBDlgXQlEqKS6tixIy1atODnn3/mnXfeYe7cuVit1gLdW0rDqVOn+PTTT9m5cyfR0dHk5OTkW3/16tUC+zg6OhbaLejIkSMAdOvWrcA6Dw8PWrduzY4dO/It37t3LwA7duzg4MGDBfaLi4vDYrFw7tw57rrrrnzrOnTocIurg23btvH0009Tt25dVq1ahZOTU77148aN46+//uKHH37gxx9/BODEiRPs27ePfv36Fbl+wH333cf27dvZvn07gwcPZuvWrej1erp160aPHj3YunUrABaLhZ07d9KoUSMCAgKKdGzIncGqU6dOBZZ3794dgKNHjxZY16pVKxwcHAo9nslk4ocffmDx4sWcPn2a1NRUrFarbX1hv3eAdu3aFVhWq1YtgELHJuT56KOPmDt3Lg888ICtK9H1IiIi+Pjjj9myZQsRERFkZ2fnW399PPv27QOgT58+aLVFH353u7ELIUR5JImBEJXYM888wyuvvMK6deuYN28ed911F23atCnVc+7bt4/77rsPs9lMz549GThwIO7u7mi1WkJCQvj7778xGAwF9vPz8yt00HNqaiqQO9tSYfz9/QssS0xMBODTTz+9aayFDRAu7HjXCw0NZciQIbi4uLBmzRr8/PwKbNOjRw+aNGnC77//zuzZs3Fzc7MlCM8999xNj3+9nj17MnXqVLZs2cLgwYPZsmULHTt2xMXFhZ49e/LHH39w8uRJMjMzSU1NZcSIEUU+NoCPjw86na7A8rzXIO+1L2xdYYYNG8by5cupV68eDz30EP7+/rYk4osvvij09w7g6elZYJmdXe7Hk8ViKXSfxYsXM2XKFFq3bs3ixYsLXMfFixfp0KEDycnJdOnShfvvvx8PDw90Oh3h4eH88ssv+eJJSUkBcqdBLY7biV0IIcorSQyEqMSefPJJJk6cyPPPP8/Vq1eZOnVqqZ/zgw8+IDs72zbLzPU++ugj/v7770L3u9FMSHnz1MfGxha6PiYm5ob7pKam2gbGFtXNZmSKi4ujf//+ZGVlsWHDBpo0aXLDbZ9//nleffVVfvvtN0aNGsXChQs
"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",
"execution_count": 61,
"id": "75aa4c8f",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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
"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",
"execution_count": 88,
"id": "220f880e",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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
"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",
"execution_count": 83,
"id": "e5265785",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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
"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",
"execution_count": 101,
"id": "ab4e1d19",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABl0AAAIpCAYAAAAo6P5+AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAC0vklEQVR4nOzdeXxcdb3/8fc5Z9bse9u0TVdI2UpLW6BYLCKUXUHQqshy3fCHVfCKyEVlVcB7we2iV1FkX68gyL6reEGWCpSW0j1N23TJvs1klnPO749ppg1N22Q66cwkr+fj0UeT75yZ+XxmJpOZvOf7/Rqu67oCAAAAAAAAAADAPjEzXQAAAAAAAAAAAMBwQOgCAAAAAAAAAACQBoQuAAAAAAAAAAAAaUDoAgAAAAAAAAAAkAaELgAAAAAAAAAAAGlA6AIAAAAAAAAAAJAGhC4AAAAAAAAAAABp4Ml0AQAAAACA3NTZ2am77rpLPp9PF154oXw+X6ZLAgAAADKKmS4AAAAAgJRceeWVuvXWWzV27FgCFwAAAECELgAAAEBWq6+vV21traZNm6aWlpZ+j3n88cdVW1ur2tpaPf744/0e09LSomnTpqm2tlb19fWSpEcffVS1tbW64oor0lLrFVdcodraWj366KNpubyhcvzxx6u2tlYbN27sM767+tN9O6VDNtzWd955p55//nlddtllOu200zJWBwAAAJBNCF0AAACALFZTU6MxY8bIdV29+eab/R7zxhtvJL/e0zGu62rMmDGqqakZkloxcrz33nu6+eabde655+qrX/1qpssBAAAAsgZ7ugAAAABZ7qijjtJjjz2mN954QyeffPIup7/55psqKyuTz+fbbejSO37UUUclx0488UQdfvjhKiwsHJrCs9Sdd96pWCymUaNGDej4kXo77cnq1av17//+77rwwgszXQoAAACQVQhdAAAAgCy3c+jyUZs3b9aGDRt00kknyefz6YknntDmzZs1ZsyYPsf1nnfn0KWwsHBEBgmDnekzUm+nPTn77LMzXQIAAACQlVheDAAAAMhyvUHJmjVr1NTU1Oe0ncOUI488ss9Yr6amJq1Zs6bPZUl736tk69atuvHGG3XKKafo8MMP18yZM3X22Wfr3nvvVTweH1QPf//733XEEUfosMMO01NPPTWg8+y8b8natWt16aWXau7cuZoxY4bOPvtsvfjii8lj33vvPX3jG9/Q0UcfrenTp2vhwoV6/fXX+73c3e3psjt7up2ef/55/eAHP9Dpp5+uOXPm6LDDDtPxxx+v//iP/9DatWv32tfKlSt16aWXat68eTrooIP03//938nj2tra9JOf/ESf+MQndOihh+q4447Tddddp7a2tr3W/Prrr2vRokWaN2+eDj30UM2dO1ff/OY39c477/R7fO+eQJL0yCOPaOHChZo1a9Yut9OSJUt0ySWX9Lncb3zjG/q///u/XS7zxhtvVG1tre64445dTjv11FNVW1urc845Z5fTbr31VtXW1uqXv/zlXvsEAAAAsg2hCwAAAJDlxo4dq3Hjxknadc+W3u/nzJmjOXPmSNo1dOk9Zty4cRo7duyArvOtt97SGWecoTvvvFORSETHHHOMjjjiCG3YsEHXX3+9LrroIsVisQFd1oMPPqhvfOMb8nq9uuOOOwa96foHH3ygs88+Wx9++KHmzp2radOmaenSpVq0aJGeffZZvfjiizr33HO1detWzZ07V5MmTdK7776rr371q3r77bcHdV2Ddemll+qpp56S3+/X0UcfrXnz5sk0TT366KM6++yz9a9//Wu3533nnXd09tlna8mSJZo9e7bmz5+v/Px8SYmgbOHChbr77rvV3d2tT3ziEzrkkEP0xBNP6LOf/aza29t3e7k//elPdeGFF+qll17SmDFj9MlPflLjx4/XSy+9pHPPPVePPPLIbs97/fXX64c//KEsy9Jxxx2nww8/XIZhSJIefvhhLVy4UM8++6wqKyt10kknacKECXrllVf05S9/WbfeemufyzrmmGMkSa+99lqf8a1btyZDwGXLlqmjo6PP6b1hWe/5AQAAgFzC8mIAAABADjjqqKO0ceNG/fOf/9Spp56aHO/dz+WAAw6QYRiqrKzcJZjpb2mxPWlsbNSiRYvU0dGhq6++Wp///OdlmonPa7W2turSSy/VP/7xD/3ud7/TokWLdns5ruvq5ptv1h/+8AfV1NTotttu06RJkwbbuu655x5deuml+sY3vpEMAO655x79+Mc/1o033qhwOKwf//jHOvPMM5PnueGGG3TXXXfp17/+db8zLdLl5ptv1nHHHae8vLzkmOu6uv/++3Xdddfpqquu0hNPPJGse2cPP/ywvv71r+s73/lO8vbtdd1116murk6zZ8/Wb3/72+TyZm1tbfr617+ul19+ud96Hn74Yf3xj3/UhAkT9Ktf/UrTpk1LnvbWW2/poosu0tVXX61Zs2Zp4sSJu5z/scce0wMPPKAZM2b0GV+xYoWuvfZaua6rn/70p31u67/97W/65je/qf/+7//WzJkz9bGPfUxSIgj0er16++23FY1G5fP5JO0IVWpra7VixQr985//1IIFCyRJoVBI7733nvLy8napAQAAAMgFzHQBAAAAckBvYLLzLJaGhgZt2LBBc+bMSf5Rf86cOdq4caM2bdqUPG6woctdd92ltrY2nXvuufriF7/YJxAoLS3Vf/7nf8rr9eq+++6T67r9XkYkEtF3vvMd/eEPf9CMGTP00EMPpRS4SNL06dP7BC6S9IUvfEElJSXasmWL5s6d2ycEkKT/9//+n6RE0DDQGTmpOPXUU/sELpJkGIbOPfdczZw5U6tWrUrO6vioiRMn6tJLL90lcNm8ebNeeOEFGYaha6+9ts9+MiUlJbr22mv7vTzHcZLLk/3sZz/rE7hIicfGxRdfrFgspoceeqjfy/jyl7/cb9hx9913Kx6P68QTT9zltp4/f74WLlwoSbr99tuT43l5eTr88MMVCoX07rvvJsd7Z75897vflaQ+S5P13l+zZ8+W1+vtt0YAAAAgmxG6AAAAADng6KOPliTV1dVp27ZtkvouLdar9+ve0xobG7Vu3bo+l7E3f/vb3yRJp5xySr+njxo1ShMmTFBLS4vq6up2Ob21tVUXXHCBnnnmGS1YsEB33XWXysrKBnTd/fn4xz++y0wRj8eTXCpt/vz5u5yntLRUJSUlisViA9oDZV+sX79e9957r37yk5/oyiuv1BVXXKErrrgiuf9O7+3/USeccIIsy9pl/K233pLjODr44IM1derUXU4/6KCDkvuv7OyDDz7Qtm3bVFNTo0MPPbTf6+zd92d3e7ucfPLJ/Y73Pp7OOuusfk/v3Zvl7bfflm3byfG5c+dK6rvE2Ouvv64JEyZo/vz5qqqq6rP3Tu9xLC0GAACAXMXyYgAAAEAOGDVqlCZOnKi6ujq98cYbOuOMM5IzWHr/kL7z12+++abOOuus5B/LJ06cqFGjRg3oujZs2CBJOvfcc/d6bEtLyy4zWH72s58pHo9r3rx5+uUvf7nLTI7BGjNmTL/jvfuf7On0trY2RSKRfbr+3bFtW9ddd50eeuih3c74kaSurq5+x3e3v86WLVskKbmPT3/GjRunFStW9Bnrvd/q6+v7DWV21tLSMqiatm7duseaxo8fLykxw6mtrU3l5eWSEuHJf//3f+v111/XpZdeqtWrV2vbtm36whe+ICkRyjz++OPatGmTxo4dmwxdesMaAAAAINcQugAAAAA54qijjuoTurz55psqKSnRgQcemDxm6tSpKisrSwYyg11aTEosUyVJJ5100i5LZ31USUnJLmMnn3yyXnzxRb322mt69NFHk7MgUrW30GZfQ51U3X333XrwwQdVWVmpK664QjNnzlRFRYX8fr+kxPJZTz755G4DmUAgkNZ6eq+nsrJS8+bN2+OxpaWl+6Wm6dOnq6CgQO+//746OzuToUrvvi/HHHOMHn/8cb322ms6/vjjtWrVKpWXl+81NAIAAACyFaELAAAAkCOOOuooPfTQQ3rjjTfU0NCgjRs36sQ
"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",
"execution_count": 114,
"id": "6bbe5663",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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
"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",
"execution_count": 97,
"id": "383d14de",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABl0AAAJoCAYAAADs7Ce3AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeVhUZf/H8c8Mi4IsCkJKiHvghuGSgktaZpmZlmm5pT6lLS6pLWZP5pJrq2Y+mJZrmVlqmuWaaZY7qWmpuWbuigsoKMvM7w9/TI6AwnhkBni/rqur5j5nZr7fm7thhs+cc0xWq9UqAAAAAAAAAAAA3BKzswsAAAAAAAAAAAAoCAhdAAAAAAAAAAAADEDoAgAAAAAAAAAAYABCFwAAAAAAAAAAAAMQugAAAAAAAAAAABiA0AUAAAAAAAAAAMAAhC4AAAAAAAAAAAAGcHd2AQAAAAAAwFjHjh3TvHnz5O/vry5dushkMjm7JAAAgEKB0AUAAAAAgAIkNTVV/fr1065duzR16lQCFwAAgDzE6cUAAABg57777lN4eLjdP9WrV1fjxo31wgsv6KeffnJabRs3blR4eLi6dOlyW+9zK+bPn6/w8HC9/vrrefJ8NzJhwgSFh4drwoQJzi6lUHj99dcVHh6u+fPnF8rnN0LGa871unTpovDwcG3cuNFu3BXXeHa15qV33nlHv//+u8aOHau6des6rQ4AAIDCiCNdAAAAkKVatWqpbNmykqTExETt2rVLq1at0qpVq9StWzcNGjTIyRXC1WX88XzPnj1OrgQoPJYvX66ZM2fqtdde08MPP+zscgAAAAodQhcAAABkqV27dnr88cdtt9PS0jR69Gh9/vnnmj59ulq2bKnIyEgnVoib6dSpkx5++GGVKFHC2aUgDwwYMEA9evRQcHCws0tx2A8//JCr/Vnj9qxWq44dO6bhw4frySefdHY5AAAAhRKhCwAAAHLE3d1dr732mr799ltdvHhRP/30E6GLiwsICFBAQICzy0AeCQ4OzteBiyRVrFgxV/uzxu2ZTCZ169bN2WUAAAAUalzTBQAAADlWpEgR2ynH4uPjM21PS0vTl19+qaeeekq1a9dWjRo11Lx5c40YMUInT57MtH/GtQ9u9E9Or8Vy9uxZPfXUUwoPD1e/fv2UkpJy0/usW7dOb7/9tlq3bq169erZrl3Tr18//f7779neLy0tTdOnT1erVq1Uo0YN1a9fX3369HH4NFrXXncmJSVFH3/8sR588EHVqFFDTZo00bvvvqsrV65Iunqqt7Fjx+r+++9XjRo1dN9992nChAlKS0vL9LjZXe8iNTVVCxcu1Msvv6yHHnpItWrVUmRkpB588MFsf1YZz/3hhx+qVatWuvvuu1W9enU1bNhQTz31lMaPH6/U1FS7581w/c/0yJEjN52Tm10b58iRIwoPD9d9992X7Xh6erqmTZumNm3aKCoqKtO1QtauXavnnntO0dHRtl769eunHTt2ZFvX+fPnNXLkSDVt2lTVq1dXkyZNNHz4cJ0/f/6Gfdzsn2vnJOO6SkeOHNGGDRv0n//8R3Xr1lVkZKQee+wxffvtt1k+V3bXdLl48aLmzp2r3r17q3nz5rr77rt19913q1WrVvrwww+VkJCQbb/Zufa6Jdu2bVPPnj1Vr149RUVFqXPnztqyZYtt359//lldu3ZV3bp1FRUVpe7du+uPP/7I8nGzu6ZLdoxe49f2tWXLFj3//POqX7++IiIi7Ob1+PHjGjRokBo2bGh7nfvwww91+fLlm9a8dOlSPfPMM6pfv76qV6+uRo0a6ZVXXtG+ffsy7Xu71nPv3r0VHh6u5cuX242npaWpdu3aCg8P10svvZTpfoMGDVJ4eLi++eabm/YJAABQWHGkCwAAAHLl0qVLkqTAwEC78ZSUFD333HNat26dihQponr16snHx0dbt27VrFmztHjxYn322WeqVq2a7T6NGjXSnXfemeXzbNq0SUePHpXZfPPvCR08eFA9e/bU4cOH9eyzz+qVV16RyWTKtN/y5cvl5eWlRo0aSZKGDBmi48ePq3LlyqpVq5bc3d114MABLVmyRCtWrNAHH3ygBx980O4xLBaLXnrpJa1cuVIeHh6qV6+e/Pz8tH37drVr105t27a9ab3ZSU1N1TPPPKM///xT99xzj8qXL68tW7bo008/1f79+zVmzBg99dRTunDhgurWraty5cpp8+bN+vjjj3XmzBkNGzYsR88THx+v1157Tb6+vqpYsaLCw8OVnJysXbt2adasWfr+++81Z84cW8AmScnJyerYsaP++usvBQQEqH79+vL29tbp06d18OBB/e9//1P37t3l4eGhKlWq6LHHHtOCBQskSY899pjd83t7ezs8RzlltVrVu3dvrV27VnXq1FHFihW1d+9e2/Zx48YpNjZWJpNJUVFRCgkJ0f79+7VkyRItX75cw4cP1xNPPGH3mGfOnFGnTp106NAh+fv7q2nTprJYLPruu++0du1aVapUKVMdYWFhmfrPcPLkSa1bt06S5Obmlmn7vHnzFBsbq6pVq6pRo0Y6evSotm3bpoEDB+r8+fM5PqJh9+7dGjx4sAICAlS+fHlVq1ZNCQkJ2rlzpyZNmqQlS5boq6++cugUXatXr9bMmTN11113KSYmRgcPHtTmzZvVvXt3zZgxQ7t27dKIESNUs2ZNNWjQQLt27dK6devUuXNnffvtt3ZrzEiOrPFrLV26VHPmzFGFChUUExOjCxcuyNPTU5K0f/9+denSRfHx8QoKCtJ9992n5ORkTZ8+XRs3bsy2prS0NL3yyitasmSJPD09Va1aNd1xxx06dOiQvvvuO61YsUITJkxQ48aNM93X6PUcHR2tFStWaN26dWrevLlt/Pfff9fFixclSRs2bJDVarV7Ld2wYYMkKSYmJic/BgAAgEKJ0AUAAAA5tn//fv3zzz+SlOkIg48++kjr1q1TWFiYpk2bptDQUElXg4ShQ4fqm2++Ud++fW1/cJSknj17Zvk8a9as0XfffScvLy+9/PLLN6xpy5Yt6tWrlxITEzVs2DA99dRTWe63detWbdq0SZ07d7aFLgMHDlTdunXl7+9vt+/KlSv10ksv6a233tK9996rokWL2rZ9+eWXWrlypUqWLKmZM2faToeUlpamESNGaPbs2Tes90a2bt2qyMhIrVy50vYH8KNHj+qxxx7TTz/9pC5duqhcuXL68MMP5eXlJUnasWOHnnrqKc2dO1fPPfecQkJCbvo8Pj4++t///qdGjRrZfhbS1Z/VhAkT9Mknn2jkyJGaPHmybduyZcv0119/qXHjxvrf//4nDw8P2zaLxaItW7bY5qlZs2Zq1qyZLXQZM2aMw3PiqGPHjtkCkfLly9tt+/nnnxUbG6siRYooNjZWDRo0sG37+uuv9eabb2ro0KGqWbOmKleubNs2fPhwHTp0SHXq1NGkSZPk6+sr6erRLz179tSqVasy1VGnTh3VqVMn03hCQoI6duwoSfrPf/6j0qVLZ9pnypQpio2NVdOmTW1j8+fP16BBg/Txxx/rqaeeslub2QkNDdX06dNVr149uxAzOTlZQ4cO1bfffquPPvpIQ4YMueljXW/atGkaO3asWrdubRsbM2aMpk2bpjfeeEMnT57U1KlTFR0dLUlKT09X//79tWzZMk2ZMkUjRozI9XPmhCNr/FqzZ8/WW2+9pU6dOmXaNnDgQMXHx6tFixYaO3asihQpIunqmuvatasOHz6c5WNOmDBBS5YsUc2aNfX++++rTJkytm1Lly7VgAED9Morr2jlypXy8/Ozu6/R6zkjNFm/fr3dY2WEgOHh4dqzZ4/+/PNPW1B+8OBBHTt2TOXKlcvR6wwAAEBhxenFAAAAcFOJiYn65Zdf1Lt3b6Wnp+uFF15QjRo1bNuvXLmiL774QtLV089kBC6S5OHhoTfffFMlS5bUkSNHtGzZshs+1x9//KF+/frJarXqgw8+uOF1YxYvXqzu3bsrJSVFsbGxWQYuGd8GL1asmGJjYzV48GDbtmbNmmUKXDLGH3roIZ0/fz7TN9dnzJgh6er
"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",
"execution_count": 104,
"id": "90187716",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABScAAAIrCAYAAAAdqSwlAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAADQT0lEQVR4nOzdeXxU1f3/8fedJRtZIBsQBJUlgAQIhN0IRVFcq4BWLVJtXeivIriDtBUsiFg33FqUqq2Iol9R3HctakE22UExILIEyAIJ2SeZub8/wkwyJIFkmMkk4fV8PPJI5txlPufMncm5nzn3XMM0TVMAAAAAAAAA0MgswQ4AAAAAAAAAwKmJ5CQAAAAAAACAoCA5CQAAAAAAACAoSE4CAAAAAAAACAqSkwAAAAAAAACCguQkAAAAAAAAgKAgOQkAAAAAAAAgKEhOAgAAAAAAAAgKW7ADAADgVLRw4ULl5eVp7Nix6tChQ7DDAQAAAHyydOlS7dmzR+eff7569OgR7HDQDDFyEgCARvbyyy9r9uzZys3NJTEJAACAZuuLL77Q1KlTtWXLFnXr1i3Y4aCZIjmJRnHuueeqe/fu6t69u2bPnn3cdf/1r3951j3rrLNqLJ8wYYK6d++ulStXBircOq1cuVLdu3fXhAkTGv25UcV9PO3duzfYodRbSzh2pk2bpu7du+utt97yKn/rrbfUvXt3TZs2zat879696t69u84999zGDPO46oq1MW3cuFF///vfNXLkSP31r38NWhwAAJxI9T589+7d1aNHD/Xr10/Dhw/XhAkT9PDDD2vjxo0Bee66+h0tTTDPbXzVFPt4DfX000+re/fuevrpp73Kj9dnd78PmoqmcH6xd+9eTZs2Tb1799YTTzwhq9UatFjQvHFZNxrde++9p3vvvVchISG1Ll+yZEkjRwQAjSM/P1+33367evToQQcOANBs9O/fX6effrokqbS0VIcPH9a2bdu0atUqvfjiixo0aJDmzJmjjh07BjlSAI3F4XBoypQpiomJ0XPPPafw8PBgh4RmjOQkGlVKSoo2b96sL774QhdddFGN5d9//7127typ3r17a9OmTbXu4+GHH1ZJSYmSkpICHW4Nffr00YcffsgHLxqsJRw7d955p26++WYlJibWa/22bdvqww8/lN1uD3Bkzce2bds0duxYXXvttc36WAAAnFquuuoqjR071qvMNE19/fXXmjNnjlatWqVrrrlGixcv9luCsqH9DjSeltDHGz9+vC6++GK1adOm3tt8+OGHAYyo+cnIyNCvfvUrXXrppYqLiwt2OGjmSE6iUY0bN06bN2/WkiVLak1Ovvnmm5716kpOBiMp6RYeHq4uXboE7fnRfLWEYycxMbFBJwh2u73Z19nfhgwZoiFDhgQ7DAAATpphGBoxYoT69eunq666Srt27dJf/vIX/ec///HL/hva70DjaQl9vNjYWMXGxjZom+ZeZ38766yzap2GDfAFc06iUSUnJyslJUX/+9//dPDgQa9lRUVF+uijj9SuXTulp6fXuY8TzcuyYsUKTZo0Senp6UpJSdHQoUN16623at26dbWuv2vXLt13330699xzlZKSon79+mnkyJG65ZZbalxifrx5PZYvX65Zs2bp8ssv1+DBg5WSkqLhw4fr9ttvP+FcPJs3b9bUqVN17rnnqnfv3ho0aJB+/etf6+GHH9a+fftqrH/w4EE99NBDuuiii9S3b1/169dP48aN0yuvvKKKiorjPtexTjSfT11z9FUvz8vL04MPPqhRo0YpJSXFq30qKir02muv6ZprrlFaWpp69+6tCy64QLNnz65xDFSXkZGhyZMna/DgwerTp48uvfRSvfDCC3I6ncetx/F+apsXJz8/X0899ZQuv/xy9evXT3379tVll12mf/zjHyopKamxfvX5aQ4dOqQHHnhAI0aMUEpKikaMGKFZs2bpyJEjNbYL1LFTm+qvTUFBgR566CHPsXXBBRfo+eefl8vlklR5LN1///2eOowePVoLFy6sdb8NnfvpePMRueddvPLKK3X22WcrJSVFw4YN0x//+EctX778hPU60TH373//W5dddpl69+6tIUOG6LbbbtOPP/54wph//vln3X///Ro1apR69+6ttLQ0jR8/Xu+8806t61f/PFqzZo3++Mc/asiQIerRo4dXOx04cECzZs3SBRdc4Nmve4TJscf0F198oe7du+uPf/xjjeebOXOmunfvrl69eqmwsNBr2erVq9W9e3eNHz/+hPUEAMBfoqOjNX36dEnSd999p82bN3strz5X+Hfffac//OEPGjhwoPr06aMxY8Zo6dKlte7Xlzkn65pH0K2u/lj18pKSEj355JOefvax/ZgPPvhA119/vQYNGqSUlBSNHDlS9913n37++ec649q/f7/uu+8+paene/pjTzzxhEpLS49bjxP9HKu0tFQvvviifvOb32jAgAHq3bu3Ro8erb///e86fPhwjfWr962Ki4v12GOP6fzzz1dKSorOPvtsTZ06tdb+ur/7eMdT/bVxOBx65plnNHr0aPXu3Vu/+tWv9Mgjj6isrEySVFBQoIcffljnnXeeevfurXPPPVdPP/10redHJzpWalNXu2dkZOipp57SNddco3POOUcpKSkaPHiwbrjhhjpHWzbkmFu6dKnGjRunvn37atCgQbrxxhu1Zs2aE8bb0HPG6u+57du36/bbb1d6erp69uzp1U55eXl6/PHHdckll3j2O3bsWC1YsKDGMf3DDz+oe/fuuuyyy2o834IFCzxtmpGR4bUsMzNT3bt3169+9asT1hMtAyMn0ejcoyffeust/b//9/885R999JGKi4v1u9/9ToZh+LTvhx9+WC+++KIsFotSUlKUlpam/fv364svvtBXX32lWbNmady4cZ71t2/frmuvvVaFhYU688wzNXLkSFksFh08eFCrV6/WwYMHvdY/nhkzZmj//v3q1q2b+vfvL5vNpp07d+qjjz7SZ599pscff1yjR4+usd2//vUvPfbYY3K5XDrjjDN03nnnqbS0VLt379aLL76obt26eV1Gs3r1at16663Kz89Xhw4dNGzYMDkcDm3atEmzZs3SV199pfnz5zfaZRaHDx/WuHHjVFBQoLS0NPXq1cvz3A6HQxMnTtTy5csVGhqqwYMHKzIyUuvWrdPChQv1/vvv64UXXlCvXr289rlmzRrdfPPNKi4uVseOHXX22Wfr8OHDeuKJJ7Rhw4Za40hLS6szxi1btmj79u2yWLy/j8nIyNBNN92k/fv3KyEhQWlpabLZbNq0aZOefPJJffrpp1q4cKGioqJq7HP//v0aM2aMKioq1L9/f5WVlen777/XK6+8og0bNui1116r92vg67FzIkeOHNHVV1+tvLw8DRgwQEVFRVqzZo0ee+wxHTx4UNdff71++9vfymazqV+/fjp06JDWrFmj2bNnq6SkRLfcckuDn7O+Hn/8ca1cuVJdu3ZVr169FB4erj179uirr77SV199penTp+v666+vddvjHXMul0tTpkzR559/LrvdrsGDBys6OlobNmzQVVddddz380cffaSpU6eqrKxMnTt31ogRI1RQUKCNGzfq3nvv1XfffaeHHnqo1m0//vhjLV68WJ07d9awYcOUn5/vmVd348aNuvnmm5WXl6ekpCSNGjVKBQUFWrVqldatW6fPPvtM//znPz3rDx48WDabTatXr1ZFRYVstqp/1StWrJBUmYBduXKlzjvvPM8yd4d/6NCh9X0ZAADwi+HDh6t169bKy8vT8uXLlZKSUmOdJUuW6J///KfOOussnXPOOdq3b5/Wr1+vqVOnKi8vTzfccEPjB36MsrIyTZgwQTt27NCAAQPUo0cP5eXlSaq8jH3atGlaunSpbDabBgwYoLi4OG3ZskVvvfWWPvroIz311FMaPny41z537NihCRMmKDc3VwkJCTr33HNVUlKif//733UOtujZs6fGjBlT67Kff/5Z69evr9GvPXjwoG666SZt375drVu3Vu/evdWqVStt3bpVL7zwgj7++GMtXLhQHTp0qLHPgoI
"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",
"# Plot the birth month distribution\n",
"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",
"# Plot the birth day distribution\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",
"# Set the style and remove the left despine\n",
"sns.set_style(\"whitegrid\")\n",
"sns.despine(left=True)\n",
"plt.grid(axis='y', linestyle='--', alpha=0.7)\n",
"\n",
"# Adjust the spacing between subplots\n",
"plt.subplots_adjust(wspace=0.4)\n",
"\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",
"execution_count": 115,
"id": "1672bf77",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAccAAAGFCAYAAACIbDjVAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAABTX0lEQVR4nO3dd3hTZcMG8Ds76aaDbsps2bssWWXPsoeAioCiIsgQZIMo8CICIsMXByJ7771HEUH2akuBMsvooivNPt8faL83BZSR9iTt/buuXtU8ycmdKtx9nrMkgiAIICIiohxSsQMQERHZG5YjERFRLixHIiKiXFiOREREubAciYiIcmE5EhER5cJyJCIiyoXlSERElAvLkYiIKBeWIxERUS4sRyIiolxYjkRERLmwHImIiHJhORIREeXCciQiIsqF5UhERJQLy5GIiCgXliMREVEuLEciIqJcWI5ERES5sByJiIhyYTkSERHlwnIkIiLKheVIRESUC8uRiIgoF5YjERFRLixHIiKiXFiOREREubAciYiIcmE5EhER5cJyJCIiyoXlSERElAvLkYiIKBeWIxERUS4sRyIiolxYjkRERLmwHImIiHJhORIREeXCciQiIsqF5UhERJQLy5GIiCgXliMREVEuLEciIqJcWI5ERES5yMUOQFQYmUwmpKenIz09HWlpaTn/nJ6eDkEQoFaroVKpXuq7UqmERCIR+yMRFSgsRyIbSUtLQ3x8vNVXQkICnqSlIzU1LacIMzPTocvW2ux9pVIpivoGoFixYJQoXgzBwcEoVuz/vxcrVgxeXl4sUKJXIBEEQRA7BJGjMBgMuHHjBqKjoxETE4OYmBhcuhyNmzdvID0tNed5coUGGo/ikGkCIFV6QK50h0zpCpnSDTKV29Pvfz2WM6Zyh0zhCkgkEMx6WEw6WMz6p//815dgfvqYxaSDYDbAYtbBYsyCISsB+oy7MGXdgynrDrLT78FsMuTkUanUCAwqhpCQYBQPKYbSpUujatWqqFq1Kvz9/VmcRLmwHIleQBAExMXF4fjx44iKisKxqBO4eTMOZpMJAKDUeEBTpCyU7mFQe5SGyq34X18hUGiKilo4gmCBMTsRhoy7MGTcgz7zzl/f78KcdRfZqddg0KUBADy9fFC9ejVUr1YV1apVQ+3atVG8eHEWJhVqLEeivxgMBpw9exZRUVGIijqOY1HHkZKcCEgkcPWpCCffunDyqgSNZ1moi4SJXoBvQhAE6DNuQ5t4AVmJF5CdfAG6lIvQPrkDAPDyLop6deugbt06qFOnDmrWrAlXV1eRUxPlH5YjFVqpqan4/fffcfz4cRw5GoUzp/+EXq+DXOkEF99acParC1f/enDxqw25yl3suPnCmJ2IzIenkPnwFLIen0TWo9Mw6jMglclQt+5biGzfFm3btkX58uUd9hcDopfBcqRC5datW9iwYQPWrd+IUydPQBAEaFz94eRbFy7+deHq/xacvCtDKlOIHdUuCBYzslNjkZEQhbQ7u5F+9yBMxmwEFyueU5QRERFQq9ViRyWyKZYjFXixsbHYsGED1q7bgAvnz0ImV8G9WAt4lIyEW0B9qNxKcBb0kiymbKTdO4Int3Yh8+4uZD25DbXGCc2aNkW7dk/LMigoSOyYRG+M5UgFjiAIuHTpUk4hxkRfgVzpDPeQ1vAs1QkeIa0gU7qIHdPhCYKA7JRoPLm1E+l3diEt4QQEixkVK1VBh8h26NWrF8qXLy92TKLXwnKkAkEQBPz555/YuHEj1q7dgPj461Cq3eFWvB08S3WER7HmkMo1Yscs0Ey6VDy5s++vstwNQ3Yqateph4EfDkC3bt3g4sJfSMhxsBzJoWVmZmLZsmWY+/18xMZchcrZG+4hkfAs3RFuQRGQypRiRyyULGY9Um9uR1L0YqTeOQAnJ2f07vU2BgwYgPDwcC5jk91jOZJDio2NxcKFC7F48RJkZWXCs2R7+FT8EO5BjSGR8sJP9kSffhuPo5ciNfY3aNPuonyFShj44QD06dMHnp6eYscjei6WIzkMs9mMnTt34vvv52P//r1QOXvDq2w/+Fb6ACrXYmLHo38hWMxIu7sfiVeXIDV+G+QyKTp16oQPPhiAiIgISKW8DwLZD5Yj2b3k5GT88ssvmL/gB9y9cwtu/uHwqfgxvEp3gVTOUwgckVH7GIkxK5AS8ysyk2NRvEQpjBk9Cn379oVSyaVwEh/LkezWuXPn8P3332PlqtUwmy3wLN0dvpU+gotfuNjRyEYEQUDmgxN4eHEBUq5vgH9AEMaNHY1+/frx3EkSFcuR7M7Zs2cxYcIk7Ny5HRr3YHiX/xBFK7wPhcZH7GiUh7JTopFwegaSrq1BUV8/jB3zBT744ANoNDzKmPIfy5HsxoULFzBx0mRs3bIZzp5l4F9zHLzKdOMBNoVMduo1JJz5BkmxK+Hl5Y0xo0dh4MCBcHZ2FjsaFSIsRxLd1atXMXHiJGzYsB5ORUrAv8Z4eIf1ZCkWcrq0G0g4PRNJscvg4VEEX4z6HJ988gnPl6R8wXIk0dy/fx8TJ07EkiVLoHYNhl/NsfAO683rmpIVXfotPDgzE4nRv8HNzQ0jPx+OwYMH8y4hlKdYjpTv0tLS8M0332DW7DmAzBl+NcbAt+KHPGGf/pE+4y4SznyLpOjF8PLywrczZ6B37948BYTyBMuR8o3RaMQPP/yASZOnIDNTi6JVhiCg+ohCczsosg19xh3cPT4GSXHrUat2XSyY/z1q1qwpdiwqYFiOlC9Onz6Nvu/3x9Url+FT7j0E1Z4ApUug2LHIgaXdO4J7UcORmXQFffv2xfTp0+Hr6yt2LCogWI6Up7KysjBp0iTMmTMHzj6VUbzxf+FctJrYsaiAECwmPLr8ExJOfQmV3IIZM6Zj4MCBXGqlN8ZypDyzb98+DPhgIO4nPEBg+AT4VxvKI1ApTxizk3H393F4fPVXhNeqg59/WoTKlSuLHYscGH+9IptLTk7Ge+/1RYsWLZBuCUGlnmcQUONzFiPlGYXGCyWb/hflOx9A9M0nqFa9OkaNGoWsrCyxo5GD4syRbEYQBKxZswaDPh2CTK0RQfVmwKfce7w9EeUri9mAB2fnIOHMNPj7+WLpb78iIiJC7FjkYDhzJJu4e/cu2rWLxNtvvw2JZwNUfPs8ipbvy2KkfCeVKREY/gUqvX0WmSiOpk2bYsKECTCZTGJHIwfCmSO9EUEQ8N///hefjxwFQeqG4AbfwbNUB7FjEQF4epushDMzce/UFNQKr4XVq1eiePHiYsciB8BypNeWnp6Ofv36Y8OG9ShasT+K1ZvOcxbJLmU8OIH4fe9BZnmCX375Cd26dRM7Etk5liO9lsuXL6Njpy64c/cBSjT5GZ6lO4odiegfmfRPEH/oEyTHbUD//v0xd+5cXsycXojlSK9s+fLl+ODDgVC4lETJVquh8SgjdiSilyIIAhKvLsGdY8NQokQI1q1djSpVqogdi+wQD8ihl6bX6/HRRx/hnXfegWtIZ5TtcozFSA5FIpGgaIX3UaH7CTxMVaBWrdqYP38+OEeg3DhzpJdy69YtdO7SDRcvXkKxBnNQtEI/HolKDs1i0uHO8TF4eHEh2rZrjyW/Loa3t7fYschOsBzpX+3cuRO9evWBUeKGki1Xw6VodbEjEdlMavx23Dr4IfyKumPvnl0IDQ0VOxLZAS6r0guZzWZMmDABbdu2hcyzLsp3O8lipAKnSIl2KNf1OJIzFKhVuy6OHTsmdiSyA5w50nOlp6ejc+euOHjwAILqfPn08m8S/i5FBZdJl4rru3sg6+EJLF36G3r27Cl2JBIRy5Ge8ejRI7Ro2RoxsTdRqtVquAc3ETsSUb6wmPWIP/gREmNWYtq0aRg9ejT3rRdSLEeyEh8fj6bNWuBBYhbKtNsGZ+9KYkciyleCIODeya9w/8+p6N+/P3744QcoFAqxY1E+YzlSjkuXLqFZ85bIMjqhTLsdULuXEDsSkWgeRy/FrUMfo0lEE2zYsA5ubm5iR6J8xHIkAEBUVBTatm0PQVMcZdpthdKJd1QnSrt7ENd390CZUiHYs3s
"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",
"execution_count": 121,
"id": "6ac7ddbe",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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
"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",
"execution_count": 133,
"id": "485226f0",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABlQAAAJXCAYAAADl1bkFAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAADZb0lEQVR4nOzdd3xT9f7H8XdWS3eLZYqACAVkiSC4QVxX1J9XHKCgOBAUHKgocsGBDCeiV1G5ICqKKOoFUUFRQQUZFVFEyhCQvVronmmS3x/cxJYWThNCc0pez8fjPq79nCT9fL6c9CR99+RYPB6PRwAAAAAAAAAAADgia6gbAAAAAAAAAAAAMDsCFQAAAAAAAAAAAAMEKgAAAAAAAAAAAAYIVAAAAAAAAAAAAAwQqAAAAAAAAAAAABggUAEAAAAAAAAAADBAoAIAAAAAAAAAAGDAHuoGAAAAAAA43ubMmaMdO3bo0ksvVatWrULdDgAAAGogzlABAAAAAJzQvvvuOw0fPlxr165VixYtQt0OAAAAaigCFQAAANRYPXr0UMuWLcv9r23btrrwwgt1zz33aNGiRSHrbcWKFWrZsqVuueWW43qfY/Hf//5XLVu21GOPPVbl++zcuVMtW7ZUjx49jmNnf6vuNTGTV199VS1bttSrr75arn60NfE+D8zCDP9+O3fu1GOPPaZ27dpp4sSJstlsIesFAAAANRsf+QUAAIAa78wzz1STJk0kSbm5uVq3bp0WLlyohQsX6rbbbtOIESNC3CGAUCgpKdEDDzyghIQETZ48WVFRUaFuCQAAADUYgQoAAABqvBtuuEG9evXyfV1aWqpnnnlG77//vt555x1deeWVat++fQg7PHHUq1dP8+bNk8PhqJbv1759e82bNy8sfxHet29f9ezZU0lJSVW+z7x5845jRzXPpk2b1L17d1111VU66aSTQt0OAAAAajgCFQAAAJxw7Ha7Hn30Uc2ZM0d5eXlatGgRgUqQOBwOnXbaadX2/aKioqr1+5lJ7dq1Vbt2bb/uE65rdSSnn366Tj/99FC3AQAAgBME11ABAADACSkyMtL3MWAHDhyosL20tFQzZ85Unz591KlTJ7Vr106XXXaZxo4dq3379lW4/S233FLhei2H/6+q14k4ePCg+vTpo5YtW2ro0KEqKSkxvM/SpUs1ZswYXXPNNeratavvWjFDhw7V77//fsT7lZaW6p133tHVV1+tdu3a6eyzz9Z9992nDRs2VKnXwx3tGiplr9/x2Wef6frrr1fHjh119tln66GHHtLu3bslSR6PR++//76uueYanXHGGeratasee+yxSv+djK7BsXnzZo0YMUIXXXSR2rZtqy5duqh///5HPFOj7HVJDh48qNGjR6tbt25q27atunXrpjFjxignJ8evNSnbY0lJiV577TVdfvnlateunbp3764XXnhBxcXFkg59JN1zzz2niy++WO3atVOPHj306quvqrS09Ki9VtWRrqGyadMm/fvf/1afPn10wQUXqG3bturatatuu+22I65V2bkKCwv1yiuv6IorrlCHDh0q/PvPmTNH1113nTp06KAuXbrozjvv1MqVKw373bdvn5555hnf43bs2FHXXXed3n///UrX5LHHHlPLli313//+Vxs3btTQoUN1/vnnq3Xr1uXWKSsrSy+99JKuvPJK3+P26tVLU6ZMUVFRUbnHXL9+vVq2bKmrr766wvebMmWKb003bdpUbtvu3bvVsmVLde/e3XBOAAAAnBg4QwUAAAAnrPz8fEmq8FE/JSUlGjRokJYuXarIyEh17dpVsbGx+vXXX/Xee+/piy++0FtvvaU2bdr47nPBBRfo5JNPrvT7pKamateuXbJajf9e6a+//tLAgQO1fft2DRgwQMOGDZPFYqlwuwULFigqKkoXXHCBJOnJJ5/Unj171KJFC5155pmy2+3asmWL5s+fr2+++UYvvfSSLr/88nKP4Xa79cADD+jbb7+Vw+FQ165dFR8fr9WrV+uGG27QddddZ9hvICZMmKBp06apc+fOuuCCC7RmzRp9+eWXWrVqlT777DM9+eSTWrhwobp06aJTTjlFq1at0uzZs5WWlqZPPvlEERERVfo+33//ve6//34VFxfr1FNP1WWXXaYDBw7o559/1vLly7VkyRKNHz++0vvu2bNH1157rUpLS3XmmWequLhYq1at0vvvv6/Vq1dr5syZfn+smdPp1J133qm0tDR16dJFp556qlauXKmpU6dq8+bNevbZZ9WnTx9lZ2frrLPOUtOmTfXzzz/rtddeU0ZGhkaPHu3X9/PH22+/rU8++UTNmjVTSkqK4uPjtWfPHq1YsULLli3T6tWrj3itoeLiYt1yyy3avHmzOnfurFatWikrK8u3fezYsXrvvfdktVrVqVMn1a1bVxs2bNAtt9yifv36HbGnn3/+WUOGDFF2drZOPvlknXvuuSopKdGaNWs0ZswYLVq0SG+++Wal/w6//vqrnnzySdWpU0edO3dWUVGRYmJiJEk7duxQ//79tWvXLtWuXVvdunWT0+nUihUr9OKLL2r+/Pl6++23lZCQIOlQCHXSSSfpzz//1IEDB8r9vFi2bJnvv5cuXarmzZuX+1qSzjnnnCr8CwAAAOBEQKACAACAE9LmzZu1Y8cOSarw1/T//ve/tXTpUjVu3Fhvv/22GjVqJOnQL8SfeuopffLJJ7r//vs1f/583y/3Bw4cWOn3+eGHH/T5558rKipKDz/88FF7WrlypYYMGaLc3FyNHj1affr0qfR2v/76q1JTU9WvXz9foDJ8+HCdddZZvl8Ce3377bd64IEH9MQTT6hbt26qVauWb9vMmTP17bffKjk5WdOnT/d9HFRpaanGjh2rDz744Kj9BmrWrFn69NNP1apVK0lSUVGR7rjjDv3yyy/q16+fioqKNH/+fF9A5T1jZ8OGDfrqq6/0f//3f4bfIyMjQ8OGDVNxcbGGDh2qu+++2xdMrVmzRnfeeac+/fRTnXHGGbrxxhsr3P/TTz9Vr169NHr0aN+/8Z49e9S7d2+tWbNGX3/9ta666iq/5v7111/Vvn17ffvtt77rnuzatUvXXnutFi1apFtuuUVNmzbVxIkTfdeEWbNmjfr06aNZs2Zp0KBBatiwoV/fs6quueYa3X333TrllFPK1bds2aLbb7/9qNcaWr16tVq2bKkFCxaoTp065bZ9//33eu+99xQdHa0pU6aoc+fOvm2TJ0/WSy+9VGk/6enpuvfee5WTk6Mnn3xSffr08QWSmZmZGjp0qJYsWaLJkyfr3nvvrXD/WbNmaeDAgXrwwQcrBJkPP/ywdu3apR49emjChAmKjo6WdGg/GzBggNauXaunn35aEyZMkCRZLBadc845+uKLL7R06VLfmSolJSX65Zdf1KJFC23evFlLly7Vrbfe6vs+3rDl3HPPrXRGAAAAnHj4yC8AAACcUHJzc7VkyRLde++9crlcuueee9SuXTvf9uLiYs2YMUOSNGLECF+YIh26PsioUaOUnJysnTt36uuvvz7q91q7dq2GDh0qj8ejl1566ajXafniiy90++23q6SkRG+88UalYcqff/4pSYqJidEbb7yhxx9/3LftkksuqRCmeOv/+Mc/lJWVpRUrVpTb9u6770qS7r333nLX1rDb7RoxYkSFX44Hy/333+8LUySpVq1auv322yVJGzdu1KhRo8qd7VO7dm3ddNNNksqfEXA0s2bNUm5urtq0aaN77rmn3Fk+7dq109133y1Jeuuttyq9f/369fXEE0+UOxumQYMGvjMqvGcf+MNisWjcuHHlLiJ/8skn+wKinTt3aty4cb4wxdvrBRdcILfbrdTUVL+/Z1V5zwY6XLNmzTR48GBJ0ldffXXE+z/xxBOV7i/efaxv377lwhRJGjRokFq3bl3p47377rvKyspS3759dfPNN5cLRZKSkvT888/L4XBoxowZ8ng8Fe7ftGlTDR06tEKYsnLlSq1evVpRUVEaM2aML0yRDu1nTz/9tCRp3rx52rt3r2+b9yyTsv/uv/zyi4qKinT55ZerTZs2Sk1
"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",
"execution_count": 134,
"id": "cf4ddf95",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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
"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",
"execution_count": 5,
"id": "d3dcf5fa-8dba-494d-8681-81dd116dc6ca",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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
"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",
"execution_count": 64,
"id": "071523c3-a6d2-40ca-9e22-05cc66193bb3",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAj8AAAHNCAYAAADxHhq4AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAABsjUlEQVR4nO3deVhUVeMH8O+dhVlAFgUERVlE3Bc0s9RCsdxbLFNTe03Tcqkss7S0xdLUStOyxV9qablm2ptb7ruW+76QormBgDIg2zDL+f1h3NeJAWEYYGC+n+fheZh7zz33XM4sX+4994wkhBAgIiIichOK8m4AERERUVli+CEiIiK3wvBDREREboXhh4iIiNwKww8RERG5FYYfIiIicisMP0RERORWGH6IiIjIrTD8EBERkVth+KEK6a+//oKPjw/atWuH7OzsQsumpqYiIiICUVFRSE5OLqMWEhFVLhs3boRSqcSLL75Y3k0pMYafSubSpUuQJAnPP/+80+ps3749JElyWn0llZWVhaeffhq1a9fG6tWrodPpCiwrhMCAAQOQk5ODDRs2ICAgoAxbWnZ++OEHSJKEH374odT2sX37dkiShA8++KDU9kFFI0kS2rdvb7Psgw8+gCRJ2L59e6nvvyz3VdoKeu2EhYUhLCysSGXLUnm9Dv/++2/069cPTzzxBL755psy3XdpYPgpI2FhYZAkqUg/zgwuldGwYcNw+/ZtbNiwAX5+foWWnThxIvbs2YP169cjPDy8jFpIpe3fryeFQgFfX1+0adMGX331Fcxms93yly5dyldXcnIyWrVqBUmSMHDgQHnbvNB/949KpUL16tXRvXt3rF+/viwOlajcGY1G9OrVC40bN8bixYuhVCrLu0klpirvBriL1157DQaDocD1WVlZmDFjBiwWCxo3blx2DSuChQsXIisrq7ybAQC4du0aIiIi8O6776JGjRqFls3IyIBCocD69evRrFmzMmph+ejZsyceeOABBAcHl3dTytSoUaPg6+sLi8WCixcv4pdffsG+ffuwZcsWrFy58p7bX7x4EZ06dcL58+fx1ltvYerUqfnOcg4cOFA+A5CdnY1z585h7dq1WLduHebMmeMylwBefvll9O3bF7Vr1y7vplQoxXntuOvr7Pjx43j88cfx6quvQqvVlndznENQubNaraJXr14CgOjVq5ewWq0O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
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"df2 = df[['gdp_country','rank']].copy()\n",
"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",
"billionaires_based_on_gdp = df2.groupby('gdp_country')['rank'].count().reset_index()\n",
"\n",
"ax = sns.scatterplot(billionaires_based_on_gdp, x='gdp_country', y='rank', size='rank',sizes = (10,200), legend=False)\n",
"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",
"plt.show()"
]
}
],
"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.8"
}
},
"nbformat": 4,
"nbformat_minor": 5
}