En parlant de graphes en python, c'est matplotlib, mais comme c'est un peu mauvais, Je pense que j'utilise seaborn pour dessiner un beau graphique.
seaborn peut facilement dessiner de beaux graphiques, mais dans le matériel de présentation de la session d'étude Nous recommandons une bibliothèque qui dessine des graphiques manuscrits.
XKCD-stlye semble être intégré à matplotlib, donc Écrivez juste une ligne au début.
import matplotlib.pyplot as plt
plt.xkcd()
Voici quelques-uns des graphiques qui ressemblent à. Il existe de nombreux autres exemples sur la page glallery de matplotlib (http://matplotlib.org/xkcd/gallery.html).
x = np.arange(-3, 3, 0.1)
y = np.sin(x)
plt.plot(x, y, c='lightskyblue', label='y = sin(x)')
plt.plot([-3, 3], [-1, 1], c='lightcoral', label='y = 1/3x')
plt.legend()
plt.title('Line Plot')
plt.xlabel('x')
plt.ylabel('y')
plt.show()
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
area = np.pi * (15 * np.random.rand(N))**2
plt.title('Scatter Plot')
plt.scatter(x, y, s=area, alpha=0.5, c='gold')
plt.show()
plt.hist(np.random.randn(1000), color='yellowgreen')
plt.title('Histgram')
plt.show()
x = np.array([0.2, 0.4, 0.15, 0.25])
labels = ['Melon', 'Banana', 'Grape', 'Apple']
colors = ['yellowgreen', 'gold', 'lightskyblue', 'lightcoral']
plt.pie(x, autopct='%d%%', labels=labels, colors=colors)
plt.axis('equal')
plt.title('Pie Chart')
plt.show()
Recommended Posts