Electronic apparatus, display control method, and program
By setting high-density display for selected charts in the display area and low-density display for unselected charts, the problem of difficulty in selecting one chart among multiple charts is solved, and a clear and easy-to-understand display of the chart is achieved.
Patent Information
- Application Number
- JP2023179390
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-18
- Publication Date
- 2025-05-01
- Estimated Expiration
- 2043-10-18
AI Technical Summary
When multiple charts are displayed within the display area, it becomes difficult to select a chart because their distinction is not obvious enough.
By setting different display densities for selected charts within the display area, make sure that the selected chart is significantly higher in density than the unselected charts, thus displaying the selection screen on the selection screen and maintaining the same density when moving to the information display.
Effectively distinguish selected charts from multiple charts to make them clearer and easier to understand in the display.
Smart Images

Figure 2025069582000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an electronic device, a display control method, and a program. [Background technology]
[0002] 2. Description of the Related Art Conventionally, electronic devices such as scientific calculators that are capable of displaying, on a display unit, a graph representing a function registered by a user are known (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 11-184821 Summary of the Invention [Problem to be solved by the invention]
[0004] However, when a plurality of graphs are displayed on a display unit, there is a problem in that it is difficult to know which graph is being selected when performing a selection operation to select one graph from the plurality of graphs being displayed.
[0005] An object of the present invention is to display a selected graph in an easily understandable manner. [Means for solving the problem]
[0006] In order to solve the above problems, the electronic device according to the present invention comprises: A control means is provided for controlling a display means to display a plurality of graphs together with predetermined coordinate axes, The control means displaying on the display means a selection screen for receiving a first selection operation for setting, among the plurality of graphs, a graph to be a display target of predetermined first information as a selected graph and setting, as non-selected graphs, the remaining graphs not to be a display target of the first information; when the setting of the selected graph on the selection screen is confirmed, displaying on the display means a first information display screen for displaying the first information related to the selected graph together with the plurality of graphs; displaying the non-selected graphs among the plurality of graphs on the selection screen in a lighter density than the selected graphs; It is characterized by:
[0007] In order to solve the above problems, the electronic device according to the present invention comprises: a control means for controlling a display means to display a plurality of graphs together with predetermined coordinate axes in a first mode or a second mode selected by a user; the second mode is a mode in which a user can select, as a second selected graph, a graph to be a display target of the second information from among the plurality of graphs on a second information display screen in which predetermined second information is displayed together with the plurality of graphs, and the first mode is a mode in which, prior to transition to a first information display screen in which first information of a type different from the second information is displayed together with the plurality of graphs, a selection screen is displayed to allow a user to select a graph as a first selected graph to be displayed as the first information from among the plurality of graphs; The control means displays the multiple graphs at the same density on the first information display screen and the second information display screen, while displaying graphs other than the first selected graph among the multiple graphs at a lighter density than the first selected graph on the selection screen. Effect of the Invention
[0008] According to the present invention, the selected graph can be displayed in an easily understandable manner. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a perspective view showing a configuration of a scientific calculator. [Diagram 2] FIG. 2 is a block diagram showing the main functional configuration of a scientific calculator. [Diagram 3]FIG. 13 is a diagram showing a first menu screen. [Figure 4] FIG. 13 is a diagram showing a function setting menu screen. [Diagram 5] FIG. 13 is a diagram showing a graph display screen. [Figure 6] FIG. 13 is a diagram showing a second menu screen. [Figure 7] FIG. 13 is a diagram showing an analysis menu screen. [Figure 8] FIG. 13 is a diagram showing a graph selection screen. [Figure 9] FIG. 13 is a diagram showing a graph selection screen. [Figure 10] FIG. 13 is a diagram showing another example of the graph selection screen. [Figure 11] FIG. 13 is a diagram showing a graph selection screen when a first function and a second function are set as inequalities. [Figure 12] FIG. 13 is a diagram showing a graph selection screen when a first function and a second function are set as inequalities. [Figure 13] FIG. 13 is a diagram showing an analysis result screen. [Figure 14] FIG. 13 is a diagram showing a trace screen. [Figure 15] FIG. 13 is a diagram showing a trace screen. [Figure 16] FIG. 13 is a diagram showing a tangent display screen. [Figure 17] 13 is a flowchart showing a control procedure for graph display processing. [Figure 18] 13 is a flowchart showing a control procedure of a first information display process. [Figure 19] 13 is a flowchart showing a control procedure for a second information display process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0011] (Configuration of a Scientific Calculator) 1 is a perspective view showing the configuration of a scientific calculator 1. Scientific calculator 1 (electronic device) comprises a housing 10, and a key input section 14 and a display section 15 (display means) provided on housing 10. Scientific calculator 1 can display an input formula and its calculation results, etc. on display section 15 in response to an input operation by a user on key input section 14. Scientific calculator 1 can also display on display section 15 a graph showing a function registered in advance by the user, and information such as analysis results related to the graph.
[0012] 2 is a block diagram showing the main functional configuration of the scientific calculator 1. In addition to the above-mentioned key input unit 14 and display unit 15, the scientific calculator 1 includes a CPU 11 (Central Processing Unit), a RAM 12 (Random Access Memory), and a storage unit 13. The various units of the scientific calculator 1 are connected to each other via a communication path such as a bus.
[0013] The CPU 11 is a processor that reads and executes the program 131 stored in the storage unit 13 and controls the operation of the scientific calculator 1 by performing various arithmetic processing. The CPU 11 functions as a control means by executing the program 131 and performing various processing. For example, when an operation of pressing any key on the key input unit 14 is performed, the CPU 11 as a control means executes a process corresponding to a function previously assigned to the operated key, and causes the display unit 15 to display a display indicating the operated key and a display of a calculation result corresponding to the operation. The scientific calculator 1 may have multiple processors (for example, multiple CPUs), and the multiple processes executed by the CPU 11 of this embodiment may be executed by the multiple processors. In this case, the multiple processors constitute the control means. In this case, the multiple processors may be involved in a common process, or the multiple processors may independently execute different processes in parallel.
[0014] The RAM 12 provides a working memory space for the CPU 11 and stores temporary data. The RAM 12 temporarily stores display image data 121 generated by the CPU 11 to display an image on the display unit 15, various calculation results by the CPU 11, and the like. These data may be stored in the storage unit 13.
[0015] The storage unit 13 is a non-transitory recording medium readable by the CPU 11 as a computer, and stores the program 131 and various data. The storage unit 13 includes a non-volatile memory such as a flash memory. The program 131 is stored in the storage unit 13 in the form of a computer-readable program code.
[0016] As shown in Fig. 1, the key input unit 14 has a plurality of keys operated (pressed) by the user. The plurality of keys include a home key 141 for displaying a predetermined home screen on the display unit 15, a decision key 142 for making a decision input, an up / down key 143 for making an input for designating up / down directions, a left / right key 144 for making an input for designating left / right directions, a tool key 145 for calling various functions, and various other input keys 146. The various input keys 146 include numeric keys, calculation keys for performing calculations such as addition, subtraction, multiplication, and division, symbol keys for inputting function symbols such as "x" and "log", and an AC key for clearing all calculation results performed up to that point. When an operation is performed on each key shown in Fig. 1, the key input unit 14 outputs operation information corresponding to the operated key to the CPU 11.
[0017] The display unit 15 includes a liquid crystal display and a drive circuit (not shown) for driving the liquid crystal display, and performs various displays on the liquid crystal display according to display control signals and display image data 121 output from the CPU 11 to the drive circuit. The liquid crystal display of the display unit 15 includes a strip-shaped sub-display area 152 (see FIG. 3) at the top of the screen, and a main display area 151 (see FIG. 3) below the sub-display area 152. The display unit 15 performs display by individually controlling the densities of a plurality of pixels arranged in a matrix in the main display area 151. More specifically, the main display area 151 includes a plurality of pixel electrodes arranged in a matrix, and a common electrode facing the plurality of pixel electrodes. The drive circuit selects a pixel electrode in an active matrix manner under the control of the CPU 11, and applies a voltage to the pixel electrode according to the display density of the pixel. As a result, the drive circuit controls the orientation of liquid crystal molecules in a liquid crystal layer between the pixel electrode and the common electrode for each pixel, thereby adjusting the density of the pixel. The display unit 15 of this embodiment can display four gradations, black, dark gray, light gray, and white, in each pixel according to the magnitude of the voltage applied to the pixel electrode. That is, the display unit 15 is a display capable of four-gradation grayscale display (in other words, four-gradation monochromatic display). The configuration and operation of the display unit 15 are not limited to the above, and the gradation display may be performed by time-division driving (multiplex driving). For example, in a passive matrix system such as STN, the density of each pixel may be adjusted by controlling the ratio of the time during which a predetermined ON voltage is applied to each pixel. As an example, for a certain pixel, the application time of the ON voltage in a predetermined period related to the display operation may be set to 15 msec to display the pixel black, the application time of the ON voltage in the above period may be set to 10 msec to display the pixel dark gray, the application time of the ON voltage in the above period may be set to 5 msec to display the pixel light gray, and the application time of the ON voltage in the above period may be set to 0 msec to display the pixel white. Note that the display unit 15 only needs to be able to display at least one intermediate tone (gray) in addition to black and white, and the number of gradations is not limited to 4. In this embodiment, the number of pixels (dots) in the main display area 151 is 63 dots in the vertical direction and 192 dots in the horizontal direction.However, the number of dots is not limited to this and can be changed as appropriate. Display image data 121 includes 63×192 pixel data corresponding to pixels in main display area 151, and each pixel data includes a pixel value representing the gradation to be displayed in the corresponding pixel.
[0018] Furthermore, the display unit 15 displays indicators in the sub-display region 152 by applying voltages to segment electrodes formed in the shapes of various indicators including characters, symbols, and the like (that is, in a segmented manner).
[0019] The scientific calculator 1 may also include components not shown in FIG. 2, such as a communication unit that communicates with external devices and a recording medium reading unit that reads data from an external recording medium such as a USB memory.
[0020] (Scientific calculator operation) Next, the operation of the scientific calculator 1 will be described, focusing on the display operation of the display unit 15.
[0021] When the scientific calculator 1 is powered on or the home key 141 is operated, a home screen (not shown) is displayed on the display unit 15. A plurality of icons representing a plurality of calculator applications are displayed on the home screen. When an operation to select one of the icons is performed, the calculator application corresponding to the selected icon is executed. The plurality of calculator applications include a "basic calculation application" for performing general calculations, a "statistical application" for performing statistical calculations and regression calculations, a "probability distribution application" for performing distribution calculations, a "spreadsheet application" for performing spreadsheet calculations, a "graph application" for displaying and analyzing graphs representing functions, a "number table creation application" for creating number tables, and the like. However, the types of calculator applications are not limited to these. Among these, the "graph application" can display a graph representing two functions (hereinafter referred to as a first function f(x) and a second function g(x)) registered in advance by the user on the display unit 15 together with the x-axis and y-axis (predetermined coordinate axes), and can display information such as analysis results related to the graph on the display unit 15.
[0022] When the icon of the graph application is selected and the graph application is executed, the first menu screen 21 shown in FIG. 3 is displayed on the display unit 15. In the first menu screen 21, a first function item 211 for setting the first function f(x), a second function item 212 for setting the second function g(x), and a graph display item 213 for displaying graphs of the first function f(x) and the second function g(x) are displayed as menu items in the main display area 151. A line type indicator 211M indicating the line type of the graph when the graph of the first function f(x) is displayed is displayed on the left end of the first function item 211. A line type indicator 212M indicating the line type of the graph when the graph of the second function g(x) is displayed is displayed on the left end of the second function item 212. In addition, an indicator indicating the unit of angle (here, "Deg" indicating that the unit is "degrees") is displayed in the sub-display area 152.
[0023] In FIG. 3, the characters and figures in main display area 151 are drawn with smooth lines. However, as mentioned above, main display area 151 is a low-resolution display of 63 × 192, so in reality they are displayed with jaggies (step-like contours) according to the resolution (the same applies to the following FIGS. 4 to 16).
[0024] The user can select one item by using the up and down keys 143 to highlight a desired item among the first function items 211, the second function items 212, and the graph display items 213 and then operating the enter key 142 or the right directional key among the left and right keys 144. Items can also be selected in a similar manner in the function setting menu screen 22 (see FIG. 4), the second menu screen 23 (see FIG. 6), and the analysis menu screen 24 (see FIG. 7), which will be described later. The display mode for highlighting an item may be a mode in which the item is displayed in black and white inversion as in FIG. 3, or may be a mode in which the item is surrounded by a frame, etc.
[0025] When the first function item 211 or the second function item 212 is selected, a function setting menu screen 22 shown in FIG. 4 is displayed on the display unit 15 for the corresponding function. On the function setting menu screen 22, a function editing item 221, a display / hide setting item 222, a function type setting item 223, and a line type setting item 224 are displayed as menu items in the main display area 151. When the function editing item 221 is selected, a function editing screen (not shown) for editing and registering the first function f(x) or the second function g(x) is displayed. In this embodiment, when the user selects "f(x)=x 2 Assume that "-2" is registered as the first function g(x), and "g(x)=x" is registered as the second function g(x). The mathematical formulas of the functions registered here are reflected in the first function item 211 and the second function item 212 in the first menu screen 21 of FIG.
[0026] When the display / hide setting item 222 in FIG. 4 is selected, a setting screen (not shown) for setting whether to display or hide the graph of the function is displayed.
[0027] When the function type setting item 223 is selected, a setting screen (not shown) for setting the equality / inequality of the function is displayed. On this setting screen, the type of function can be set by selecting from an equality represented by an equal sign ("=") or an inequality represented by one of four types of inequality signs (">", "<", "≧", "≦").
[0028] When the line type setting item 224 is selected, a setting screen (not shown) for setting the line type of the graph of that function is displayed. In this embodiment, the line type of the graph can be selected from four types: a solid line with a thickness of 1 dot, a solid line with a thickness of 2 dots, a dashed line with a thickness of 1 dot, and a dashed line with a thickness of 2 dots. In this way, the scientific calculator 1 can display the graphs of the first function f(x) and the second function g(x) with different line types. Note that the line types are not limited to these four. The selected line type is reflected in the line type indicators 211M and 212M shown in FIG. 3.
[0029] When the graph display item 213 in FIG. 3 is selected, the graph display screen 31 shown in FIG. 5 is displayed on the display unit 15. In the graph display screen 31, the x-axis and y-axis, a first graph G1 representing a first function f(x), and a second graph G2 representing a second function g(x) are displayed in the main display area 151. In addition to the indicator "Deg", the sub-display area 152 displays function indicators (here, "f(x)" and "g(x)") representing the function of the graph being displayed in the main display area 151. When one of the first function f(x) and the second function g(x) is set to be hidden in the setting screen entered from the display / hide setting item 222 in FIG. 4, the graph of the function set to be hidden and the corresponding function indicator are not displayed on the graph display screen 31.
[0030] When displaying the graph display screen 31, the CPU 11 calculates the loci of the first function f(x) and the second function g(x) on the xy plane (the values of the first function f(x) and the second function g(x) at each position on the x-axis) to generate display image data 121 relating to an image in which the first graph G1 and the second graph G2 are arranged on the xy coordinate plane. The CPU 11 sends this display image data 121 to the display unit 15, thereby causing the image shown in FIG. 5 to be displayed in the main display area 151 of the display unit 15. On the graph display screen 31, both the first graph G1 and the second graph G2 are displayed in black, which is the darkest color among the four gradations.
[0031] The graph display screen 31 is a basic screen related to graph display. When the tool key 145 is pressed while the graph display screen 31 is displayed, the second menu screen 23 for displaying analysis results and various information related to the graph is displayed on the display unit 15.
[0032] FIG. 6 is a diagram showing the second menu screen 23. In the second menu screen 23, a window setting item 231, a graph analysis item 232, a trace item 233, a tangent item 234, and the like are displayed as menu items in a main display area 151. When the window setting item 231 is selected, a setting screen (not shown) for setting the maximum value, minimum value, and scale interval of the x-axis and y-axis in the graph display area (graph window) is displayed. When the graph analysis item 232 is selected, the mode transitions to a graph analysis mode (first mode), and an analysis menu screen 24 for executing various analyses related to the graph is displayed. When the trace item 233 is selected, the mode transitions to a trace mode (second mode). When the tangent item 234 is selected, the mode transitions to a tangent display mode (second mode). The trace mode and the tangent display mode will be described later.
[0033] In addition, by scrolling downward on the second menu screen 23, menu items not shown in Fig. 6 may be further displayed. For example, a zoom item for zooming in and out on a graph, a coordinate plot item for plotting arbitrary coordinates, a function display item for displaying a function formula corresponding to the graph, a background setting item for changing the setting of the background of the graph, etc. may be displayed in response to scrolling.
[0034] <Graph analysis mode> The graph analysis mode will be described below. FIG. 7 is a diagram showing an analysis menu screen 24 displayed on the display unit 15 when the graph analysis mode is entered. In the analysis menu screen 24, a plurality of menu items for specifying analysis items are displayed in the main display area 151. These menu items include a root item 241 for finding the "root" of the graph (the coordinate value of the intersection with the x-axis), a maximum value item 242 for finding the "maximum value" of the graph in the graph window (predetermined range), a minimum value item 243 for finding the "minimum value" of the graph in the graph window, and an intersection item 244 for finding the "intersection" of the first graph G1 and the second graph G2. In addition, in the analysis menu screen 24, by scrolling downward, menu items not shown in FIG. 7 can be further displayed. In other words, it is possible to display a y-axis intercept item for finding the "y-axis intercept" of the graph, a y-coordinate value calculation item for finding the "y coordinate value" in the y-axis direction of the graph corresponding to a specified coordinate value on the x-axis, an x-coordinate value calculation item for finding the "x coordinate value" in the x-axis direction of the graph corresponding to a specified coordinate value on the y-axis, etc.
[0035] Among the analysis items corresponding to each menu item on the analysis menu screen 24, the analysis items excluding "intersection", i.e., "root", "maximum value", "minimum value", "y-axis intercept", "y coordinate value" and "x coordinate value" correspond to the first information related to the graph. Among these, "root" and "y-axis intercept" correspond to "the coordinate value of the intersection between one of two orthogonal coordinate axes and the selected graph". Also, "y coordinate value" and "x coordinate value" correspond to "the coordinate value on one of two orthogonal coordinate axes that corresponds to a certain coordinate value on the other coordinate axis of the selected graph".
[0036] When any of the menu items is selected on the analysis menu screen 24, a graph selection screen 32 for setting one of the first graph G1 and the second graph G2 to be analyzed as the selected graph is displayed on the display unit 15. However, when the intersection item 244 is selected to analyze the "intersection" of the two graphs, graph selection is not required and the graph selection screen 32 is not displayed.
[0037] 8 and 9 are diagrams showing the graph selection screen 32. In the following, an example will be described in which the graph selection screen 32 is displayed in response to the selection of the root item 241. In the graph selection screen 32, the first graph G1 and the second graph G2 are displayed together with the x-axis and the y-axis in the main display area 151. In addition, of the first graph G1 and the second graph G2, the graph set as the selected graph GA (first selected graph) at that time is displayed in black, and the graph set as the non-selected graph GB is displayed in a lighter density than the selected graph GA, here in light gray. Note that the non-selected graph GB may be displayed in dark gray. The selected graph GA is a graph to be analyzed (a graph to be displayed as the first information) of the analysis item (here, "root"). In addition, the non-selected graph GB is the remaining graph not to be analyzed (a graph not to be displayed as the first information). In this embodiment, since there are two graphs displayed, when one graph is set as the selected graph GA, the other graph is set as the non-selected graph GB. 8, the first graph G1 is set as the selected graph GA. In the upper left corner of the main display area 151, the formula of the function corresponding to the selected graph GA (here, the first function f(x)) is displayed.
[0038] When the graph selection screen 32 is displayed, a predetermined one of the first graph G1 and the second graph G2, for example, the first graph G1, is set as the selected graph GA. The user can switch the selected graph GA by operating the up and down keys 143 on the graph selection screen 32. FIG. 9 is a diagram showing the graph selection screen 32 in the case where the second graph G2 is set as the selected graph GA in response to one operation of any of the up and down keys 143 from the state shown in FIG. 8. In response to switching of the selected graph GA, the density of each graph is changed. That is, in FIG. 9, the second graph G2, which is the selected graph GA, is displayed in black, and the first graph G1, which is the non-selected graph GB, is displayed in light gray. In addition, the formula of the second function g(x) corresponding to the selected graph GA is displayed in the upper left corner of the main display area 151. Thereafter, each time one operation of the up and down keys 143 is performed, the selected graph GA and the non-selected graph GB are switched, and the display on the display unit 15 is alternately switched between the state shown in FIG. 8 and the state shown in FIG. 9. At this time, the selected graph GA is displayed in black and the non-selected graph GB is displayed in light gray, so that the user can easily distinguish between the selected graph GA and the non-selected graph GB at that time. Operating the up and down keys 143 on the graph selection screen 32 corresponds to the first selection operation. Moreover, the graph selection screen 32 corresponds to a selection screen for receiving the first selection operation.
[0039] On the graph selection screen 32, for the intersection points of the selected graph GA and the unselected graph GB, the display mode of the selected graph GA is applied. That is, the intersection points are displayed in black, which is the color of the selected graph GA. Also, for the intersection points of the x-axis and y-axis with each graph, the display mode of each graph is applied. To achieve such a display, in the process of generating the display image data 121, the CPU 11 sets the color (density, pixel value) of the pixels corresponding to the intersection points of the selected graph GA and the unselected graph GB to black. Also, the color of the pixels corresponding to the intersection points of the x-axis and y-axis with each graph is set to the color of the graph (black for the selected graph GA and light gray for the unselected graph GB). In other words, the CPU 11 sets the color of each pixel in an arrangement that appears as if the display elements are stacked in the order of the x-axis, y-axis, unselected graph GB, and selected graph GA. The CPU 11 sends this display image data 121 to the display unit 15, thereby causing the display unit 15 to display the graph selection screen 32.
[0040] The line type of each graph on the graph selection screen 32 reflects the line type set in the setting screen entered from the line type setting item 224 in FIG. 4. For example, if the line type of the second graph G2 of the second function g(x) is set to a dashed line with a thickness of 2 dots and the second graph G2 is set as the unselected graph GB, as shown in FIG. 10, the second graph G2 is displayed as a light gray dashed line with a thickness of 2 dots.
[0041] When the first function f(x) and / or the second function g(x) is set as an inequality in the setting screen entered from the function type setting item 223 in FIG. 4, on the graph selection screen 32, the region represented by the inequality is displayed. FIGS. 11 and 12 are diagrams showing the graph selection screen 32 when the first function f(x) and the second function g(x) are set as inequalities. Here, assume that "f(x)>x 2 -2" is registered as the first function f(x) and "g(x)<x" is registered as the second function g(x).
[0042] 11 shows the graph selection screen 32 when the first graph G1 of the first function f(x) is set as the selected graph GA. In this case, for the first graph G1, which is the selected graph GA, dots are placed in the first function region R1 represented by the first function f(x) at a predetermined density, thereby coloring the first function region R1. On the other hand, for the second graph G2, which is the unselected graph GB, no dots are placed in the second function region R2 represented by the second function g(x), and the region is not colored.
[0043] 12 shows the graph selection screen 32 in the case where the second graph G2 of the second function g(x) is set as the selected graph GA. In this case, for the second graph G2, which is the selected graph GA, dots are placed in the second function region R2 represented by the second function g(x) at a predetermined density, thereby coloring the second function region R2. On the other hand, for the first graph G1, which is the non-selected graph GB, dots are not placed in the first function region R1 represented by the first function f(x), and the first graph G1 is not colored. In this way, by coloring only the function region corresponding to the selected graph GA, the user can easily distinguish between the selected graph GA and the non-selected graph GB at that time.
[0044] In addition, regardless of whether the first graph G1 or the second graph G2 is set as the selected graph GA on the graph selection screen 32, the first function region R1 and the second function region R2 may be colored with dots. In this case, the density of the dots in the overlapping region of the first function region R1 and the second function region R2 may be darker than the density of the dots in the region other than the overlapping region. Alternatively, the density of the dots in the overlapping region of the first function region R1 and the second function region R2 may be a first density (e.g., black), the density of the dots in the region of the function region of the selected graph GA excluding the overlapping region may be a second density (e.g., dark gray) that is lighter than the first density, and the density of the dots in the region of the function region of the non-selected graph GB excluding the overlapping region may be a density lighter than the second density (e.g., light gray).
[0045] When the enter key 142 is selected on the graph selection screen 32, the settings of the currently selected graph GA and non-selected graph GB are finalized, and an analysis result screen 33 for displaying the analysis result (here, "route") related to the selected graph GA is displayed on the display unit 15. The analysis result screen 33 corresponds to the first information display screen.
[0046] FIG. 13 is a diagram showing the analysis result screen 33. Here, it is assumed that the first graph G1 is set as the selected graph GA. In the analysis result screen 33, the first graph G1 and the second graph G2 are displayed together with the x-axis and the y-axis in the main display area 151. In the analysis result screen 33, the selected graph GA (first graph G1) and the non-selected graph GB (second graph G2) are displayed in the same density (here, both are black). In the upper left corner of the main display area 151, a formula of a function (here, the first function f(x)) corresponding to the selected graph GA is displayed. In addition, in the lower end of the main display area 151, the coordinate value of the root, that is, the coordinate value of the intersection point between the first graph G1, which is the selected graph GA, and the x-axis, is displayed as the first information I1 of the analysis result. In addition, a cursor C in the shape of "+" is displayed at the position of this intersection point. The first graph G1 shown in FIG. 13 has two intersection points with the x-axis. In this way, when there are a plurality of intersections, each time the left / right key 144 is operated once on the analysis result screen 33, the intersection to be displayed for the first information I1 and the cursor C can be switched.
[0047] 7, when a menu item corresponding to an analysis item other than "root", i.e., "maximum value", "minimum value", "y-axis intercept", "y coordinate value", or "x coordinate value", is selected, the graph selection screen 32 is also displayed first. Then, when the setting of the selected graph GA is confirmed on the graph selection screen 32, the analysis results of each analysis item are displayed as the first information I1 on the analysis result screen 33. When the intersection item 244 corresponding to "intersection" is selected, the graph selection screen 32 is omitted as described above, and the analysis result screen 33 is immediately displayed.
[0048] <Trace mode and tangent display mode> Next, the trace mode and the tangent display mode will be described.
[0049] When the trace item 233 is selected on the second menu screen 23 in FIG. 6, the mode transitions to the trace mode. In the trace mode, the graph selection screen 32 is not displayed, and the trace screen 34 is displayed immediately. FIGS. 14 and 15 are diagrams showing the trace screen 34. On the trace screen 34, the first graph G1 and the second graph G2 are displayed together with the x-axis and the y-axis in the main display area 151. On the trace screen 34, the first graph G1 and the second graph G2 are displayed in the same density (here, both are displayed in black). The trace screen 34 corresponds to a second information display screen for displaying second information I2 related to the selected graph GA (a graph, the second selected graph) selected from the first graph G1 or the second graph G2. The second information I2 is a type of information different from the first information I1 among the information to be displayed regarding the graph. From another perspective, the second information I2 is information of the analysis result regarding the graph, the type of analysis perspective of which is different from that of the first information I1. In the trace mode, the second information I2 is a coordinate value corresponding to a certain trace position when tracing the selected graph GA. On the trace screen 34, a "+" shaped cursor C is displayed at the trace position, and the coordinate value of the trace position is displayed as the second information I2 at the bottom end of the main display area 151. In FIG. 14, the first graph G1 is set as the selected graph GA. Also, "x=0.6", "y=-1.64", which are the coordinate values of the trace position on the first graph G1, are displayed as the second information I2. Also, the formula of the first function f(x) corresponding to the selected graph GA is displayed in the upper left corner of the main display area 151.
[0050] On the trace screen 34, the trace position can be moved in the +x direction along the selected graph GA by selecting the right direction key of the left and right keys 144. Also, the trace position can be moved in the -x direction along the selected graph GA by selecting the left direction key of the left and right keys 144. In response to these movements of the trace position, the coordinate values of the second information I2 and the position of the cursor C are successively updated.
[0051] When the mode is changed to the trace mode, a predetermined one of the first graph G1 and the second graph G2, for example, the first graph G1, is set as the selected graph GA. The user can switch the selected graph GA by operating the up and down keys 143 on the trace screen 34. FIG. 15 is a diagram showing the trace screen 34 in the case where the second graph G2 is set as the selected graph GA in response to one operation of the up and down keys 143 from the state shown in FIG. 14. In FIG. 15, in response to the selection graph GA being switched to the second graph G2, the cursor C moves to the trace position on the second graph G2 while maintaining the coordinate value of the x-axis. In addition, the coordinate values of the trace position on the second graph G2, "x=0.6" and "y=0.6", are displayed as the second information I2. In addition, the formula of the second function g(x) corresponding to the selected graph GA is displayed in the upper left corner of the main display area 151. Thereafter, each time either of the up and down keys 143 is operated once, the selected graph GA is switched, and the display on the display unit 15 alternates between the state shown in Fig. 14 and the state shown in Fig. 15. Operating the up and down keys 143 on the trace screen 34 corresponds to a "second selection operation for selecting a graph from among a plurality of graphs." While the trace screen 34 is being displayed, the second selection operation is accepted at any time.
[0052] When the tangent item 234 is selected on the second menu screen 23 in Fig. 6, the display mode is switched to the tangent display mode. Also in the tangent display mode, the graph selection screen 32 is not displayed, and the tangent display screen 35 shown in Fig. 16 is immediately displayed on the display unit 15. The operation of the tangent display mode and the display contents of the tangent display screen 35 are the same as the operation of the trace mode and the trace screen 34, except that the tangent at the position of the cursor C on the selected graph GA is displayed as the second information I2. Therefore, also on the tangent display screen 35, the first graph G1 and the second graph G2 are displayed in black, and the selected graph GA (the graph for which the tangent is to be displayed) is switched every time the up / down key 143 is operated.
[0053] As described above, the graph selection screen 32 is not displayed in the trace mode and the tangent line display mode, whereas the graph selection screen 32 is displayed before the analysis result screen 33 in the graph analysis mode. The main reason for this is that the maximum time required for the CPU 11 to calculate the first information I1 in the graph analysis mode is longer than the maximum time required for the CPU 11 to calculate the second information I2 in the trace mode and the tangent line display mode. In the graph analysis mode, when the function is complicated, the calculation process of the first information I1 may require several tens of seconds to several minutes depending on the analysis item. For this reason, if the selected graph GA is made switchable on the analysis result screen 33 that displays the first information I1, a long waiting time may occur every time the selected graph GA is switched. For this reason, in the graph analysis mode, the graph selection screen 32 is provided before the analysis result screen 33, and the calculation process of the first information I1 is executed after the setting of the selected graph GA is confirmed. On the other hand, the second information I2 (coordinate value of the trace position) in the trace mode and the second information I2 (tangent) in the tangent display mode are calculated simply and do not depend on a function, and the processing time is short. Therefore, even if the selected graph GA can be switched on the trace screen 34 and the tangent display screen 35, the second information I2 related to the selected graph GA after switching can be displayed in a short time, so the graph selection screen 32 is omitted.
[0054] (Graph display processing) Next, a graph display process executed by the CPU 11 to realize the above-mentioned operation will be described.
[0055] FIG. 17 is a flowchart showing a control procedure of the graph display process. The graph display process is started when an icon of a graph application is selected on the home screen. When the graph display process is started, the CPU 11 displays the first menu screen 21 on the display unit 15 (step S101). The CPU 11 repeatedly determines whether or not the graph display item 213 is selected (step S102), and when it is determined that the graph display item 213 is selected ("YES" in step S102), it displays the graph display screen 31 on the display unit 15 (step S103). The CPU 11 repeatedly determines whether or not an operation of pressing the tool key 145 is performed (step S104), and when it is determined that an operation of pressing the tool key 145 is performed ("YES" in step S104), it displays the second menu screen 23 on the display unit 15 (step S105).
[0056] The CPU 11 determines whether or not the graph analysis item 232 has been selected (step S106). If it is determined that the graph analysis item 232 has been selected ("YES" in step S106), the CPU 11 displays the analysis menu screen 24 on the display unit 15, and repeatedly determines whether or not any analysis item has been selected on the analysis menu screen 24 (step S107). If it is determined that any analysis item has been selected ("YES" in step S107), the CPU 11 executes a first information display process for displaying first information I1 related to the selected analysis item (step S108).
[0057] If it is determined in step S106 that the graph analysis item 232 has not been selected ("NO" in step S106), the CPU 11 determines whether or not the trace item 233 or the tangent item 234 has been selected (step S109). If it is determined that neither item has been selected ("NO" in step S109), the CPU 11 returns the process to step S106. If it is determined that the trace item 233 or the tangent item 234 has been selected ("YES" in step S109), the CPU 11 executes a second information display process for displaying the coordinate value at the trace position as the second information I2 in the trace mode, or the tangent as the second information I2 in the tangent display mode (step S110).
[0058] 18 is a flowchart showing the control procedure of the first information display process. When the first information display process is called, the CPU 11 determines whether the selected analysis item is the "intersection" of the first graph G1 and the second graph G2 (step S201). If it is determined that the analysis item is the "intersection" ("YES" in step S201), the CPU 11 executes an analysis of the intersection (step S202). The CPU 11 also displays the analysis result screen 33 on the display unit 15, and displays the coordinate values of the intersection together with the first graph G1 and the second graph G2 in black (step S203).
[0059] When it is determined that an analysis item other than "intersection" is selected ("NO" in step S201), the CPU 11 provisionally sets the first graph G1 as the selected graph GA and the second graph G2 as the non-selected graph GB (step S204). The CPU 11 displays the graph selection screen 32 on the display unit 15 (step S205), and displays the selected graph GA of the first graph G1 and the second graph G2 in black and the non-selected graph GB in light gray (step S206). In detail, the CPU 11 generates display image data 121 including the selected graph GA in black, the non-selected graph GB in light gray, and the x-axis, y-axis, etc., and the intersection positions of the selected graph GA and the non-selected graph GB in black. The CPU 11 then sends the generated display image data 121 to the display unit 15, thereby displaying the selected graph GA in black and the non-selected graph GB in light gray on the graph selection screen 32.
[0060] The CPU 11 determines whether the selected graph GA has been switched by the up / down key 143 (step S207). If it determines that the selected graph GA has been switched ("YES" in step S207), the CPU 11 returns the process to step S206 and redisplays the selected graph GA and the non-selected graph GB. If it determines that the selected graph GA has not been switched ("NO" in step S207), the CPU 11 determines whether the enter key 142 has been operated (step S208). If it determines that the enter key 142 has not been operated ("NO" in step S208), the CPU 11 returns the process to step S207.
[0061] When it is determined that the decision key 142 has been operated ("YES" in step S208), the CPU 11 finalizes the settings of the selected graph GA and the non-selected graph GB, and executes the analysis related to the analysis items for the selected graph GA (step S209). The CPU 11 also displays the analysis result screen 33 on the display unit 15, and displays the first information I1 related to the selected graph GA together with the first graph G1 and the second graph G2 (step S210). When step S203 or step S210 ends, the CPU 11 repeatedly determines whether or not an operation to end the display of the analysis results has been performed (step S211). When it is determined that the operation has been performed, the CPU 11 ends the first information display process, and returns the process to the graph display process of FIG. 17.
[0062] 19 is a flowchart showing the control procedure of the second information display process. When the second information display process is called, the CPU 11 provisionally sets the first graph G1 as the selected graph GA and the second graph G2 as the non-selected graph GB (step S301). The CPU 11 determines whether the selected item is the trace item 233 (step S302). If it is determined that the selected item is the trace item 233 ("YES" in step S302), the CPU 11 transitions to the trace mode. The CPU 11 also causes the display unit 15 to display the trace screen 34 including the first graph G1 and second graph G2 in black, and the cursor C on the selected graph GA and its coordinate values (step S303).
[0063] When the CPU 11 determines that the left / right key 144 has been operated (step S304: "YES"), it changes the position of the cursor C and updates the display of the coordinate value of the cursor C (step S305). When step S305 is completed, or when it is determined in step S304 that the left / right key 144 has not been operated (step S304: "NO"), the CPU 11 determines whether the selected graph GA has been switched by the up / down key 143 (step S306). When it is determined that the selected graph GA has been switched (step S306: "YES"), the CPU 11 changes the position of the cursor C onto the selected graph GA after the switching and updates the display of the coordinate value of the cursor C (step S307). When step S307 is completed, or when it is determined in step S306 that the selected graph GA has not been switched (step S306: "NO"), the CPU 11 determines whether an operation to end the trace mode has been performed (step S308). If the CPU 11 determines that the operation has not been performed ("NO" in step S308), it returns the process to step S304, and if it determines that the operation has been performed ("YES" in step S308), it ends the second information display process and returns the process to the graph display process of Figure 17.
[0064] On the other hand, if it is determined in step S302 that the selected item is not the trace item 233 (i.e., the tangent item 234) ("NO" in step S302), the CPU 11 transitions to the tangent display mode. The CPU 11 also causes the display unit 15 to display a tangent display screen 35 including the first graph G1 and second graph G2 in black, the cursor C on the selected graph GA, and the tangent at that position (step S309).
[0065] When the CPU 11 determines that the left / right key 144 has been operated (step S310: "YES"), it changes the position of the cursor C and redraws the tangent at the changed position of the cursor C (step S311). When step S311 is completed, or when it is determined in step S310 that the left / right key 144 has not been operated (step S310: "NO"), the CPU 11 determines whether the selected graph GA has been switched by the up / down key 143 (step S312). When it is determined that the selected graph GA has been switched (step S312: "YES"), the CPU 11 changes the position of the cursor C onto the switched selected graph GA and redraws the tangent at the changed position of the cursor C (step S313). When step S313 is completed, or when it is determined in step S312 that the selected graph GA has not been switched (step S312: "NO"), the CPU 11 determines whether an operation to end the tangent display mode has been performed (step S314). If the CPU 11 determines that the operation has not been performed ("NO" in step S314), the process returns to step S310; if the CPU 11 determines that the operation has been performed ("YES" in step S314), the CPU 11 ends the second information display process and returns the process to the graph display process of FIG. 17.
[0066] When the first information display process (step S109) or the second information display process (step S110) in Fig. 17 ends, the CPU 11 ends the graph display. Note that Figs. 17 to 19 are one example of a process flow of the graph display process, and the process may branch into a separate flow in response to a user operation. For example, in each step of Figs. 17 to 19, the graph display process may be ended when an operation to end the graph application (such as pressing the home key 141) is performed.
[0067] (effect) As described above, the scientific calculator 1 according to this embodiment includes a CPU 11 capable of displaying the first graph G1 and the second graph G2 together with the x-axis and the y-axis on the display unit 15. The CPU 11 causes the display unit 15 to display a graph selection screen 32 for receiving a first selection operation for setting one of the first graph G1 and the second graph G2 to be displayed as the first information I1 as the selected graph GA and setting the remaining graphs not to be displayed as the first information I1 as the non-selected graphs GB, and when the setting of the selected graph GA on the graph selection screen 32 is confirmed, causes the display unit 15 to display an analysis result screen 33 for displaying the first information I1 related to the selected graph GA together with the first graph G1 and the second graph G2, and causes the non-selected graph GB of the first graph G1 and the second graph G2 to be displayed in a lighter density than the selected graph GA on the graph selection screen 32. For example, in the graph selection screen 32 shown in FIG. 8 and FIG. 9, the only information for identifying the selected graph GA, excluding the graph density, is the display of the formula of the first function f(x) or the second function g(x) in the upper left of the main display area 151. Therefore, if the user does not know the shapes of the first graph G1 and the second graph G2 representing the first function f(x) and the second function g(x), respectively, or if the shapes of the first graph G1 and the second graph G2 are similar, it is not easy to identify the selected graph GA from the formula and graph shape of the first function f(x) or the second function g(x). In contrast, by displaying the non-selected graph GB with a lighter density than the selected graph GA as in this embodiment, the selected graph GA can be displayed in a visually easy-to-understand manner on the graph selection screen 32. In addition, the selected graph GA and the non-selected graph GB can be easily distinguished on the display unit 15 of the scientific calculator 1, which has a low resolution.
[0068] Furthermore, the CPU 11 displays the first graph G1 and the second graph G2 at the same density on the analysis result screen 33. This makes it easier to grasp the positional relationship between the coordinates related to the analysis result and the first graph G1 and the second graph G2 on the analysis result screen 33.
[0069] The first information I1 is either the "root" or "y-axis intercept" (the coordinate value of the intersection of one of two orthogonal coordinate axes and the selected graph), the "maximum value" or "minimum value" (the maximum or minimum value in a predetermined range of the selected graph), or the "y coordinate value" or "x coordinate value" (the coordinate value on one of two orthogonal coordinate axes that corresponds to the coordinate value on the other coordinate axis of the selected graph). This makes it possible to clearly display the selected graph GA that is the analysis target of these analysis items on the analysis result screen 33.
[0070] Furthermore, when the CPU 11 causes the display unit 15 to display the trace screen 34 or the tangent display screen 35 for displaying the second information I2 related to the selected graph GA (a graph) of the first graph G1 and the second graph G2, the CPU 11 accepts a second selection operation for selecting the selected graph GA from the first graph G1 and the second graph G2 as needed while the trace screen 34 or the tangent display screen 35 is being displayed, and causes the first graph G1 and the second graph G2 to be displayed with the same density while the trace screen 34 or the tangent display screen 35 is being displayed. This allows the second information I2 related to the selected graph GA after switching to be displayed immediately in the trace mode and the tangent display mode in response to switching of the selected graph GA. Furthermore, by displaying the first graph G1 and the second graph G2 with the same density (black), it is possible to easily grasp the positional relationship between the coordinates related to the second information I2 and the first graph G1 and the second graph G2.
[0071] Furthermore, the maximum time required for the CPU 11 to process the calculation of the first information I1 is longer than the maximum time required for the CPU 11 to process the calculation of the second information I2. When displaying the first information I1, which requires a long time to calculate, the graph selection screen 32 is displayed before displaying the analysis result screen 33, and the selected graph GA is set in advance, thereby preventing a long wait time from occurring when switching the selected graph GA.
[0072] In addition, the second information I2 is a coordinate value corresponding to a certain traced position when tracing the selected graph GA, or a tangent line at a certain position on the selected graph GA. This makes it possible to display the coordinate value corresponding to the traced position or the tangent line as the second information I2 related to the selected graph GA while switching the selected graph GA.
[0073] Furthermore, the CPU 11 is configured to be able to display the first graph G1 and the second graph G2 in different line types, which makes it easier to visually distinguish the first graph G1 and the second graph G2.
[0074] Furthermore, the CPU 11 applies the display mode of the selected graph GA to the intersection of the selected graph GA and the non-selected graph GB on the graph selection screen 32. This provides a visual effect as if the selected graph GA were drawn superimposed on the non-selected graph GB. This makes it possible to display the selected graph GA in an intuitive and easy-to-understand manner.
[0075] Furthermore, the CPU 11 displays the selected graph GA on the graph selection screen 32 with the same density as the first graph G1 and the second graph G2 on the analysis result screen 33. This makes it possible to display the selected graph GA on the graph selection screen 32 in an easily visible manner.
[0076] The scientific calculator 1 according to the present embodiment includes a CPU 11 capable of displaying the first graph G1 and the second graph G2 on the display unit 15 together with the x-axis and the y-axis in the first mode (graph analysis mode) or the second mode (trace mode or tangent display mode) selected by the user. The second mode is a mode in which the user can select, as a selected graph GA (second selected graph), a graph to be displayed on the second information I2 from among the first graph G1 and the second graph G2 on the trace screen 34 or the tangent display screen 35 on which the second information I2 is displayed together with the first graph G1 and the second graph G2. The first mode is a mode in which a graph selection screen 32 is displayed to allow the user to select, as a selected graph GA (first selected graph), a graph to be displayed on the first information I1 from among the first graph G1 and the second graph G2, before transitioning to an analysis result screen 33 on which the first information I1 of a type different from the second information I2 is displayed together with the first graph G1 and the second graph G2. The CPU 11 displays the first graph G1 and the second graph G2 in the analysis result screen 33, and the trace screen 34 or the tangent display screen 35 with the same density, while displaying the graphs (non-selected graph GB) of the first graph G1 and the second graph G2 other than the selected graph GA in the graph selection screen 32 with a density lighter than the selected graph GA. In addition, in the information control method according to the present embodiment, the CPU 11 executes the above operation. In addition, the program 131 according to the present embodiment causes the CPU 11 to function as a control means, and the control means executes the above operation. As a result, by displaying the graphs (non-selected graph GB) other than the selected graph GA with a density lighter than the selected graph GA, the selected graph GA can be displayed visually in an easily understandable manner in the graph selection screen 32. In addition, by displaying the first graph G1 and the second graph G2 in the analysis result screen 33, and the trace screen 34 or the tangent display screen 35 with the same density, the positional relationship between the coordinates related to the first information I1 and the second information I2 and the first graph G1 and the second graph G2 can be easily grasped.
[0077] Furthermore, the display control method executed by CPU 11 according to this embodiment causes graph selection screen 32 for receiving a first selection operation to be displayed on display unit 15, causes analysis result screen 33 to be displayed on display unit 15 when the setting of selected graph GA on graph selection screen 32 is confirmed, and causes non-selected graph GB, out of first graph G1 and second graph G2, to be displayed in a lighter density than selected graph GA on graph selection screen 32. This allows selected graph GA to be displayed in a visually easy-to-understand manner on graph selection screen 32.
[0078] Furthermore, the program 131 according to this embodiment causes the CPU 11 to function as a control means capable of displaying the first graph G1 and the second graph G2 together with predetermined coordinate axes on the display unit 15, and the control means causes the display unit 15 to display a graph selection screen 32 for receiving a first selection operation, causes the display unit 15 to display an analysis result screen 33 when the setting of the selected graph GA on the graph selection screen 32 is confirmed, and causes the non-selected graph GB of the first graph G1 and the second graph G2 to be displayed in a lighter density than the selected graph GA on the graph selection screen 32. This makes it possible to display the selected graph GA on the graph selection screen 32 in a visually easy-to-understand manner.
[0079] (others) The present invention is not limited to the above embodiment, and various modifications are possible. For example, in the above embodiment, the scientific calculator 1 is used as an example of the electronic device, but the present invention is not limited to this. The electronic device may be any device capable of displaying multiple graphs on a display unit, and may be, for example, a smartphone, a tablet terminal, a learning terminal, or the like.
[0080] Furthermore, in the above embodiment, an example has been described in which two graphs corresponding to two functions are displayed on the display unit 15, but three or more graphs representing three or more functions may be displayed on the display unit 15. In this case, one selected graph GA may be displayed in black on the graph selection screen 32, and the remaining two or more non-selected graphs GB may be displayed in a color lighter than black, such as light gray.
[0081] In the above description, an example has been disclosed in which the flash memory of the storage unit 13 is used as a computer-readable medium for the program according to the present invention, but the present invention is not limited to this example. As other computer-readable media, information recording media such as HDD (Hard Disk Drive), SSD (Solid State Drive), and CD-ROM can be applied. In addition, carrier waves are also applied to the present invention as a medium for providing data of the program according to the present invention via a communication line.
[0082] Furthermore, the detailed configuration and operation of each component of the scientific calculator 1 in the above embodiment may of course be modified as appropriate without departing from the spirit and scope of the present invention.
[0083] Although the embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and its equivalents. [Explanation of symbols]
[0084] 1. Scientific calculator (electronic device) 11 CPU (control means) 131 Programs 14 Key input section 15 Display section (display means) 32 Graph selection screen (selection screen) 33 Analysis result screen (first information display screen) 34 Trace screen (second information display screen) 35 Tangent line display screen (second information display screen) f(x) First Function g(x) second function G1 1st graph G2 2nd graph GA Selection Graph (First Selection Graph, Second Selection Graph) GB Unselected graph I1 First information I2 Second Information
Claims
1. A control means is provided for controlling a display means to display a plurality of graphs together with predetermined coordinate axes, The control means displaying on the display means a selection screen for receiving a first selection operation for setting, as a selected graph, a graph to be a display target of predetermined first information among the plurality of graphs, and setting, as a non-selected graph, the remaining graphs not to be a display target of the first information; when the setting of the selected graph on the selection screen is confirmed, displaying on the display means a first information display screen for displaying the first information related to the selected graph together with the plurality of graphs; displaying the non-selected graphs among the plurality of graphs on the selection screen in a lighter density than the selected graphs; 1. An electronic device comprising:
2. the control means causes the plurality of graphs to be displayed on the first information display screen at the same density; 2. The electronic device according to claim 1 .
3. the first information is any one of a coordinate value of an intersection of one of the two orthogonal coordinate axes and the selected graph, a maximum or minimum value in a predetermined range of the selected graph, and a coordinate value of one of the two coordinate axes and the other coordinate axis of the selected graph corresponding to a certain coordinate value of the other coordinate axis of the selected graph; 2. The electronic device according to claim 1 .
4. The control means when causing the display means to display a second information display screen for displaying predetermined second information different from the first information related to a certain graph among the plurality of graphs, a second selection operation for selecting the certain graph from the plurality of graphs is accepted at any time while the second information display screen is being displayed; while the second information display screen is being displayed, the plurality of graphs are displayed at the same density.
2. The electronic device according to claim 1 .
5. a maximum time required for the control means to process the calculation of the first information is longer than a maximum time required for the control means to process the calculation of the second information; 5. The electronic device according to claim 4.
6. The second information is a coordinate value corresponding to a certain trace position when tracing the certain graph, or a tangent at a certain position on the certain graph.
5. The electronic device according to claim 4.
7. The control means is configured to display the plurality of graphs in different line types.
2. The electronic device according to claim 1 .
8. the control means applies a display mode of the selected graph to an intersection point between the selected graph and the non-selected graph on the selection screen.
8. The electronic device according to claim 7,
9. the control means displays the selected graph on the selection screen with the same density as the plurality of graphs on the first information display screen.
2. The electronic device according to claim 1 .
10. a control means for controlling a display means to display a plurality of graphs together with predetermined coordinate axes in a first mode or a second mode selected by a user; the second mode is a mode in which a user can select, as a second selected graph, a graph to be a display target of the second information from among the plurality of graphs on a second information display screen in which predetermined second information is displayed together with the plurality of graphs, the first mode is a mode in which, prior to transition to a first information display screen in which first information of a type different from the second information is displayed together with the plurality of graphs, a selection screen is displayed to allow a user to select a graph as a first selected graph to be displayed as the first information from among the plurality of graphs; the control means causes the plurality of graphs to be displayed in the first information display screen and the second information display screen at the same density, while causing the graphs other than the first selected graph among the plurality of graphs to be displayed in the selection screen at a density lighter than that of the first selected graph.
1. An electronic device comprising:
11. 1. A display control method executed by a computer capable of displaying a plurality of graphs together with predetermined coordinate axes on a display means, comprising the steps of: displaying on the display means a selection screen for receiving a first selection operation for setting, as a selected graph, a graph to be a display target of predetermined first information among the plurality of graphs, and setting, as a non-selected graph, the remaining graphs not to be a display target of the first information; when the setting of the selected graph on the selection screen is confirmed, displaying on the display means a first information display screen for displaying the first information related to the selected graph together with the plurality of graphs; displaying the non-selected graphs among the plurality of graphs on the selection screen in a lighter density than the selected graphs; A display control method comprising:
12. A computer-implemented display control method, comprising: a control process for displaying a plurality of graphs together with predetermined coordinate axes on a display means in a first mode or a second mode selected by a user; the second mode is a mode in which a user can select, as a second selected graph, a graph to be a display target of the second information from among the plurality of graphs on a second information display screen in which predetermined second information is displayed together with the plurality of graphs, the first mode is a mode in which, prior to transition to a first information display screen in which first information of a type different from the second information is displayed together with the plurality of graphs, a selection screen is displayed to allow a user to select a graph as a first selected graph to be displayed as the first information from among the plurality of graphs; the control process causes the plurality of graphs to be displayed on the first information display screen and the second information display screen at the same density, while causing graphs other than the first selected graph among the plurality of graphs to be displayed on the selection screen at a density lighter than that of the first selected graph. A display control method comprising:
13. causing the computer to function as a control means capable of displaying a plurality of graphs together with predetermined coordinate axes on a display means; The control means displaying on the display means a selection screen for receiving a first selection operation for setting, as a selected graph, a graph to be a display target of predetermined first information among the plurality of graphs, and setting, as a non-selected graph, the remaining graphs not to be a display target of the first information; when the setting of the selected graph on the selection screen is confirmed, displaying on the display means a first information display screen for displaying the first information related to the selected graph together with the plurality of graphs; displaying the non-selected graphs among the plurality of graphs on the selection screen in a lighter density than the selected graphs; A program characterized by:
14. Computer, functioning as a control means capable of displaying a plurality of graphs together with predetermined coordinate axes on a display means in a first mode or a second mode selected by a user; the second mode is a mode in which a user can select, as a second selected graph, a graph to be a display target of the second information from among the plurality of graphs on a second information display screen in which predetermined second information is displayed together with the plurality of graphs, the first mode is a mode in which, prior to transition to a first information display screen in which first information of a type different from the second information is displayed together with the plurality of graphs, a selection screen is displayed to allow a user to select a graph as a first selected graph to be displayed as the first information from among the plurality of graphs; the control means causes the plurality of graphs to be displayed in the first information display screen and the second information display screen at the same density, while causing the graphs other than the first selected graph among the plurality of graphs to be displayed in the selection screen at a density lighter than that of the first selected graph. A program characterized by:
Citation Information
Patent Citations
Information processor with display function for plural graphs
JP1995334463A
Graph display controller and storage medium
JP2001134537A
Graph display system for medical data, graph display device and display program
JP2011150395A
Graph display control device, graph display control method and graph display control program
JP2014182677A
Graphics selecting method, graphics selecting device, graphic selecting program, graphic ediding method, graphic ediding device, graphic ediding program, and recording medium where the programs are recorded
US20040171363A1