1. A method for creating a graphical representation of data, comprising: at an electronic device having one or more processors and memory: receiving a finite set of data points; calculating a respective conical distribution for each respective data point centered on the respective data point and based on a respective data value, wherein each conical distribution comprises a set of locations and a unique distribution value corresponding to each location; determining that a first data value of a first data point is less than a distribution value for a second data point, wherein the distribution value has a location that corresponds to the first data point; based on the determination, calculating an inverse conical distribution in a region around the first data point; and combining the conical distributions and inverse conical distributions to display a data visualization that includes each of the data points.