Overview axis having a different graph element type
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of rendering an overview axis is provided. A first indicator indicating a first graph element type to present in a canvas panel is received. First sample data is generated to render an instance of the first graph element type in the canvas panel. A second instance of the first graph element type is rendered in an overview axis using the generated first sample data. A second indicator indicating a second graph element type as a basis for presenting the overview axis is received, wherein the second graph element type is a different graph element type from the first graph element type. Second sample data is generated to render an instance of the second graph element type in the overview axis to replace the rendered second instance of the first graph element type.
16 Citations
27 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device comprising:
-
a processor; and a non-transitory computer-readable medium operably coupled to the processor, the computer-readable medium having computer-readable instructions stored thereon that, when executed by the processor, 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. - View Dependent Claims (19, 20, 21, 22)
-
-
18. A method of rendering an overview axis, the method comprising:
-
receiving a first indicator indicating a first graph element type to present in a canvas panel; generating, by a computing device, first sample data to render a first instance of the first graph element type; rendering, by the computing device, the first instance of the first graph element type in the canvas panel using the generated first sample data; rendering, by the computing device, 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; receiving 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; generating, by the computing device, second sample data to render a first instance of the second graph element type; and rendering, by the computing device, 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. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification