A respiratory waveform drawing system (100) for drawing a respiratory waveform of a subject on a bed (BD) includes; a plurality of load detectors (11, 12, 13, 14) which are to be placed in the bed or under legs of the bed, and which are configured to detect a load of the subject; a center of gravity position calculation unit (31) configured to calculate a position of a center of gravity of the subject based on the load of the subject; a waveform drawing unit (35) configured to draw the respiratory waveform of the subject based on a temporal variation of the position of the center of gravity of the subject; and a drawing compensation unit (36) configured to compensate a drawing state of the respiratory waveform. The drawing compensation unit includes: a predictive waveform generation unit (361) configured to generate a predictive waveform for the respiratory waveform of the subject based on the temporal variation of the position of the center of gravity of the subject in a past; and a correction distance calculation unit (362) configured to calculate a distance between the respiratory waveform and the predictive waveform at a predetermined sampling time point. The drawing compensation unit is configured to compensate the drawing state of the respiratory waveform depending on the distance.