1. A graphing computer system, the graphing computer system comprising: a processor; and a non-transitory computer-readable storage medium that includes instructions that are configured to be executed by the processor such that, when executed, the instructions cause the graphing computer system to perform operations including: receiving a request at the graphing computer system to generate a geometric plot having at least two axes, wherein the request specifies a dataset from which the system will generate at least one shape for the geometric plot, and wherein the request specifies at least one axis of the plot having a plurality of discrete, categorical index values, and wherein the dataset of the request specifies at least one offset value that determines a mapping of one or more shape-defining vertices of the at least one shape to a location that is a fractional distance between two of the discrete, categorical index values; generating a set of data in accordance with the received request such that the generated set of data specifies a pixel location for each of the shape-defining vertices of the at least one shape; and providing the generated set of data to a graphing engine configured to render the set of data and generate the geometric plot on a display of the graphing computer system.