A respiratory waveform drawing system for drawing a respiratory waveform of a subject on a bed, the system comprising: a plurality of load detectors (11-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 configured to obtain a position of a center of gravity of the subject based on the load of the subject; an oscillation coordinate setting unit configured to perform: obtaining a first extreme point at which a distance between an initial origin and the position of the center of gravity of the subject shifting from the initial origin is maximized, the position of the center of gravity of the subject at a certain time point being used as the initial origin: obtaining a second extreme point which appears at an opposite side of the initial origin from the first extreme point, and at which a distance between the initial origin and the position of the center of gravity of the subject shifting from the first extreme point is maximized: setting a direction connecting the first and second extreme points as a direction of a tentative oscillation axis: and setting a midpoint between the first and second extreme points as a tentative oscillation origin; and a waveform drawing unit configured to draw the respiratory waveform by presenting a displacement, from the tentative oscillation origin, of a position obtained by projecting the position of the center of gravity of the subject onto the tentative oscillation axis, with respect to time. a plurality of load detectors (11-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 configured to obtain a position of a center of gravity of the subject based on the load of the subject; an oscillation coordinate setting unit configured to perform: obtaining a first extreme point at which a distance between an initial origin and the position of the center of gravity of the subject shifting from the initial origin is maximized, the position of the center of gravity of the subject at a certain time point being used as the initial origin: obtaining a second extreme point which appears at an opposite side of the initial origin from the first extreme point, and at which a distance between the initial origin and the position of the center of gravity of the subject shifting from the first extreme point is maximized: setting a direction connecting the first and second extreme points as a direction of a tentative oscillation axis: and setting a midpoint between the first and second extreme points as a tentative oscillation origin; and setting a direction connecting the first and second extreme points as a direction of a tentative oscillation axis: and setting a midpoint between the first and second extreme points as a tentative oscillation origin; and a waveform drawing unit configured to draw the respiratory waveform by presenting a displacement, from the tentative oscillation origin, of a position obtained by projecting the position of the center of gravity of the subject onto the tentative oscillation axis, with respect to time. <EOS>