A cardiogram waveform display device for displaying cardiogram waveforms comprising: a waveform data storage portion, adapted to store waveform data which is converted to digital data from cardiogram waveform signals measured with a cardiograph, the waveform data comprising a plurality of segments, wherein each of the segments represents one cardiac beat; a first to an n th filtering means, adapted to carry out a low frequency cut-off processing to the waveform data stored in the storage portion and to thus acquire a first to an n th corrected waveform data, each of the filtering means having a different cut-off frequency; selecting means, adapted to recognize an amount of variation of a base-line for each of the segments in at least one of the waveform data and the first to the n th corrected waveform data, and to select any one of the first to the n th filters in accordance with the amount of variation of the base-line for each of the segments; and display control means adapted to display an output of the filter selected for each of the segments by the selecting means, wherein the display control means is adapted to adjust corrected waveform data such as to maintain continuity between corrected waveform data to be displayed sequentially, when continuity of the corrected waveform data to be displayed is lost because a precedent corrected waveform data selected for a precedent segment and the subsequent corrected waveform data selected for the subsequent segment are different from each other, wherein the display control means is adapted to carry out window processing and to generate adjusted data representing a joined waveform within a cardiogram segment by weighting each of tail waveform data behind the tail of the T-wave of the precedent corrected waveform data and corresponding tail waveform data of the subsequent corrected waveform data. a waveform data storage portion, adapted to store waveform data which is converted to digital data from cardiogram waveform signals measured with a cardiograph, the waveform data comprising a plurality of segments, wherein each of the segments represents one cardiac beat; a first to an n th filtering means, adapted to carry out a low frequency cut-off processing to the waveform data stored in the storage portion and to thus acquire a first to an n th corrected waveform data, each of the filtering means having a different cut-off frequency; selecting means, adapted to recognize an amount of variation of a base-line for each of the segments in at least one of the waveform data and the first to the n th corrected waveform data, and to select any one of the first to the n th filters in accordance with the amount of variation of the base-line for each of the segments; and display control means adapted to display an output of the filter selected for each of the segments by the selecting means, wherein the display control means is adapted to adjust corrected waveform data such as to maintain continuity between corrected waveform data to be displayed sequentially, when continuity of the corrected waveform data to be displayed is lost because a precedent corrected waveform data selected for a precedent segment and the subsequent corrected waveform data selected for the subsequent segment are different from each other, wherein the display control means is adapted to carry out window processing and to generate adjusted data representing a joined waveform within a cardiogram segment by weighting each of tail waveform data behind the tail of the T-wave of the precedent corrected waveform data and corresponding tail waveform data of the subsequent corrected waveform data.