1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to: receive a first indicator indicating a first graph element type to present in a canvas panel; generate first sample data to render a first instance of the first graph element type; render the first instance of the first graph element type in the canvas panel using the generated first sample data; render a second instance of the first graph element type as part of an overview axis using the generated first sample data, wherein the overview axis provides an overview of the first instance of the first graph element type rendered in the canvas panel and includes a scroll bar positioned in the canvas panel adjacent to an axis of the rendered first instance of the first graph element type and as an axis of the second instance of the first graph element type, wherein when used, selection and movement of an edge of the scroll bar of the overview axis results in corresponding movement of a scale of the axis of the rendered first instance of the first graph element type and does not change a scale of the axis of the rendered second instance of the first graph element type; receive a second indicator indicating a second graph element type as a basis for presenting the second instance of the first graph element type as part of the overview axis, wherein the second graph element type is a different graph element type from the first graph element type; generate second sample data to render a first instance of the second graph element type; and render the first instance of the second graph element type, using the generated second sample data, as part of the overview axis to replace the rendered second instance of the first graph element type.