Graph Visualization Integration for Collaborative Formula Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing graph drawing web applications lack operability in sharing and reusing calculation results, particularly in educational settings where multiple users need to collaborate on graph visualization.
Innovation Solution
A display control method that allows users to input and visualize multiple formulas on a client terminal, integrating their coordinate systems and graphs, enabling seamless overlap and synthesis of graph areas without requiring recalculation, thereby enhancing operability and collaboration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple formulas are displayed in separate coordinate systems, then each formula can be visualized independently with its own coordinate range, but the operability and collaboration efficiency deteriorate due to inability to share and compare graphs easily
Solution Approach 1:
The patent merges multiple separate coordinate systems into a single integrated coordinate system that can display multiple graphs simultaneously. The integration unit combines the first coordinate system and second coordinate system into an integrated coordinate system, allowing users to view and compare multiple formula graphs in one unified space, thereby improving collaboration efficiency while maintaining independent visualization capabilities.
Solution Approach 2:
The integrated coordinate system serves multiple functions: it can display individual graphs separately, combine multiple graphs for comparison, and allow flexible switching between different visualization modes. This multi-functional design enables the system to adapt to various collaboration scenarios while maintaining ease of operation.
2Reliability
If the server recalculates results for each user request, then calculation accuracy is maintained, but the processing time and server load increase
Solution Approach 1:
The server performs preliminary calculation of graph data when the formula is first input or modified, storing the results in advance. When users request graph display or integration, the system retrieves pre-calculated data rather than recalculating, significantly reducing processing time while maintaining calculation accuracy. The integration unit combines previously calculated graph data from multiple formulas efficiently.
Solution Approach 2:
The system retains calculated graph data in memory for reuse across multiple user requests and formula integrations. Instead of discarding calculation results after single use, the system recovers and reuses this data when integrating multiple formulas, reducing redundant calculations and server load while maintaining reliability.
3Measurement precision
If separate coordinate systems are used for each formula, then coordinate range precision is optimized for each individual formula, but the device complexity increases due to multiple independent systems
Solution Approach 1:
The system maintains segmentation of coordinate range definitions for each formula, allowing each formula to have its own optimized coordinate range specifications. The integration unit then combines these segmented coordinate systems into a unified integrated coordinate system, preserving the precision benefits of individual coordinate ranges while reducing overall system complexity through unified management.
Data Source
AI summary
A display control method executed by a client terminal, includes: accepting a first and second formulas; displaying a first coordinate system having a first coordinate range corresponding to the first formula, in a first area, and a second coordinate system having a second coordinate range corresponding to the second formula, in a second area, on a display screen of a display; accepting a user operation of moving one area of first and second areas to overlap at least a part of the one area onto the other area of the first and second areas; and in response to the user operation, displaying, on the display screen, an integrated coordinate system having a coordinate range for integration determined based on the first and second coordinate ranges, and drawing first and second graphs representing the first and second formulas, at the integrated coordinate system.


