A computer-implemented method for electrocardiogram analysis, the method comprising the steps of: - receiving at least one ECG signal; - analyzing the ECG signal to provide features and/or identify at least one episode and/or event, wherein an episode is a segment of the ECG signal defined by a starting time, a duration and a label obtained during the analysis of the ECG signal and an event is a strip of the ECG signal of predefined duration defined by a starting time and a label obtained during the analysis of the ECG signal; and - displaying a multiple field display; wherein said multiple field display includes at least: • a main plot, being a global view of a graphic representation of the ECG signal in a first time window; • a local view of a graphic representation of the ECG signal in a second time window, where the first time window comprises the second time window; • an intermediate view of a graphic representation of the ECG signal in a third time window, wherein the third time window comprises the second time window and has a duration comprised between the duration of the first time window and the duration of the second time window; and • at least one interactive means being a cursor capable of selecting a reference time on the main plot by sliding on a time bar, said time bar comprising visual means highlighting on the time bar time segments corresponding to episodes and/or events, and - controlling the interactive means enabling interactive visualization of the display windows of the multiple field display for the exploration along time of the graphic representations of the ECG signal in the main plot, the local view and the intermediate view. - receiving at least one ECG signal; - analyzing the ECG signal to provide features and/or identify at least one episode and/or event, wherein an episode is a segment of the ECG signal defined by a starting time, a duration and a label obtained during the analysis of the ECG signal and an event is a strip of the ECG signal of predefined duration defined by a starting time and a label obtained during the analysis of the ECG signal; and - displaying a multiple field display; wherein said multiple field display includes at least: • a main plot, being a global view of a graphic representation of the ECG signal in a first time window; • a local view of a graphic representation of the ECG signal in a second time window, where the first time window comprises the second time window; • an intermediate view of a graphic representation of the ECG signal in a third time window, wherein the third time window comprises the second time window and has a duration comprised between the duration of the first time window and the duration of the second time window; and • at least one interactive means being a cursor capable of selecting a reference time on the main plot by sliding on a time bar, said time bar comprising visual means highlighting on the time bar time segments corresponding to episodes and/or events, and • a main plot, being a global view of a graphic representation of the ECG signal in a first time window; • a local view of a graphic representation of the ECG signal in a second time window, where the first time window comprises the second time window; • an intermediate view of a graphic representation of the ECG signal in a third time window, wherein the third time window comprises the second time window and has a duration comprised between the duration of the first time window and the duration of the second time window; and • at least one interactive means being a cursor capable of selecting a reference time on the main plot by sliding on a time bar, said time bar comprising visual means highlighting on the time bar time segments corresponding to episodes and/or events, and - controlling the interactive means enabling interactive visualization of the display windows of the multiple field display for the exploration along time of the graphic representations of the ECG signal in the main plot, the local view and the intermediate view.