diff --git a/public/app/plugins/panel/graph/axes_editor.html b/public/app/plugins/panel/graph/axes_editor.html
index 704f3b550f9..1ce4c3174b4 100644
--- a/public/app/plugins/panel/graph/axes_editor.html
+++ b/public/app/plugins/panel/graph/axes_editor.html
@@ -48,26 +48,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/public/app/plugins/panel/graph/axes_editor.ts b/public/app/plugins/panel/graph/axes_editor.ts
index adb3d1d6706..86789db9fce 100644
--- a/public/app/plugins/panel/graph/axes_editor.ts
+++ b/public/app/plugins/panel/graph/axes_editor.ts
@@ -59,10 +59,12 @@ export class AxesEditorCtrl {
this.panelCtrl.render();
}
- xAxisOptionChanged() {
- if (!this.panel.xaxis.values || !this.panel.xaxis.values[0]){
- this.panelCtrl.processor.setPanelDefaultsForNewXAxisMode();
- }
+ xAxisModeChanged() {
+ this.panelCtrl.processor.setPanelDefaultsForNewXAxisMode();
+ this.panelCtrl.onDataReceived(this.panelCtrl.dataList);
+ }
+
+ xAxisValueChanged() {
this.panelCtrl.onDataReceived(this.panelCtrl.dataList);
}