A system, comprising: at least one flight display configured to display an image; a user interface element; a memory; and a processor coupled to the flight display and the memory; the processor configured to execute instructions maintained on the memory causing the processor to: receive a signal from an avionics sensor; store a portion of the signal in the memory; wherein the signal received from the avionics sensor is a digital signal with a sampling rate; wherein the portion of the signal is stored according to a storage period, the storage period based at least in part on the sampling rate; cause the flight display to display the image; the image including a scale, a pointer, and a plurality of data points; the scale including an axis; the pointer positioned on the axis based on the signal; the plurality of data points based on the portion of the signal stored in the memory; wherein the plurality of data points are oriented relative to the axis to indicate a value of the data point on the axis; wherein the plurality of data points are positioned from newest to oldest relative to the axis; wherein a fixed number of data points are stored in the memory, wherein an oldest data point is overwritten by a newest data point; wherein the data points are stored in a circular buffer of the memory, the circular buffer including a fixed-size array; wherein the storage period is selectively adjusted in-flight by the user interface element. at least one flight display configured to display an image; a user interface element; a memory; and a processor coupled to the flight display and the memory; the processor configured to execute instructions maintained on the memory causing the processor to: receive a signal from an avionics sensor; store a portion of the signal in the memory; wherein the signal received from the avionics sensor is a digital signal with a sampling rate; wherein the portion of the signal is stored according to a storage period, the storage period based at least in part on the sampling rate; cause the flight display to display the image; the image including a scale, a pointer, and a plurality of data points; the scale including an axis; the pointer positioned on the axis based on the signal; the plurality of data points based on the portion of the signal stored in the memory; wherein the plurality of data points are oriented relative to the axis to indicate a value of the data point on the axis; wherein the plurality of data points are positioned from newest to oldest relative to the axis; receive a signal from an avionics sensor; store a portion of the signal in the memory; wherein the signal received from the avionics sensor is a digital signal with a sampling rate; wherein the portion of the signal is stored according to a storage period, the storage period based at least in part on the sampling rate; cause the flight display to display the image; the image including a scale, a pointer, and a plurality of data points; the scale including an axis; the pointer positioned on the axis based on the signal; the plurality of data points based on the portion of the signal stored in the memory; wherein the plurality of data points are oriented relative to the axis to indicate a value of the data point on the axis; wherein the plurality of data points are positioned from newest to oldest relative to the axis; wherein a fixed number of data points are stored in the memory, wherein an oldest data point is overwritten by a newest data point; wherein the data points are stored in a circular buffer of the memory, the circular buffer including a fixed-size array; wherein the storage period is selectively adjusted in-flight by the user interface element.