billionaries-wizualizacja/EDA_Billionairesv2 .ipynb

781 lines
702 KiB
Plaintext
Raw Normal View History

2024-04-14 20:22:39 +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": "markdown",
"id": "79451718",
"metadata": {},
"source": [
"# Potencjalne wykresy\n",
"* Analiza rozkładu majątku: Zbadanie rozkład majątku miliarderów w różnych branżach, krajach i regionach.\n",
"\n",
"* Analiza demograficzna: Przedstawienie wieku, płeci i miejsca urodzenia miliarderów.\n",
"\n",
"* Samodzielnie wytworzone vs. odziedziczone bogactwo: Analiza odseteku samodzielnie stworzonych miliarderów i tych, którzy odziedziczyli swój majątek.\n",
"\n",
"* Wskaźniki ekonomiczne: Zbadanie korelacji między bogactwem miliarderów a wskaźnikami ekonomicznymi, takimi jak PKB, CPI (wskaźnik cen towarów i usług) i stawki podatkowe.\n",
"\n",
"* Analiza geoprzestrzenna: Wizualizacja geograficznego rozmieszczenia miliarderów i ich majątku na mapie.\n",
"\n",
"* Trendy w czasie: Prześledzenie zmian demograficznych i majątkowych miliarderów na przestrzeni lat.\n",
"\n"
]
},
{
"cell_type": "markdown",
"id": "081ecfe0",
"metadata": {},
"source": [
"# Wykresy testowe oraz przedstawienie zbioru danych"
]
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 1,
2024-04-14 20:22:39 +02:00
"id": "cb8f7a05-40a5-46cf-8900-88da58e8690f",
"metadata": {},
"outputs": [],
"source": [
"import numpy as np # linear algebra\n",
"import warnings\n",
"warnings.filterwarnings(\"ignore\")\n",
"import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)\n",
"import seaborn as sns\n",
"import matplotlib.pyplot as plt\n",
"import matplotlib.image as mpimg\n",
"from matplotlib.ticker import FormatStrFormatter, StrMethodFormatter\n",
"plt.style.use('ggplot')"
]
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 2,
2024-04-14 20:22:39 +02:00
"id": "5a5c0cd6-6606-4983-b945-eeed8b5afe24",
"metadata": {},
"outputs": [],
"source": [
"df = pd.read_csv('data.csv')"
]
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 3,
2024-04-14 20:22:39 +02:00
"id": "4b91bc35-5308-49fc-954e-dc278d133c36",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>rank</th>\n",
" <th>finalWorth</th>\n",
" <th>category</th>\n",
" <th>personName</th>\n",
" <th>age</th>\n",
" <th>country</th>\n",
" <th>city</th>\n",
" <th>source</th>\n",
" <th>industries</th>\n",
" <th>countryOfCitizenship</th>\n",
" <th>...</th>\n",
" <th>cpi_change_country</th>\n",
" <th>gdp_country</th>\n",
" <th>gross_tertiary_education_enrollment</th>\n",
" <th>gross_primary_education_enrollment_country</th>\n",
" <th>life_expectancy_country</th>\n",
" <th>tax_revenue_country_country</th>\n",
" <th>total_tax_rate_country</th>\n",
" <th>population_country</th>\n",
" <th>latitude_country</th>\n",
" <th>longitude_country</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1</td>\n",
" <td>211000</td>\n",
" <td>Fashion &amp; Retail</td>\n",
" <td>Bernard Arnault &amp; family</td>\n",
" <td>74.0</td>\n",
" <td>France</td>\n",
" <td>Paris</td>\n",
" <td>LVMH</td>\n",
" <td>Fashion &amp; Retail</td>\n",
" <td>France</td>\n",
" <td>...</td>\n",
" <td>1.1</td>\n",
" <td>$2,715,518,274,227</td>\n",
" <td>65.6</td>\n",
" <td>102.5</td>\n",
" <td>82.5</td>\n",
" <td>24.2</td>\n",
" <td>60.7</td>\n",
" <td>67059887.0</td>\n",
" <td>46.227638</td>\n",
" <td>2.213749</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2</td>\n",
" <td>180000</td>\n",
" <td>Automotive</td>\n",
" <td>Elon Musk</td>\n",
" <td>51.0</td>\n",
" <td>United States</td>\n",
" <td>Austin</td>\n",
" <td>Tesla, SpaceX</td>\n",
" <td>Automotive</td>\n",
" <td>United States</td>\n",
" <td>...</td>\n",
" <td>7.5</td>\n",
" <td>$21,427,700,000,000</td>\n",
" <td>88.2</td>\n",
" <td>101.8</td>\n",
" <td>78.5</td>\n",
" <td>9.6</td>\n",
" <td>36.6</td>\n",
" <td>328239523.0</td>\n",
" <td>37.090240</td>\n",
" <td>-95.712891</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>3</td>\n",
" <td>114000</td>\n",
" <td>Technology</td>\n",
" <td>Jeff Bezos</td>\n",
" <td>59.0</td>\n",
" <td>United States</td>\n",
" <td>Medina</td>\n",
" <td>Amazon</td>\n",
" <td>Technology</td>\n",
" <td>United States</td>\n",
" <td>...</td>\n",
" <td>7.5</td>\n",
" <td>$21,427,700,000,000</td>\n",
" <td>88.2</td>\n",
" <td>101.8</td>\n",
" <td>78.5</td>\n",
" <td>9.6</td>\n",
" <td>36.6</td>\n",
" <td>328239523.0</td>\n",
" <td>37.090240</td>\n",
" <td>-95.712891</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>4</td>\n",
" <td>107000</td>\n",
" <td>Technology</td>\n",
" <td>Larry Ellison</td>\n",
" <td>78.0</td>\n",
" <td>United States</td>\n",
" <td>Lanai</td>\n",
" <td>Oracle</td>\n",
" <td>Technology</td>\n",
" <td>United States</td>\n",
" <td>...</td>\n",
" <td>7.5</td>\n",
" <td>$21,427,700,000,000</td>\n",
" <td>88.2</td>\n",
" <td>101.8</td>\n",
" <td>78.5</td>\n",
" <td>9.6</td>\n",
" <td>36.6</td>\n",
" <td>328239523.0</td>\n",
" <td>37.090240</td>\n",
" <td>-95.712891</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>5</td>\n",
" <td>106000</td>\n",
" <td>Finance &amp; Investments</td>\n",
" <td>Warren Buffett</td>\n",
" <td>92.0</td>\n",
" <td>United States</td>\n",
" <td>Omaha</td>\n",
" <td>Berkshire Hathaway</td>\n",
" <td>Finance &amp; Investments</td>\n",
" <td>United States</td>\n",
" <td>...</td>\n",
" <td>7.5</td>\n",
" <td>$21,427,700,000,000</td>\n",
" <td>88.2</td>\n",
" <td>101.8</td>\n",
" <td>78.5</td>\n",
" <td>9.6</td>\n",
" <td>36.6</td>\n",
" <td>328239523.0</td>\n",
" <td>37.090240</td>\n",
" <td>-95.712891</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>5 rows × 35 columns</p>\n",
"</div>"
],
"text/plain": [
" rank finalWorth category personName age \\\n",
"0 1 211000 Fashion & Retail Bernard Arnault & family 74.0 \n",
"1 2 180000 Automotive Elon Musk 51.0 \n",
"2 3 114000 Technology Jeff Bezos 59.0 \n",
"3 4 107000 Technology Larry Ellison 78.0 \n",
"4 5 106000 Finance & Investments Warren Buffett 92.0 \n",
"\n",
" country city source industries \\\n",
"0 France Paris LVMH Fashion & Retail \n",
"1 United States Austin Tesla, SpaceX Automotive \n",
"2 United States Medina Amazon Technology \n",
"3 United States Lanai Oracle Technology \n",
"4 United States Omaha Berkshire Hathaway Finance & Investments \n",
"\n",
" countryOfCitizenship ... cpi_change_country gdp_country \\\n",
"0 France ... 1.1 $2,715,518,274,227 \n",
"1 United States ... 7.5 $21,427,700,000,000 \n",
"2 United States ... 7.5 $21,427,700,000,000 \n",
"3 United States ... 7.5 $21,427,700,000,000 \n",
"4 United States ... 7.5 $21,427,700,000,000 \n",
"\n",
" gross_tertiary_education_enrollment \\\n",
"0 65.6 \n",
"1 88.2 \n",
"2 88.2 \n",
"3 88.2 \n",
"4 88.2 \n",
"\n",
" gross_primary_education_enrollment_country life_expectancy_country \\\n",
"0 102.5 82.5 \n",
"1 101.8 78.5 \n",
"2 101.8 78.5 \n",
"3 101.8 78.5 \n",
"4 101.8 78.5 \n",
"\n",
" tax_revenue_country_country total_tax_rate_country population_country \\\n",
"0 24.2 60.7 67059887.0 \n",
"1 9.6 36.6 328239523.0 \n",
"2 9.6 36.6 328239523.0 \n",
"3 9.6 36.6 328239523.0 \n",
"4 9.6 36.6 328239523.0 \n",
"\n",
" latitude_country longitude_country \n",
"0 46.227638 2.213749 \n",
"1 37.090240 -95.712891 \n",
"2 37.090240 -95.712891 \n",
"3 37.090240 -95.712891 \n",
"4 37.090240 -95.712891 \n",
"\n",
"[5 rows x 35 columns]"
]
},
2024-04-14 22:39:31 +02:00
"execution_count": 3,
2024-04-14 20:22:39 +02:00
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.head()"
]
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 4,
2024-04-14 20:22:39 +02:00
"id": "165adea3-3cf5-44e7-9555-2dbebd7b824c",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"rank 0\n",
"finalWorth 0\n",
"category 0\n",
"personName 0\n",
"age 65\n",
"country 38\n",
"city 72\n",
"source 0\n",
"industries 0\n",
"countryOfCitizenship 0\n",
"organization 2315\n",
"selfMade 0\n",
"status 0\n",
"gender 0\n",
"birthDate 76\n",
"lastName 0\n",
"firstName 3\n",
"title 2301\n",
"date 0\n",
"state 1887\n",
"residenceStateRegion 1893\n",
"birthYear 76\n",
"birthMonth 76\n",
"birthDay 76\n",
"cpi_country 184\n",
"cpi_change_country 184\n",
"gdp_country 164\n",
"gross_tertiary_education_enrollment 182\n",
"gross_primary_education_enrollment_country 181\n",
"life_expectancy_country 182\n",
"tax_revenue_country_country 183\n",
"total_tax_rate_country 182\n",
"population_country 164\n",
"latitude_country 164\n",
"longitude_country 164\n",
"dtype: int64"
]
},
2024-04-14 22:39:31 +02:00
"execution_count": 4,
2024-04-14 20:22:39 +02:00
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.isnull().sum()"
]
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 5,
2024-04-14 20:22:39 +02:00
"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": "code",
"execution_count": null,
"id": "6f453a99-1604-44dc-9e6d-a53a4e8310af",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 6,
2024-04-14 20:22:39 +02:00
"id": "603f6bb5-366d-4978-bafd-c260983caace",
"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(10), 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": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 7,
2024-04-14 20:22:39 +02:00
"id": "d9aa8a3c-4bed-48d3-87db-2356f44b381c",
"metadata": {},
"outputs": [],
"source": [
"ppl_in_countries = df.groupby('countryOfCitizenship')['rank'].count().reset_index().sort_values(by ='rank',ascending=False).head(20)"
]
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 54,
2024-04-14 20:22:39 +02:00
"id": "7c9dbf33-76b6-4f7b-a355-d81e352d7859",
"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(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": "code",
2024-04-14 22:39:31 +02:00
"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()"
]
},
{
"cell_type": "code",
"execution_count": 32,
"id": "24008bb3-7866-4135-942d-20418896c702",
"metadata": {},
"outputs": [],
"source": [
"ppl_in_industry_per_nation = df [['countryOfCitizenship','rank','industries']]\n",
"grouped_df = ppl_in_industry_per_nation.groupby(['countryOfCitizenship', 'industries']).size().reset_index(name='sum_industries')\n",
"result_df = grouped_df.sort_values(by='sum_industries', ascending=False).head(20)\n"
]
},
{
"cell_type": "code",
"execution_count": 9,
2024-04-14 20:22:39 +02:00
"id": "86804f5a-f103-45a7-a03c-bced06681cb7",
"metadata": {},
"outputs": [],
"source": [
"avg_age = df.groupby('country')['age'].mean().reset_index()\n"
]
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 10,
2024-04-14 20:22:39 +02:00
"id": "dc6c894e-3e60-491b-a7d0-16e434f8a4eb",
"metadata": {},
"outputs": [],
"source": [
"age_and_wealthy = df.groupby('age')['finalWorth'].mean()"
]
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 11,
2024-04-14 20:22:39 +02:00
"id": "c97d5224-9a5b-4563-a618-5333e0e15625",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"sns.lineplot(df, x='age', y='finalWorth',errorbar=None)\n",
"plt.show()"
]
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 12,
2024-04-14 20:22:39 +02:00
"id": "7681fa7a-b2ac-4ff3-b8ee-bd2a4f6fc534",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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
"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": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 13,
2024-04-14 20:22:39 +02:00
"id": "994db961-4feb-4688-9c16-7f84b4adbffc",
"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.boxplot(df, x= df['gender'], y = df['age'],hue = 'gender', legend = True, palette= 'flare')\n",
"ax.set_title('Rozkład wieku zależny od płci')\n",
"plt.show()"
]
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 14,
2024-04-14 20:22:39 +02:00
"id": "2ee7826c-a6da-4b08-a47e-84cd89909ac7",
"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",
"#self_made_by_age.loc[:, '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": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 15,
2024-04-14 20:22:39 +02:00
"id": "8a71ce98-835a-4974-8edf-ceeb9ec5e2a7",
"metadata": {},
"outputs": [],
"source": [
"#category = df.explode('category')\n",
"categories = df.groupby('category')['rank'].count().sort_values(ascending=False).reset_index().head(20)\n"
]
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 16,
2024-04-14 20:22:39 +02:00
"id": "4f6a6b8a-f111-4592-b187-9e801cdffa63",
"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(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": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 17,
2024-04-14 20:22:39 +02:00
"id": "c37bc771-2484-491a-ad74-b69a0bcdcfaf",
"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.scatterplot(df,x='age', y='finalWorth', size='finalWorth', hue='category')\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": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 18,
2024-04-14 20:22:39 +02:00
"id": "b834c620",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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
"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('Billionaires by Industry')\n",
"plt.axis('equal')\n",
"plt.show()"
]
},
{
"cell_type": "code",
2024-04-14 22:39:31 +02:00
"execution_count": 19,
2024-04-14 20:22:39 +02:00
"id": "fc12442c",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA+AAAAKJCAYAAAA7q0NbAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAB6iUlEQVR4nO3de3zP9f//8ft7Z9tsw2bDjCHnc3KIWPRJCaWwpJTKIXRQpNMndCCHqFB9ooQISRKSJJMzKadhxJyHjWFmJ+/3749+e3+922hm79dre+92vVxcLnu/Xq/3a489d/C+v58ni81mswkAAAAAADiVm9kFAAAAAABQHBDAAQAAAAAwAAEcAAAAAAADEMABAAAAADAAARwAAAAAAAMQwAEAAAAAMAABHAAAAAAAAxDAAQAAAAAwAAEcAAAAAAADEMABACggUVFRslgsZpeh+Ph4WSwWPfHEE2aXkmdffvmlLBaLvvzyS4fjlStXVuXKlfN9bWFlsVgUFRVldhlFwogRI2SxWLR69eo8P6co/g4AKB4I4ACQC4vFckP//hkEjLJnzx4NHz5c999/vyIiIuz1ZGVlXfd5Z8+e1QsvvKDKlSvL29tb5cuX15NPPqljx47lq45Lly7pgw8+UNu2bVW2bFl5eXkpKChITZs21euvv66DBw/m675GIxQVjNx+R7y9vVW5cmU9/vjj2rNnj9klFltXrlxRUFCQPD09dfHixRznT548af+eTZ8+Pdd7tGnTRhaLRWvWrHF2udfF7yuAosjD7AIAoDAaPnx4jmMffPCBzp8/r+eff15BQUEO5xo2bGhMYf/w008/6a233pK7u7tuueUW+fj4KC0t7brPSUpK0u233664uDi1bdtWDz/8sPbu3avp06dr6dKl2rBhg6pUqZLnGjZu3KiuXbvq+PHjCg8PV4cOHVS+fHldunRJf/zxh8aMGaNx48Zp48aNaty48c1+yYXazJkzlZqaanYZhcbVv0fnz5/X5s2bNXPmTH377bdau3atw+9Nly5d1Lx5c5UrVy7fn++XX365mXINtWfPHvn6+hr+ed3d3RUVFaXvv/9ea9as0X333edwPrsNLRaLVq1apd69ezucT01N1caNG+Xn56cWLVoYVjcAuAoCOADkYsSIETmOffnllzp//ry957gwuPfee9WiRQvVr19fJUqUUOXKlXX48OHrPue1115TXFycXnzxRb3//vv24x999JGef/55DRgwQMuXL8/T59+7d6/at2+vlJQUvffee3rppZfk4eH4X8uhQ4c0bNgwXbhw4ca/wCImIiLC7BIKldx+j5599llNnjxZH3zwgcPIkcDAQAUGBt7U56tatepNPd9INWvWNO1zt23bVt9//71WrVqVI4CvWrVKJUqUUNu2bfXrr7/meO7atWuVkZGhtm3bytPT06iSAcBlMAQdAArA/Pnz1bp1awUGBqpEiRKqV6+eRo8erfT09BzXZs9TPX/+vAYNGqQKFSrIx8dHtWvX1kcffSSbzZbnz1ujRg01a9ZMJUqUyNP1KSkpmjVrlvz8/HKEo0GDBqlSpUr66aef8jxk/Nlnn9WFCxc0bNgwDRs2LEf4lqTIyEjNnz8/R2/Z/v371atXL1WoUEFeXl4qX768evXqpf379+e4xxNPPCGLxaL4+Pgc51avXi2LxZLj68mej52VlaVRo0bplltukbe3typWrKhhw4YpIyPDfm32nGJJiomJcRg6nX3fq+eUxsXFKTo6WmXLlpWbm5t9bur15oD/9NNP6tChg4KDg+Xt7a2qVatq6NChSk5OznHtjh071KNHD/sUgZCQEDVu3FgvvPCCMjMzc73/tezdu1cPPPCASpcuLT8/P7Vq1UorVqxwuOZ///ufLBaLRo4cmes9EhIS5OnpqXr16t3Q587N3XffLUk6c+aMw/Frzeu+EdeaA56enq733ntP9erVk6+vrwICAnTHHXdo/vz5Oa69+vscHx+vhx9+WMHBwfLx8VGTJk20ZMmSHM85f/68xo0bp7Zt2yo8PFxeXl4KCQlR586dtWHDhlxrzW349NVznefMmaNmzZrJ39/f4WtKTU3V6NGj1bBhQ/n5+cnf318tWrTQ119/ned2ateunaS/w/Y/rVq1Si1btlT79u11/Phx7du3L8f5q++R7UZ+vn/99Vf17dtXtWvXVkBAgEqUKKG6detq5MiR/zqCR8rb7+vV8vp9BAAjEMAB4Ca99tprio6O1p49e/TII49o0KBBstlseu2119S+fXuHoJctIyNDd911l3766Sc9/PDD6tOnj5KTk/X8889r0KBBTqt148aNunz5slq2bKmSJUs6nHNzc1P79u0lKdeer386dOiQVq5cKR8fH7388sv/er23t7f94y1btqhJkyb66quvdNttt2nIkCFq3ry5vvrqKzVp0kRbtmy5wa/s2h555BFNmjRJd9xxh5555hmVKFFCY8eOVb9+/ezXNGzY0D5culKlSho+fLj93z9D0l9//aVmzZopPj5ePXv2VN++fRUQEHDdGkaOHKl77rlHmzZt0n333afnnntO1apV0/jx49WyZUuH0QE7duxQs2bN9P3336t58+Z68cUX1b17d4WEhOjjjz/O9U2dazl06JBatGihs2fPql+/furWrZt+//133XvvvZo3b579up49eyogIECff/65rly5kuM+X3zxhbKyshzaLL9WrlwpSWrSpMlN3ysvMjIy1L59e7366qvKysrSwIED9dhjj9nfRHnttddyfd7hw4fVtGlTxcfH67HHHlN0dLR27dql+++/P8fvx549e/T666/Lzc1N9913n1588UX95z//0apVq9S6des8jyjJ9v777+vJJ59URESEBg0apHvvvVeSlJycrFatWum1116Tu7u7nnzyST3++OM6c+aMHnnkEb3xxht5un+dOnUUGhqq7du3KykpyX78r7/+0uHDh9W2bVvdeeedknIO689+fHUAv5Gfb0kaM2aMVqxYoYYNG6pfv356+umn5eXlpREjRujee+/N9Wfwajfy+3oj30cAMIQNAJAnlSpVskmyHTp0yH5s/fr1Nkm2ihUr2k6ePGk/npmZaevYsaNNku3dd9/N9T4tW7a0paWl2Y8nJSXZqlSpYpNki4mJuakaMzMzcz0/efJkmyTboEGDcj0/btw4myTbyy+//K+fa+bMmfav40ZYrVZbzZo1bZJsX331lcO5uXPn2iTZatSoYbty5Yr9+OOPP56j7bP9+uuvNkm24cOHOxxv06aNTZKtcePGtqSkJPvxlJQUW9WqVW1ubm4O3zObzWaTZGvTpk2udR86dMgmySbJ9uqrr+Z6TfbnvNqqVatskmwtWrSwnTt3zuHc9OnTbZJsL7zwgv3Yiy++aJNkW7RoUY77nz171qFdruXqWocMGeJwbsuWLTYPDw9bUFCQ7fz58/bjAwcOtEmy/fDDDw7XW61WW2RkpM3X19eWnJz8r5/bZrPZP/fw4cPt/wYPHmxr1aqVzWKx2Dp27Gi7cOFCrm0xffp0h+OVKlWyVapUKd/Xjho1yibJdu+99zr8Xpw6dcr++7Ju3Tr78avbbsSIEQ73Wr58uf1eV0tOTradOXMmRzscPXrUVq5cOVvNmjVzbaN//qwNHz7cJsnm6+tr27ZtW47nZP8ejBkzxuH45cuXbe3bt7dZLBbbH3/8keN5uenRo4dNku2bb76xH/vss89skmwbNmywWa1WW0hIiO2hhx5y+Drd3d1tZcqUsVmtVpvNduM/3zabzfbXX3/Zn3+1N954wybJNnfu3Fzb5ddff3U4ntff17x+HwHACPSAA8BN+OKLLyRJb7zxhsLCwuzHPTw89P7778vNzU3Tpk3L9bmjR4926BUuXbq0/vvf/0rSNVcfvlnnz5+XpGvOtc0+ntuw0X86efKkJCk8PPyGali/fr327t2rFi1aqGfPng7noqOj1apVK+3bt09r1669oftey5gxY1S6dGn7Yz8/P/Xs2VNWq1Vbt2694fuFhobmukjftXz00UeSpKlTp+ZYvO+JJ55Qw4YNNXv27BzPy21aQalSpeT
"text/plain": [
"<Figure size 1200x600 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"world_map = plt.figure(figsize=(12, 6))\n",
"ax = world_map.add_subplot(111)\n",
"df.groupby('country')['finalWorth'].sum().sort_values(ascending=False).head(10).plot(kind='bar', ax=ax)\n",
"plt.title('Top 10 Countries by Billionaire Wealth')\n",
"plt.xlabel('Country')\n",
"plt.ylabel('Total Wealth (USD)')\n",
"plt.xticks(rotation=90)\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.10.9"
}
},
"nbformat": 4,
"nbformat_minor": 5
}