Die Geschichte von Milk Boy, der neulich den M-1 Grand Prix gewonnen hat
"Cornflakes"
In der Folge, die in erschien ・ Ich weiß nicht, warum das Fünfeck des Ernährungsgleichgewichts so groß ist. ・ Weil das Fünfeck auf der Verpackung wahnsinnig groß ist
Es wird in der Geschichte darüber gesprochen. Lassen Sie es uns sofort mit Python visualisieren.
In Python mit einer Visualisierungsbibliothek namens matplotlib Es sieht aus wie ein Fünfeck mit Nährstoffen Sie können eine Radarkarte zeichnen.
import matplotlib.pyplot as plt
import pandas as pd
from math import pi
%matplotlib inline
df = pd.DataFrame({
'group' : ['Cornflakes','Brot'],
'Cal' : [250,50],
'Fe' : [260,100],
'VitaminA' : [290,80],
'VitaminB1': [220,60],
'VitaminB2': [305,120],
'Niacin' : [195,60],
'VitaminC' : [280,85],
'VitaminD' : [280,80],
'VitaminE' : [300,190]
})
categories=list(df)[1:]
N = len(categories)
plt.figure(figsize=(16,9))
ax = plt.subplot(111, polar=True)
angles = [n / float(N) * 2 * pi for n in range(N)] + angles[:1]
#Cornflakes
values = df.loc[0].drop('group').values.flatten().tolist()
values += values[:1]
plt.xticks(angles[:-1], categories, color='grey', size=20)
ax.set_rlabel_position(0)
plt.yticks([100,200,300], ["100","200","300"], color="grey", size=10)
plt.ylim(0,300)
ax.plot(angles, values, linewidth=2, linestyle='solid')
ax.fill(angles, values, 'b', alpha=0.1)
#Brot
values = df.loc[1].drop('group').values.flatten().tolist()
values += values[:1]
plt.xticks(angles[:-1], categories, color='grey', size=20)
ax.set_rlabel_position(0)
plt.yticks([100,200,300], ["100","200","300"], color="green", size=10)
plt.ylim(0,300)
ax.plot(angles, values, linewidth=1, linestyle='solid')
ax.fill(angles, values, 'b', alpha=0.1)
plt.show()
Erstellen Sie Anzeigedaten mit Pandas Entscheiden Sie einfach den Anzeigewinkel und geben Sie die Daten an, die dort angezeigt werden sollen Es ist eine einfache Handlung.
Gemeinsame Cornflakes Nährstoffe Weil es viele Dinge gab, die mit Brot verglichen wurden Ich ziehe Brot und Cornflakes zusammen.
Nährstoffzahlen sind angemessen
Jedoch···
Das Fünfeck war nicht genug für die Nährstoffe
Das Gebiet ist jedoch wahnsinnig groß wie die Story Street! !!
Es kann auch eine Quelle der Visualisierung sein Es war die Geschichte eines Milchjungen.
Sicher, Milk Boy Es passt gut zur Programmierung.
Ich freue mich auf mehr Material.