diff --git a/src/main/java/fr/univlille/sae/classification/controller/LoadDataController.java b/src/main/java/fr/univlille/sae/classification/controller/LoadDataController.java
index ae5fd924352c1d8b177d437fc8d33943ca710e0c..244e9068665990f6bf73ce4571c301d5cf2fd169 100644
--- a/src/main/java/fr/univlille/sae/classification/controller/LoadDataController.java
+++ b/src/main/java/fr/univlille/sae/classification/controller/LoadDataController.java
@@ -79,7 +79,7 @@ public class LoadDataController {
 
         ClassificationModel.getClassificationModel().setType(typeChoisi);
         try {
-            DataVisualizationView.resetAxis();
+            DataVisualizationView.resetEachAxis();
             LoadableData.setClassificationTypeGlobal(-1);
             ClassificationModel.getClassificationModel().loadData(file);
             ChooseAttributesView chooseAttributesView = new ChooseAttributesView(ClassificationModel.getClassificationModel(), (Stage) stage.getOwner());
diff --git a/src/main/java/fr/univlille/sae/classification/view/DataVisualizationView.java b/src/main/java/fr/univlille/sae/classification/view/DataVisualizationView.java
index 396b43488d52722cf53bb9697c8e7e23afbcd990..39a043e791baf5e8e17a725fe29256f61f13461d 100644
--- a/src/main/java/fr/univlille/sae/classification/view/DataVisualizationView.java
+++ b/src/main/java/fr/univlille/sae/classification/view/DataVisualizationView.java
@@ -8,6 +8,7 @@ import fr.univlille.sae.classification.model.LoadableData;
 import fr.univlille.sae.classification.utils.Observable;
 import fr.univlille.sae.classification.utils.ViewUtil;
 import javafx.scene.Node;
+import javafx.scene.chart.NumberAxis;
 import javafx.scene.chart.ScatterChart;
 import javafx.scene.chart.XYChart;
 import javafx.scene.layout.HBox;
@@ -49,8 +50,18 @@ public abstract class DataVisualizationView {
     }
 
 
-    public static void resetAxis() {
+    public static void resetEachAxis() {
         // call method resetAxis for each instance of DataVisualizationView (views)
+        for(DataVisualizationView view : views) {
+            view.resetAxis();
+        }
+    }
+
+    public void resetAxis(){
+        setActualY("");
+        setActualX("");
+        ((NumberAxis) scatterChart.getXAxis()).setLabel("");
+        ((NumberAxis) scatterChart.getYAxis()).setLabel("");
     }
 
     /**
@@ -195,8 +206,6 @@ public abstract class DataVisualizationView {
                 return;
             }
 
-
-
             LoadableData newData = (LoadableData) data;
             if (actualX == null || actualY == null) {
                 controller.setAxesSelected("Aucuns axes sélectionnés");