Essayez de dessiner une courbe de vie avec python

Comme le dit le titre.

La courbe de vie est une revue chronologique de vos propres expériences. Il est tracé avec l'axe des x comme âge et l'axe des y comme motivation (bonheur, épanouissement).

Ensuite, faites attention à l'endroit où l'axe des y monte et descend. C'est un mécanisme qui vous permet de comprendre vos valeurs essentielles en répétant pourquoi cela s'est produit.

Pour utiliser le code décrit, modifiez les données de «x» et «y» en fonction de votre propre expérience. Recherchez l'ordre dans lequel un graphique tel que "Oh, ouais, comme ça" est sorti.

lifeCurve


import numpy as np
import matplotlib.pyplot as plt

x = np.array([15.0, 16.5, 18.0, 21, 24.0, 25, 26, 27, 28, 29, 30, 33, 35, 37, 45, 53, 62])
y = np.array([15.0, 10.0, 20.0, 30, 24.0, 20, 15, 12, 10, 18, 25, 40, 50, 100, 70, 80, 120])
xp = np.linspace(min(x), max(x), 1000)

plt.rcParams["font.size"] = 20
fx = np.poly1d(np.polyfit(x, y, 6)) #← La commande est maintenant 6. Ajustez ici.
fig, ax = plt.subplots(figsize=(20,10))
ax.plot(xp, fx(xp), '-', color='blue')
ax.scatter(x, y, color='deepskyblue', s=32)
ax.axhline([0], color='black')
ax.set_xlim(min(x), None)
ax.set_ylim(0, 1.2*max(y))
ax.set_ylabel('Motivation Level')
ax.set_xlabel('My age')

color = '#1e90ff'
p1 = np.linspace(20, 23)
ax.fill_between(p1, fx(p1), 0, facecolor=color, alpha=0.5)
p2 = np.linspace(28, 40)
ax.fill_between(p2, fx(p2), 0, facecolor=color, alpha=0.5)
p3 = np.linspace(50, 60)
ax.fill_between(p3, fx(p3), 0, facecolor=color, alpha=0.5)
fig.savefig('./data/img/lifeCurve.png'))

lifeCurve.png

Recommended Posts

Essayez de dessiner une courbe de vie avec python
Essayez de dessiner une courbe de Bézier
Essayez de créer un code de "décryptage" en Python
Essayez de créer un groupe de dièdre avec Python
[Python] Comment dessiner un graphique linéaire avec Matplotlib
Faisons un outil de veille de commande avec python
[Python] Comment dessiner un diagramme de dispersion avec Matplotlib
Essayez d'exploiter Facebook avec Python
Dessinez une courbe Koch avec Python Turtle
Essayez d'ouvrir une sous-fenêtre avec PyQt5 et Python
Essayez de reproduire un film couleur avec Python
Essayez de vous connecter à qiita avec Python
Essayez le scraping HTML avec la bibliothèque Python
Essayez de dessiner une carte avec python + cartopy 0.18.0
Essayez de créer un environnement python avec Visual Studio Code et WSL
Essayez d'extraire une chaîne de caractères d'une image avec Python3
Essayez d'ajouter un mur à votre fichier IFC avec IfcOpenShell python
Comment lire un fichier CSV avec Python 2/3
Essayez de gratter avec Python.
Envoyer un message à LINE avec Python (LINE Notify)
Calculons en fait le problème statistique avec Python
[Python] Dessinez un graphe orienté avec Dash Cytoscape
Essayez de résoudre le diagramme homme-machine avec Python
[Python] Comment dessiner plusieurs graphiques avec Matplotlib
Je veux faire un jeu avec Python
Essayez de créer un logiciel de capture aussi précis que possible avec python (2)
[Python] Dessinez un Mickey Mouse avec une tortue [Débutant]
Essayez de générer automatiquement des documents Python avec Sphinx
Décidez d'une mission de laboratoire avec Python (fiction)
Comment dessiner une ligne verticale sur une carte de chaleur dessinée avec Python Seaborn
Étapes pour créer un bot Twitter avec Python
[Python] Comment dessiner un histogramme avec Matplotlib
Essayez de résoudre un problème défini de mathématiques au lycée avec Python
Je veux écrire dans un fichier avec Python
Zubu amateur veut démarrer Python
Essayez de détecter les poissons avec python + OpenCV2.4 (inachevé)
Essayez de résoudre le problème du voyageur de commerce avec un algorithme génétique (code Python)
Essayez d'embellir avec Talking Head Anime à partir d'une seule image [préparation python]
WEB grattage avec python et essayez de créer un nuage de mots à partir des critiques
Comment convertir / restaurer une chaîne avec [] en python
Mémo connecté à HiveServer2 d'EMR avec python
Essayez de créer un module Python en langage C
Python Ver. Présentation de WebPay avec un peu de code
Essayez de résoudre le problème d'affectation du médecin de formation avec Python
Essayez le fonctionnement de la base de données avec Python et visualisez avec d3
Essayez d'incorporer Python dans un programme C ++ avec pybind11
Dessinez de force quelque chose comme un organigramme avec Python, matplotlib
Je veux travailler avec un robot en python.
De l'achat d'un ordinateur à l'exécution d'un programme sur python
Un échantillon pour essayer rapidement les machines de factorisation avec fastFM
[Python] Un mémo pour écrire du CSV verticalement avec Pandas
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
Vivez une vie de Haml avec Django1.8 + Jinja2 + hamlish-jinja (Python3)
Je veux faire fonctionner un ordinateur quantique avec Python