[PYTHON] Dessinez un graphique lâche avec matplotlib

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.

Comment utiliser

XKCD-stlye semble être intégré à matplotlib, donc Écrivez juste une ligne au début.

import matplotlib.pyplot as plt
plt.xkcd()

échantillon

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).

Graphique linéaire

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()

Ordinaire

output_1_0.png

Version moelleuse en vrac

output_2_0.png

Nuage de points

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()

Ordinaire

output_1_1.png

Version moelleuse en vrac

output_2_1.png

histogramme

plt.hist(np.random.randn(1000), color='yellowgreen')
plt.title('Histgram')
plt.show()

Ordinaire

output_1_2.png

Version moelleuse en vrac

output_2_2.png

diagramme circulaire

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()

Ordinaire

output_1_3.png

Version moelleuse en vrac

output_2_3.png

Recommended Posts

Dessinez un graphique lâche avec matplotlib
Dessinez un graphique avec NetworkX
Dessinez un graphique avec networkx
Tracez un graphe avec Julia + PyQtGraph (2)
[Python] Comment dessiner un graphique linéaire avec Matplotlib
Tracez un graphique avec Julia + PyQtGraph (1)
Dessinez un graphique avec Julia + PyQtGraph (3)
Dessinez un graphique avec des pandas + XlsxWriter
Dessinez un graphique avec l'interface graphique PySimple
Étudier les mathématiques avec Python: dessiner un graphe sympy (scipy) avec matplotlib
Comment dessiner un graphique avec Matplotlib
Dessinez un graphique avec PyQtGraph Part 1-Drawing
Créer un graphique avec des bordures supprimées avec matplotlib
Graphique de bande avec matplotlib
Dessinez un graphique avec des étiquettes japonaises dans Jupyter
Comment dessiner un graphique à 2 axes avec pyplot
Dessinez un graphique avec les paramètres PyQtGraph Partie 3-PlotWidget
Dessinez un graphique en traitant avec Pandas groupby
[Python] Dessinez un graphe orienté avec Dash Cytoscape
Dessinez un graphique avec les paramètres PyQtGraph Part 4-PlotItem
Dessinez un graphique avec PyQtGraph Partie 6 - Affichage d'une légende
(Matplotlib) Je veux dessiner un graphique avec une taille spécifiée en pixels
Comment dessiner un graphique à barres qui résume plusieurs séries avec matplotlib
Graphique des données Excel avec matplotlib (1)
Méthode de dessin graphique avec matplotlib
Graphique des données Excel avec matplotlib (2)
Dessinez un graphique avec PyQtGraph Partie 5-Augmentez l'axe Y
Dessinez de force quelque chose comme un organigramme avec Python, matplotlib
Dessinez un graphique avec PyQtGraph Partie 2 - Paramètres de tracé détaillés
[Python] Comment dessiner un diagramme de dispersion avec Matplotlib
Manuel de graphisme Python avec Matplotlib.
Dessinez le japonais avec matplotlib sur Ubuntu
Dessinez un beau cercle avec numpy
Traitement de fichiers multiples avec Kivy + Matplotlib + Draw Graph sur GUI
Dessiner un graphique du taux de rétention avec Matplotlib
Faisons un graphe avec python! !!
[Visualisation] Je veux dessiner un beau graphique avec Plotly
Dessinez facilement des graphiques avec matplotlib
Faire un joli graphique avec plotly
Dessinez Riapnov Fractal avec Python, matplotlib
Écrire un histogramme empilé avec matplotlib
Dessinez facilement une carte avec matplotlib.basemap
[Python] Définissez la plage du graphique avec matplotlib
[PyQt] Afficher des graphiques multi-axes avec QtChart
Essayez de dessiner une distribution normale avec matplotlib
Dessinez un cœur en rubis avec PyCall
Faire une figure partiellement zoomée avec matplotlib
Dessinez un ensemble de Mandelbrot avec Brainf * ck
Dessinez une étiquette d'axe hiérarchique avec matplotlib + pandas
Graphiques de fonctions triangulaires avec numpy et matplotlib
Dessinez simplement un graphique en spécifiant un fichier
Dessinez un joli graphique circulaire avec matplotlib
Animation avec matplotlib
Japonais avec matplotlib
Album graphique matplotlib
Animation avec matplotlib
histogramme avec matplotlib
Faire une animation avec matplotlib
Dessiner un graphique d'une fonction quadratique en Python