Systems and methods of generating a chart matrix in a data visualization region
First Claim
1. A computing device, comprising:
- at least one processor;
at least one memory operably coupled to the at least one processor, wherein the at least one processor is configured to;
output a user interface comprising a row header user interface section, a column header user interface section, and a grid header user interface section in a headers user interface section, enabling a user to place selected data dimensions into the row header user interface section, the column header user interface section, and the grid header user interface section;
in response to the user placing selected data dimensions into the row header user interface section, the column header user interface section, and the grid header user interface section, output a chart matrix defined by associating a first data dimension corresponding to a data dimension placed in a first position in the row header user interface section with a row edge of the chart matrix, and a second data dimension corresponding to a data dimension placed in a first position in the column header user interface section with a column edge of the chart matrix, wherein members of the first data dimension are displayed as row headers of the chart matrix, and members of the second data dimension are displayed as column headers of the chart matrix;
output two or more charts nested within each of two or more cells of the chart matrix, wherein the cells of the chart matrix are defined by intersections of rows defined by the row edge and columns defined by the column edge, and wherein each of the two or more charts in each of the two or more cells of the chart matrix display data corresponding to additional data dimensions placed in one or more additional positions in the row header user interface section, in one or more additional positions in the column header user interface section, and in the grid header user interface section, wherein members of hierarchies of the additional data dimensions are displayed extended or distributed in the two or more charts nested within each respective cell of the cells in the chart matrix for the members of the first and second data dimensions defined by the row heading and the column heading specific to the respective cell;
provide a user option to perform a drill operation on a selected member displayed in the chart matrix; and
output, in response to the user input to perform the drill operation, a modified chart matrix displaying related members in at least one of the one or more charts, wherein the related members are related by one hierarchical level from the selected member.
0 Assignments
0 Petitions
Accused Products
Abstract
An exemplary method of generating a chart matrix comprises outputting a user interface (UI) comprising a row header UI section, a column header UI section, and a grid header UI section in a headers UI section, outputting a chart matrix defined by associating a first data dimension corresponding to a data dimension placed in a first position in the row header with a row edge of the chart matrix, and a second data dimension corresponding to a data dimension placed in a first position in the column header with a column edge of the chart matrix, outputting two or more charts nested within each of two or more cells of the chart matrix, providing a user option to perform a drill operation on a selected member displayed in the chart matrix, and outputting, in response to the user input to perform the drill operation, a modified chart matrix.
114 Citations
20 Claims
-
1. A computing device, comprising:
-
at least one processor; at least one memory operably coupled to the at least one processor, wherein the at least one processor is configured to; output a user interface comprising a row header user interface section, a column header user interface section, and a grid header user interface section in a headers user interface section, enabling a user to place selected data dimensions into the row header user interface section, the column header user interface section, and the grid header user interface section; in response to the user placing selected data dimensions into the row header user interface section, the column header user interface section, and the grid header user interface section, output a chart matrix defined by associating a first data dimension corresponding to a data dimension placed in a first position in the row header user interface section with a row edge of the chart matrix, and a second data dimension corresponding to a data dimension placed in a first position in the column header user interface section with a column edge of the chart matrix, wherein members of the first data dimension are displayed as row headers of the chart matrix, and members of the second data dimension are displayed as column headers of the chart matrix; output two or more charts nested within each of two or more cells of the chart matrix, wherein the cells of the chart matrix are defined by intersections of rows defined by the row edge and columns defined by the column edge, and wherein each of the two or more charts in each of the two or more cells of the chart matrix display data corresponding to additional data dimensions placed in one or more additional positions in the row header user interface section, in one or more additional positions in the column header user interface section, and in the grid header user interface section, wherein members of hierarchies of the additional data dimensions are displayed extended or distributed in the two or more charts nested within each respective cell of the cells in the chart matrix for the members of the first and second data dimensions defined by the row heading and the column heading specific to the respective cell; provide a user option to perform a drill operation on a selected member displayed in the chart matrix; and output, in response to the user input to perform the drill operation, a modified chart matrix displaying related members in at least one of the one or more charts, wherein the related members are related by one hierarchical level from the selected member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to output a user interface comprising a row header user interface section, a column header user interface section, and a grid header user interface section in a headers user interface section, enabling a user to place selected data dimensions into the row header user interface section, the column header user interface section, and the grid header user interface section; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to output, in response to the user placing selected data dimensions into the row header user interface section, the column header user interface section, and the grid header user interface section, a chart matrix defined by associating a first data dimension corresponding to a data dimension placed in a first position in the row header user interface section with a row edge of the chart matrix, and a second data dimension corresponding to a data dimension placed in a first position in the column header user interface section with a column edge of the chart matrix, wherein members of the first data dimension are displayed as row headers of the chart matrix, and members of the second data dimension are displayed as column headers of the chart matrix; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to output two or more charts nested within each of two or more cells of the chart matrix, wherein the cells of the chart matrix are defined by intersections of rows defined by the row edge and columns defined by the column edge, and wherein each of the two or more charts in each of the two or more cells of the chart matrix display data corresponding to additional data dimensions placed in one or more additional positions in the row header user interface section, in one or more additional positions in the column header user interface section, and in the grid header user interface section, wherein members of hierarchies of the additional data dimensions are displayed extended or distributed in the two or more charts nested within each respective cell of the cells in the chart matrix for the members of the first and second data dimensions defined by the row heading and the column heading specific to the respective cell; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to provide a user option to perform a drill operation on a selected member displayed in the chart matrix; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to output, in response to the user input to perform the drill operation, a modified chart matrix displaying related members in at least one of the one or more charts, wherein the related members are related by one hierarchical level from the selected member. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
at least one processor; and at least one memory operably coupled to the at least one processor, wherein the at least one processor is configured to; output a user interface comprising a row header user interface section, a column header user interface section, and a grid header user interface section in a headers user interface section, enabling a user to place selected data dimensions into the row header user interface section, the column header user interface section, and the grid header user interface section; in response to the user placing selected data dimensions into the row header user interface section, the column header user interface section, and the grid header user interface section, output a chart matrix defined by associating a first data dimension corresponding to a data dimension placed in a first position in the row header user interface section with a row edge of the chart matrix, and a second data dimension corresponding to a data dimension placed in a first position in the column header user interface section with a column edge of the chart matrix, wherein members of the first data dimension are displayed as row headers of the chart matrix, and members of the second data dimension are displayed as column headers of the chart matrix; output a plurality of charts within each cell of a plurality of cells of the chart matrix, wherein the cells of the chart matrix are defined by intersections of rows defined by the row edge and columns defined by the column edge, and wherein the charts within the cells of the chart matrix display additional data corresponding to additional dimensions placed in additional positions in the row header user interface section, in additional positions in the column header user interface section, or in the grid header user interface section, wherein members of the additional dimensions are displayed as extended or distributed across each of the plurality of charts within each cell of the plurality of cells of the chart matrix; provide a user option to perform a drill operation on a selected member displayed in the chart matrix; and output, in response to the user input to perform the drill operation, a modified chart matrix displaying related members in the plurality of charts in the cells of the plurality of cells of the modified chart matrix, wherein the related members are related by one hierarchical level from the selected member. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computing device, comprising:
-
at least one processor; at least one memory operably coupled to the at least one processor, wherein the at least one processor is configured to; output a user interface comprising a row header user interface section, a column header user interface section, and a grid header user interface section in a headers user interface section, enabling a user to place selected data dimensions into the row header user interface section, the column header user interface section, and the grid header user interface section; in response to the user placing selected data dimensions into the row header user interface section, the column header user interface section, and the grid header user interface section, output a chart matrix defined by associating a first data dimension corresponding to a data dimension placed in a first position in the row header user interface section with a row edge of the chart matrix, and a second data dimension corresponding to a data dimension placed in a first position in the column header user interface section with a column edge of the chart matrix, wherein members of the first data dimension are displayed as row headers of the chart matrix, and members of the second data dimension are displayed as column headers of the chart matrix; output one or more charts in one or more cells of the chart matrix, wherein; the cells of the chart matrix are defined by intersections of rows defined by the row edge and columns defined by the column edge, and the one or more charts in the one or more matrix cells of the chart matrix comprise additional data corresponding to data dimensions placed in one or more additional positions in the row header user interface section, in one or more additional positions in the column header user interface section, and in the grid header user interface section; provide a user option to perform a drill operation on a selected member displayed in the chart matrix; and output, in response to the user input to perform the drill operation, a modified chart matrix displaying related members in the one or more charts, wherein the related members are related by one hierarchical level from the selected member.
-
Specification