Graph display apparatus, graph display method and storage medium
AssigneeCasio Computer Co., Ltd.
InventorKosuke Karoji
Life of this patent
Estimating the term…
Abstract
A graph display apparatus includes a display unit and a processor. The display unit includes a touch panel. The processor performs the following processes: controlling the display unit to display a graph on a graph display area in a coordinate range, the graph corresponding to an expression; acquiring a position designated by a touch of a user on the graph display area; and when a drag operation is detected after the touch of the user ends, changing the coordinate range with the designated position fixed in response to the drag operation, thereby reducing or enlarging the graph, and controlling the display unit to display the reduced or enlarged graph.
Claims11
A graph display apparatus comprising:
- a display unit that includes a touch panel;
- and
- a processor that performs the following processes:
- controlling the display unit to display a graph on a graph display area in a coordinate range, the graph corresponding to an expression;
- acquiring a position designated by a touch of a user on the graph display area;
- when a drag operation is detected after the touch of the user ends, changing the coordinate range with the designated position fixed in response to the drag operation, thereby reducing or enlarging the graph, and controlling the display unit to display the reduced or enlarged graph;
- determining a method of the drag operation of the user;
- and
- when the method of the drag operation is determined by the operation determination to be a touching operation on the graph display area with a plurality of fingers, performing one or more processes among (i) a first process to change the coordinate range, thereby reducing the graph, and controlling the display unit to display the reduced graph, and (ii) a second process to reduce a size of the graph display area without changing the coordinate range, and controlling the display unit to display the reduced graph display area;
- when the method of the drag operation is determined by the operation determination to be a touching operation on the graph display area with one finger, performing the other process of the first process and the second process;
- controlling the display unit to display a plurality of graphs on graph display areas in coordinate ranges, the plurality of graphs corresponding to a plurality of expressions respectively;
- when a drag operation is detected after the user designates one graph on one graph display area, reducing a size of the one graph display area of the designated graph in response to the drag operation, and controlling the display unit to display the reduced graph display area of the designated graph with another graph display area of another graph;
- and
- when a reduction ratio of the reduced graph display area of the designated graph is smaller than a reduction ratio in a reducing time of the designated graph, generating an icon corresponding to the reduced graph display area and controlling the display unit to display the generated icon with another graph display area of another graph.
A graph display method of a graph display apparatus including a display unit having a touch panel, comprising the following steps:
- controlling the display unit to display a graph on a graph display area in a coordinate range, the graph corresponding to an expression;
- acquiring a position designated by a touch of a user on the graph display area;
- when a drag operation is detected after the touch of the user ends, changing the coordinate range with the designated position fixed in response to the drag operation, thereby reducing or enlarging the graph, and controlling the display unit to display the reduced or enlarged graph;
- determining a method of the drag operation of the user;
- and
- when the method of the drag operation is determined by the operation determination to be a touching operation on the graph display area with a plurality of fingers, performing one or more processes among (i) a first process to change the coordinate range, thereby reducing the graph, and controlling the display unit to display the reduced graph, and (ii) a second process to reduce a size of the graph display area without changing the coordinate range, and controlling the display unit to display the reduced graph display area;
- when the method of the drag operation is determined by the operation determination to be a touching operation on the graph display area with one finger, performing the other process of the first process and the second process;
- controlling the display unit to display a plurality of graphs on graph display areas in coordinate ranges, the plurality of graphs corresponding to a plurality of expressions respectively;
- when a drag operation is detected after the user designates one graph on one graph display area, reducing a size of the one graph display area of the designated graph in response to the drag operation, and controlling the display unit to display the reduced graph display area of the designated graph with another graph display area of another graph;
- and
- when a reduction ratio of the reduced graph display area of the designated graph is smaller than a reduction ratio in a reducing time of the designated graph, generating an icon corresponding to the reduced graph display area and controlling the display unit to display the generated icon with another graph display area of another graph.
A non-transitory storage medium recording a program which causes a computer of a graph display apparatus including a display unit having a touch panel to perform the following processes:
- controlling the display unit to display a graph on a graph display area in a coordinate range, the graph corresponding to an expression;
- acquiring a position designated by a touch of a user on the graph display area;
- and
- when a drag operation is detected after the touch of the user ends, changing the coordinate range with the designated position fixed in response to the drag operation, thereby reducing or enlarging the graph, and controlling the display unit to display the reduced or enlarged graph;
- determining a method of the drag operation of the user;
- and
- when the method of the drag operation is determined by the operation determination to be a touching operation on the graph display area with a plurality of fingers, performing one or more processes among (i) a first process to change the coordinate range, thereby reducing the graph, and controlling the display unit to display the reduced graph, and (ii) a second process to reduce a size of the graph display area without changing the coordinate range, and controlling the display unit to display the reduced graph display area;
- when the method of the drag operation is determined by the operation determination to be a touching operation on the graph display area with one finger, performing the other process of the first process and the second process;
- controlling the display unit to display a plurality of graphs on graph display areas in coordinate ranges, the plurality of graphs corresponding to a plurality of expressions respectively;
- when a drag operation is detected after the user designates one graph on one graph display area, reducing a size of the one graph display area of the designated graph in response to the drag operation, and controlling the display unit to display the reduced graph display area of the designated graph with another graph display area of another graph;
- and
- when a reduction ratio of the reduced graph display area of the designated graph is smaller than a reduction ratio in a reducing time of the designated graph, generating an icon corresponding to the reduced graph display area and controlling the display unit to display the generated icon with another graph display area of another graph.
A graph display apparatus comprising:
- a display unit that includes a touch panel;
- and
- a processor that performs the following processes:
- controlling the display unit to display a graph on a graph display area in a coordinate range, the graph corresponding to an expression;
- acquiring a position designated by a touch of a user on the graph display area;
- when a drag operation is detected after the touch of the user ends, changing the coordinate range with the designated position fixed in response to the drag operation, thereby reducing or enlarging the graph, and controlling the display unit to display the reduced or enlarged graph;
- controlling the display unit to display a plurality of graphs on graph display areas in coordinate ranges, the plurality of graphs corresponding to a plurality of expressions respectively;
- when a drag operation is detected after the user designates one graph on one graph display area, reducing a size of the one graph display area of the designated graph in response to the drag operation, and controlling the display unit to display the reduced graph display area of the designated graph with another graph display area of another graph;
- and
- when a reduction ratio of the reduced graph display area of the designated graph is smaller than a reduction ratio in a reducing time of the designated graph, generating an icon corresponding to the reduced graph display area and controlling the display unit to display the generated icon with another graph display area of another graph.
Dependencies are inferred from the claim text.