1234567891011121314151617181920212223242526272829 |
- import os
- import csv
- import matplotlib.pyplot as plt
-
- try:
- os.mkdir("dataset_to_plots")
- except FileExistsError:
- pass
-
- files_names = os.listdir(path="dataset")
- for file_name in files_names:
- with open("dataset/"+file_name, newline='') as f:
- rows = csv.reader(f, delimiter=";", quoting=csv.QUOTE_NONNUMERIC)
- points = []
- for row in rows:
- points+=[row]
- x = [p[0] for p in points]
- y = [p[1] for p in points]
- plt.figure(figsize=(10.36, 5.56)) # specifying size of the visualisation
- if file_name=="y1.csv":
- plt.scatter(x, y, marker="o", color="black", s=0.003)
- else:
- plt.scatter(x, y, marker="o", color="black", s=10)
- plt.xlabel("Abcisses")
- plt.ylabel("Ordonnees")
- plt.title("Graphe de visualisation des points du fichier " + file_name)
- plt.savefig("dataset_to_plots/" + file_name.split(sep=".")[0] + ".png")
- plt.show()
- plt.close()
|