Computerized systems for automatically plotting electrocardiogram on a display device. The device may be polled to determine the configuration of the display, such as a screen height, length, resolution, etc. The display is divided into axes of a grid at particular spatial intervals fit to the display to form a dynamically-oriented background grid. The ECG signal is then plotted with data points corresponding in real time to the signal on the background grid to plot the ECG signal on the background grid, wherein the dividing and the synchronizing dynamically repositioning each grid line and each incoming data point based on a configuration of the display.