mirror of
https://forge.chapril.org/tykayn/book_generator
synced 2025-06-20 01:34:43 +02:00
init avec readme
This commit is contained in:
commit
60bc5ca9d0
26 changed files with 1955 additions and 0 deletions
32
gantt_parser.py
Normal file
32
gantt_parser.py
Normal file
|
@ -0,0 +1,32 @@
|
|||
import pandas as pd
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
# Lire le fichier CSV
|
||||
df = pd.read_csv('intrigues.csv')
|
||||
|
||||
# Créer un diagramme de Gantt
|
||||
fig, ax = plt.subplots(figsize=(10, 6))
|
||||
|
||||
# DéFinir les valeurs de Début et de Fin pour chaque tâche
|
||||
for i, row in df.iterrows():
|
||||
ax.plot([row['Début'], row['Fin']], [i, i], 'b-')
|
||||
ax.plot([row['Début'], row['Début']], [i-0.1, i+0.1], 'bo')
|
||||
ax.plot([row['Fin'], row['Fin']], [i-0.1, i+0.1], 'ro')
|
||||
|
||||
# DéFinir les étiquettes pour les tâches
|
||||
ax.set_yticks(range(len(df)))
|
||||
ax.set_yticklabels(df['Intrigue'])
|
||||
|
||||
# DéFinir les étiquettes pour les valeurs
|
||||
ax.set_xticks(range(int(df['Début'].min()), int(df['Fin'].max())+1))
|
||||
ax.set_xticklabels(ax.get_xticks())
|
||||
ax.plot([row['Début'], row['Fin']], [i, i], 'b-', linewidth=2)
|
||||
|
||||
# Ajouter un titre au diagramme
|
||||
ax.set_title('Intrigues')
|
||||
|
||||
# Afficher le diagramme
|
||||
#plt.show()
|
||||
#plt.figure(figsize=(16, 9))
|
||||
# Code pour tracer votre graphique
|
||||
plt.savefig("graphique_gantt_intrigues.png", dpi=72)
|
Loading…
Add table
Add a link
Reference in a new issue