mirror of
https://github.com/fhswf/aki_prj23_transparenzregister.git
synced 2025-06-22 14:43:54 +02:00
Executing black over all jupyter notebook (#190)
Reverting black for the jupyter notebooks gets old. Can we just run black over all of them?
This commit is contained in:
@ -79,16 +79,20 @@
|
||||
"import numpy as np\n",
|
||||
"\n",
|
||||
"# create sample data for one company\n",
|
||||
"data = {'Jahr': ['2017', '2018', '2019', '2020', '2021', '2022'],\n",
|
||||
" 'Umsatz': [19, 23, 30, 42, 37, 45]}\n",
|
||||
"data = {\n",
|
||||
" \"Jahr\": [\"2017\", \"2018\", \"2019\", \"2020\", \"2021\", \"2022\"],\n",
|
||||
" \"Umsatz\": [19, 23, 30, 42, 37, 45],\n",
|
||||
"}\n",
|
||||
"# save as pandas dataframe\n",
|
||||
"df = pd.DataFrame.from_dict(data)\n",
|
||||
"\n",
|
||||
"# create sample data for a second company\n",
|
||||
"data2 = {'Jahr': ['2017', '2018', '2019', '2020', '2021', '2022'],\n",
|
||||
" 'Umsatz': [15, 21, 33, 28, 27, 30]}\n",
|
||||
"data2 = {\n",
|
||||
" \"Jahr\": [\"2017\", \"2018\", \"2019\", \"2020\", \"2021\", \"2022\"],\n",
|
||||
" \"Umsatz\": [15, 21, 33, 28, 27, 30],\n",
|
||||
"}\n",
|
||||
"# save as pandas dataframe\n",
|
||||
"df2 = pd.DataFrame.from_dict(data2)\n"
|
||||
"df2 = pd.DataFrame.from_dict(data2)"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -1006,12 +1010,12 @@
|
||||
],
|
||||
"source": [
|
||||
"# create bar plot\n",
|
||||
"fig_saeule = px.bar(df, y = 'Umsatz', labels = {'index': '', 'Umsatz': ''})\n",
|
||||
"fig_saeule = px.bar(df, y=\"Umsatz\", labels={\"index\": \"\", \"Umsatz\": \"\"})\n",
|
||||
"# set color\n",
|
||||
"fig_saeule.update_traces(marker_color = '#00509b')\n",
|
||||
"fig_saeule.update_traces(marker_color=\"#00509b\")\n",
|
||||
"\n",
|
||||
"# save as image\n",
|
||||
"fig_saeule.write_image('Saeule.png')\n",
|
||||
"fig_saeule.write_image(\"Saeule.png\")\n",
|
||||
"# show in notebook\n",
|
||||
"fig_saeule.show()"
|
||||
]
|
||||
@ -1924,12 +1928,12 @@
|
||||
],
|
||||
"source": [
|
||||
"# create horizontal bar plot\n",
|
||||
"fig_balken = px.bar(df, x = 'Umsatz', labels = {'index': '', 'Umsatz': ''}, orientation='h')\n",
|
||||
"fig_balken = px.bar(df, x=\"Umsatz\", labels={\"index\": \"\", \"Umsatz\": \"\"}, orientation=\"h\")\n",
|
||||
"# set color\n",
|
||||
"fig_balken.update_traces(marker_color = '#00509b')\n",
|
||||
"fig_balken.update_traces(marker_color=\"#00509b\")\n",
|
||||
"\n",
|
||||
"# save as image\n",
|
||||
"fig_balken.write_image('Balken.png')\n",
|
||||
"fig_balken.write_image(\"Balken.png\")\n",
|
||||
"# show in notebook\n",
|
||||
"fig_balken.show()"
|
||||
]
|
||||
@ -2841,14 +2845,19 @@
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"\n",
|
||||
"# sreate bar plot with named labels and title\n",
|
||||
"fig_saeule_titel = px.bar(df, x = 'Jahr', y = 'Umsatz', labels = {'Umsatz': 'Umsatz in Mio.€'}, title = 'Umsatzentwicklung von Unternehmen A')\n",
|
||||
"fig_saeule_titel = px.bar(\n",
|
||||
" df,\n",
|
||||
" x=\"Jahr\",\n",
|
||||
" y=\"Umsatz\",\n",
|
||||
" labels={\"Umsatz\": \"Umsatz in Mio.€\"},\n",
|
||||
" title=\"Umsatzentwicklung von Unternehmen A\",\n",
|
||||
")\n",
|
||||
"# set color\n",
|
||||
"fig_saeule_titel.update_traces(marker_color = '#00509b')\n",
|
||||
"fig_saeule_titel.update_traces(marker_color=\"#00509b\")\n",
|
||||
"\n",
|
||||
"# save as image\n",
|
||||
"fig_saeule_titel.write_image('Saeule_Titel.png')\n",
|
||||
"fig_saeule_titel.write_image(\"Saeule_Titel.png\")\n",
|
||||
"# show in notebook\n",
|
||||
"fig_saeule_titel.show()"
|
||||
]
|
||||
@ -3764,27 +3773,31 @@
|
||||
],
|
||||
"source": [
|
||||
"# create figure\n",
|
||||
"fig_saeule_zwei= go.Figure()\n",
|
||||
"fig_saeule_zwei = go.Figure()\n",
|
||||
"\n",
|
||||
"# add trace for company 1\n",
|
||||
"fig_saeule_zwei.add_trace(go.Bar(x = df['Jahr'], y = df['Umsatz'], name = 'A', marker_color=\"#00509b\"))\n",
|
||||
"fig_saeule_zwei.add_trace(\n",
|
||||
" go.Bar(x=df[\"Jahr\"], y=df[\"Umsatz\"], name=\"A\", marker_color=\"#00509b\")\n",
|
||||
")\n",
|
||||
"\n",
|
||||
"# add trace for company 2\n",
|
||||
"fig_saeule_zwei.add_trace(go.Bar(x = df2['Jahr'], y = df2['Umsatz'], name = 'B', marker_color = \"#6f7072\"))\n",
|
||||
"fig_saeule_zwei.add_trace(\n",
|
||||
" go.Bar(x=df2[\"Jahr\"], y=df2[\"Umsatz\"], name=\"B\", marker_color=\"#6f7072\")\n",
|
||||
")\n",
|
||||
"\n",
|
||||
"# update layout to grouped\n",
|
||||
"fig_saeule_zwei.update_layout(barmode='group')\n",
|
||||
"fig_saeule_zwei.update_layout(barmode=\"group\")\n",
|
||||
"\n",
|
||||
"# set title and labels\n",
|
||||
"fig_saeule_zwei.update_layout(\n",
|
||||
" title = \"Vergleich der Umsatzentwicklung\",\n",
|
||||
" xaxis_title = \"Jahr\",\n",
|
||||
" yaxis_title = \"Umsatz in Mio.€\",\n",
|
||||
" legend_title = \"Unternehmen\",\n",
|
||||
" title=\"Vergleich der Umsatzentwicklung\",\n",
|
||||
" xaxis_title=\"Jahr\",\n",
|
||||
" yaxis_title=\"Umsatz in Mio.€\",\n",
|
||||
" legend_title=\"Unternehmen\",\n",
|
||||
")\n",
|
||||
"\n",
|
||||
"# save as image\n",
|
||||
"fig_saeule_zwei.write_image('Saeule_Zwei.png')\n",
|
||||
"fig_saeule_zwei.write_image(\"Saeule_Zwei.png\")\n",
|
||||
"# show in notebook\n",
|
||||
"fig_saeule_zwei.show()"
|
||||
]
|
||||
@ -4697,9 +4710,9 @@
|
||||
],
|
||||
"source": [
|
||||
"# create line plot\n",
|
||||
"fig_line = px.line(df, y = df['Umsatz'], labels = {'index':'', 'Umsatz': ''})\n",
|
||||
"fig_line = px.line(df, y=df[\"Umsatz\"], labels={\"index\": \"\", \"Umsatz\": \"\"})\n",
|
||||
"# set color\n",
|
||||
"fig_line.update_traces(line_color = '#00509b')\n",
|
||||
"fig_line.update_traces(line_color=\"#00509b\")\n",
|
||||
"# save as image\n",
|
||||
"fig_line.write_image(\"Linie.png\")\n",
|
||||
"# show in network\n",
|
||||
@ -5617,15 +5630,31 @@
|
||||
"# create figure\n",
|
||||
"fig_line = go.Figure()\n",
|
||||
"# add trace for company 1\n",
|
||||
"fig_line.add_trace(go.Scatter(x = df['Jahr'], y = df['Umsatz'], name = 'A', line_color = '#00509b', marker_color = '#00509b'))\n",
|
||||
"fig_line.add_trace(\n",
|
||||
" go.Scatter(\n",
|
||||
" x=df[\"Jahr\"],\n",
|
||||
" y=df[\"Umsatz\"],\n",
|
||||
" name=\"A\",\n",
|
||||
" line_color=\"#00509b\",\n",
|
||||
" marker_color=\"#00509b\",\n",
|
||||
" )\n",
|
||||
")\n",
|
||||
"# add trace for company 2\n",
|
||||
"fig_line.add_trace(go.Scatter(x = df2['Jahr'], y = df2['Umsatz'], name = 'B', line_color = '#6f7072', marker_color = '#6f7072'))\n",
|
||||
"fig_line.add_trace(\n",
|
||||
" go.Scatter(\n",
|
||||
" x=df2[\"Jahr\"],\n",
|
||||
" y=df2[\"Umsatz\"],\n",
|
||||
" name=\"B\",\n",
|
||||
" line_color=\"#6f7072\",\n",
|
||||
" marker_color=\"#6f7072\",\n",
|
||||
" )\n",
|
||||
")\n",
|
||||
"# set title and labels\n",
|
||||
"fig_line.update_layout(\n",
|
||||
" title = \"Vergleich der Umsatzentwicklung\",\n",
|
||||
" xaxis_title = \"Jahr\",\n",
|
||||
" yaxis_title = \"Umsatz in Mio.€\",\n",
|
||||
" legend_title = \"Unternehmen\",\n",
|
||||
" title=\"Vergleich der Umsatzentwicklung\",\n",
|
||||
" xaxis_title=\"Jahr\",\n",
|
||||
" yaxis_title=\"Umsatz in Mio.€\",\n",
|
||||
" legend_title=\"Unternehmen\",\n",
|
||||
")\n",
|
||||
"# save as image\n",
|
||||
"fig_line.write_image(\"Linie_Vergleich.png\")\n",
|
||||
@ -6534,13 +6563,15 @@
|
||||
],
|
||||
"source": [
|
||||
"# create sample data\n",
|
||||
"x = [1,2,2,3,5,5,6,6,6,7,8,8,8,10,10,10,7,4,3,4,9,6]\n",
|
||||
"y = [1,2,3,3,3,4,5,5,6,6,7,7,8,8,9,10,2,10,8,6,6,4]\n",
|
||||
"x = [1, 2, 2, 3, 5, 5, 6, 6, 6, 7, 8, 8, 8, 10, 10, 10, 7, 4, 3, 4, 9, 6]\n",
|
||||
"y = [1, 2, 3, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 10, 2, 10, 8, 6, 6, 4]\n",
|
||||
"\n",
|
||||
"# create scatter plot\n",
|
||||
"scatter = go.Figure(data=go.Scatter(x=x, y=y, mode='markers', marker = {'color': '#00509b'}))\n",
|
||||
"scatter = go.Figure(\n",
|
||||
" data=go.Scatter(x=x, y=y, mode=\"markers\", marker={\"color\": \"#00509b\"})\n",
|
||||
")\n",
|
||||
"# save as image\n",
|
||||
"scatter.write_image('Streudiagramm.png')\n",
|
||||
"scatter.write_image(\"Streudiagramm.png\")\n",
|
||||
"# show in netbook\n",
|
||||
"scatter.show()"
|
||||
]
|
||||
@ -7445,13 +7476,15 @@
|
||||
"source": [
|
||||
"# create sample data\n",
|
||||
"sentiment = [0.1, 0.3, 0.6]\n",
|
||||
"scores = ['negativ', 'neutral', 'positiv']\n",
|
||||
"scores = [\"negativ\", \"neutral\", \"positiv\"]\n",
|
||||
"# create pie chart\n",
|
||||
"fig_kreis = px.pie(values=sentiment, color = scores, color_discrete_map={'negativ':'black',\n",
|
||||
" 'neutral':'#6f7072',\n",
|
||||
" 'positiv':'#00509b'})\n",
|
||||
"fig_kreis = px.pie(\n",
|
||||
" values=sentiment,\n",
|
||||
" color=scores,\n",
|
||||
" color_discrete_map={\"negativ\": \"black\", \"neutral\": \"#6f7072\", \"positiv\": \"#00509b\"},\n",
|
||||
")\n",
|
||||
"# save as image\n",
|
||||
"fig_kreis.write_image('Kreis.png')\n",
|
||||
"fig_kreis.write_image(\"Kreis.png\")\n",
|
||||
"# show in notebook\n",
|
||||
"fig_kreis.show()"
|
||||
]
|
||||
@ -8356,14 +8389,22 @@
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# create figure \n",
|
||||
"fig_sentiment = px.pie(values=sentiment, names=scores, color = scores, color_discrete_map={'negativ':'lightcoral',\n",
|
||||
" 'neutral':'moccasin',\n",
|
||||
" 'positiv':'darkseagreen'}, title = 'Stimmungsanalyse basierend auf Nachrichtenartikel X')\n",
|
||||
"# create figure\n",
|
||||
"fig_sentiment = px.pie(\n",
|
||||
" values=sentiment,\n",
|
||||
" names=scores,\n",
|
||||
" color=scores,\n",
|
||||
" color_discrete_map={\n",
|
||||
" \"negativ\": \"lightcoral\",\n",
|
||||
" \"neutral\": \"moccasin\",\n",
|
||||
" \"positiv\": \"darkseagreen\",\n",
|
||||
" },\n",
|
||||
" title=\"Stimmungsanalyse basierend auf Nachrichtenartikel X\",\n",
|
||||
")\n",
|
||||
"# change line color\n",
|
||||
"fig_sentiment.update_traces(marker = dict(line=dict(color='#000000', width=2)))\n",
|
||||
"fig_sentiment.update_traces(marker=dict(line=dict(color=\"#000000\", width=2)))\n",
|
||||
"# save as image\n",
|
||||
"fig_sentiment.write_image('Kreis_Sentiment.png')\n",
|
||||
"fig_sentiment.write_image(\"Kreis_Sentiment.png\")\n",
|
||||
"# show in notebook\n",
|
||||
"fig_sentiment.show()"
|
||||
]
|
||||
@ -8408,34 +8449,39 @@
|
||||
"compound = 0.75\n",
|
||||
"angle = (compound * 100 - 50) * 1.8\n",
|
||||
"\n",
|
||||
"x_length = (np.sin(np.radians(angle))*1.2)/2\n",
|
||||
"y_length = (np.cos(np.radians(angle))*1.2)/2\n",
|
||||
"x_length = (np.sin(np.radians(angle)) * 1.2) / 2\n",
|
||||
"y_length = (np.cos(np.radians(angle)) * 1.2) / 2\n",
|
||||
"\n",
|
||||
"if compound < 0.5:\n",
|
||||
" y_tail = y_length\n",
|
||||
" y_head = -y_length\n",
|
||||
" x_tail = x_length\n",
|
||||
" x_head = - x_length\n",
|
||||
" x_head = -x_length\n",
|
||||
"else:\n",
|
||||
" y_tail = -y_length\n",
|
||||
" y_head = y_length\n",
|
||||
" x_tail = - x_length\n",
|
||||
" x_tail = -x_length\n",
|
||||
" x_head = x_length\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"dx = x_head - x_tail\n",
|
||||
"dy = y_head - y_tail\n",
|
||||
"\n",
|
||||
"fig, ax = plt.subplots() \n",
|
||||
"arrow = patches.FancyArrowPatch((x_tail, y_tail), (x_head, y_head),\n",
|
||||
" mutation_scale=100, ec = 'darkseagreen', fc = 'darkseagreen')\n",
|
||||
"fig, ax = plt.subplots()\n",
|
||||
"arrow = patches.FancyArrowPatch(\n",
|
||||
" (x_tail, y_tail),\n",
|
||||
" (x_head, y_head),\n",
|
||||
" mutation_scale=100,\n",
|
||||
" ec=\"darkseagreen\",\n",
|
||||
" fc=\"darkseagreen\",\n",
|
||||
")\n",
|
||||
"ax.add_patch(arrow)\n",
|
||||
"plt.axis('off')\n",
|
||||
"plt.axis(\"off\")\n",
|
||||
"ax.set_xlim([-1, 1])\n",
|
||||
"ax.set_ylim([-1, 1])\n",
|
||||
"ax.set_title('Aktueller Stimmungstrend', fontsize=20)\n",
|
||||
"fig.suptitle(' ', fontsize=24)\n",
|
||||
"fig.savefig('Pfeil.png')\n"
|
||||
"ax.set_title(\"Aktueller Stimmungstrend\", fontsize=20)\n",
|
||||
"fig.suptitle(\" \", fontsize=24)\n",
|
||||
"fig.savefig(\"Pfeil.png\")"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
Reference in New Issue
Block a user