b

import matplotlib.pyplot as plt from matplotlib.sankey import Sankey # Créer une figure fig, ax = plt.subplots(figsize=(10, 8)) # Texte de chaque section sections = [ ("Recherche et Choix du Nom de Domaine", [ "Brainstorming", "Vérification de la disponibilité", "Extension de domaine", "Réservation" ]), ("Choix de l'Hébergement Web", [ "Évaluation des besoins", "Comparaison des hébergeurs", "Achat et configuration" ]), ("Conception et Design du Site Web", [ "Définition des objectifs", "Wireframe/Maquette", "Choix des couleurs et typographies", "Conception Responsive" ]), ("Développement du Site Web", [ "Choix de la technologie", "Développement Front-End", "Développement Back-End", "Tests" ]), ("Création de Contenu", [ "Rédaction", "Organisation", "Optimisation des images" ]), ("Optimisation SEO", [ "SEO On-page", "SEO Technique", "SEO Off-page", "Soumission à Google et Bing" ]), ("Tests et Validation", [ "Vérification du design", "Test de performance", "Test de sécurité", "Validation du SEO" ]), ("Lancement du Site", [ "Mise en production", "Annoncer le lancement", "Surveillance post-lancement" ]), ("Suivi et Maintenance", [ "Mises à jour régulières", "Analyse des performances", "Améliorations continues" ]), ("Référencement Continu et Marketing", [ "Création de contenu régulier", "Campagnes de backlinks", "Marketing sur les réseaux sociaux", "Publicité en ligne" ]) ] # Ajouter du texte au diagramme x, y = 0.1, 0.9 # Coordonnées de départ for section, steps in sections: ax.text(x, y, section, fontsize=12, weight='bold') y -= 0.05 for step in steps: ax.text(x + 0.05, y, f"- {step}", fontsize=10) y -= 0.04 y -= 0.02 # Espacement entre les sections # Configurer l'affichage ax.set_xlim(0, 1) ax.set_ylim(0, 1) ax.axis('off') # Titre plt.title("Schéma de la Création d'un Site Internet", fontsize=16) # Afficher le schéma plt.show()

Vous aimerez aussi...

error: Le contenu est protégé !!