Automated treemap configuration
Abstract
Systems and methods in accordance with various embodiments of the present invention provide for representing a plurality of source data values as graphical elements in a default treemap visualization, where each data value is associated with a plurality of data dimensions. A first data dimension is selected to be mapped to an area cell characteristic based on the first data dimension having a quality of numeric and a quality of non-negative. A second data dimension is selected to be mapped to a color cell characteristic based on the second data dimension having a quality of numeric and a quality of previously unmapped. The default treemap visualization is generated based on the selected first data dimension and the selected second data dimension.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for representing a plurality of source data values as graphical elements in a treemap visualization, comprising:
determining, with one or more processors associated with one or more computer systems, a plurality of candidate data dimensions from a plurality of data dimensions for one or more depth levels of the treemap visualization; determining a plurality of area-mapping candidate data dimensions for the treemap visualization from the plurality of candidate data dimensions; determining a plurality of color-mapping candidate data dimensions for the treemap visualization from the plurality of candidate data dimensions; and generating, with the one or more processors, the treemap visualization based at least in part on an area-mapping candidate data dimension of the plurality of area-mapping candidate data dimensions that is selected to map to an area cell characteristic of the treemap visualization based at least in part on a data value associated with the area-mapping candidate data dimension and a color-mapping candidate data dimension of the plurality of color-mapping candidate data dimensions that is selected to map to a color cell characteristic of the treemap visualization based at least in part on a data value associated with the color-mapping candidate data dimension.
2 . The method of claim 1 , wherein selecting the area-mapping candidate data dimension to map to an area cell characteristic of the treemap visualization is performed based at least in part on identifying a data value associated with the area-mapping candidate data dimension having a quality of numeric and a quality of non-negative.
3 . The method of claim 2 , wherein the area cell characteristic represents a data value of an area cell in the treemap visualization that corresponds to the data value associated with the selected area-mapping candidate data dimension.
4 . The method of claim 1 , wherein selecting the color-mapping candidate data dimension to map to a color cell characteristic of the treemap visualization is performed based at least in part on identifying a data value associated with the color-mapping candidate data dimension having a quality of numeric and a quality of previously unmapped as an area-mapping candidate.
5 . The method of claim 4 , wherein the color cell characteristic represents a data value of a color cell in the treemap visualization that corresponds to the data value associated with the selected color-mapping candidate data dimension.
6 . The method of claim 1 , further comprising receiving information provided by a user of the treemap visualization for selecting at least one additional candidate data dimension from the plurality of candidate data dimensions for a particular depth level of the treemap visualization.
7 . The method of claim 1 , further comprising modifying the treemap visualization based at least in part on the selected additional candidate data dimension.
8 . The method of claim 1 , wherein selecting at least one of the area-mapping candidate data dimension or the color-mapping candidate data dimension comprises reading a hierarchy table comprising one or more data dimensions of the plurality of candidate data dimensions and a corresponding depth level for each of the one or more data dimensions.
9 . The method of claim 8 , wherein, in the hierarchy table, a data dimension of the one or more data dimensions corresponds to the one or more depth levels of the treemap visualization.
10 . One or more non-transitory computer-readable media storing computer-executable instructions executable by one or more processors, the computer-executable instructions comprising:
instructions that cause the one or more processors to determine a plurality of candidate data dimensions from a plurality of data dimensions for one or more depth levels of the treemap visualization; instructions that cause the one or more processors to determine a plurality of area-mapping candidate data dimensions for the treemap visualization from the plurality of candidate data dimensions; instructions that cause the one or more processors to determine a plurality of color-mapping candidate data dimensions for the treemap visualization from the plurality of candidate data dimensions; and instructions that cause the one or more processors to generate the treemap visualization based at least in part on an area-mapping candidate data dimension and a color-mapping candidate data dimension.
11 . The computer-readable media of claim 10 , wherein the instructions to select the area-mapping candidate data dimension to map to an area cell characteristic of the treemap visualization further comprises instructions that cause the one or more processors to identify a data value associated with the area-mapping candidate data dimension having a quality of numeric and a quality of non-negative.
12 . The computer-readable media of claim 11 , wherein the area cell characteristic represents a data value of an area cell in the treemap visualization that corresponds to the data value associated with the selected area-mapping candidate data dimension.
13 . The computer-readable media of claim 10 , wherein the instructions to select the color-mapping candidate data dimension to map to a color cell characteristic of the treemap visualization further comprises instructions that cause the one or more processors to identify a data value associated with the color-mapping candidate data dimension having a quality of numeric and a quality of previously unmapped as an area-mapping candidate.
14 . The computer-readable media of claim 13 , wherein the color area cell characteristic represents a data value of a color cell in the treemap visualization that corresponds to the data value associated with the selected color-mapping candidate data dimension.
15 . The computer-readable media of claim 10 , wherein the instructions to select at least one of the area-mapping candidate data dimension or the color-mapping candidate data dimension comprises instructions to read a hierarchy table comprising one or more data dimensions of the plurality of candidate data dimensions and a corresponding depth level for each of the one or more data dimensions.
16 . A system comprising:
memory configured to store computer-executable instructions; and at least one processor configured to access the memory and execute the computer-executable instructions to collectively at least:
determine a plurality of candidate data dimensions from a plurality of data dimensions for one or more depth levels of the treemap visualization;
determine a plurality of area-mapping candidate data dimensions for the treemap visualization from the plurality of candidate data dimensions;
determine a plurality of color-mapping candidate data dimensions for the treemap visualization from the plurality of candidate data dimensions; and
generate the treemap visualization based at least in part on an area-mapping candidate data dimension selected to map to an area cell characteristic of the treemap based at least in part on a data value associated with the area-mapping candidate data dimension and a color-mapping candidate data dimension selected to map to a color cell characteristic of the treemap visualization based at least in part on a data value associated with the color-mapping candidate data dimension.
17 . The system of claim 16 , wherein the processor is further configured to execute the computer-executable instructions to select the area-mapping candidate data dimension to map to an area cell characteristic of the treemap visualization based at least in part on identifying a data value associated with the area-mapping candidate data dimension having a quality of numeric and a quality of non-negative.
18 . The system of claim 16 , wherein the processor is further configured to execute the computer-executable instructions to select the color-mapping candidate data dimension to map to a color cell characteristic of the treemap visualization based at least in part on identifying a data value associated with the color-mapping candidate data dimension having a quality of numeric and a quality of previously unmapped as an area-mapping candidate.
19 . The system of claim 16 , wherein the processor is further configured to execute the computer-executable instructions to receive information provided by a user of the treemap visualization for selecting at least one additional candidate data dimension from the plurality of candidate data dimensions for a particular depth level of the treemap visualization.
20 . The system of claim 16 , wherein the processor is further configured to execute the computer-executable instructions to modify the treemap visualization based at least in part on the selected additional candidate data dimension.Join the waitlist — get patent alerts
Track US2015012552A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.