Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2021, International Journal of Scientific Research in Computer Science, Engineering and Information Technology
…
4 pages
1 file
In many fields of science and engineering, we often encounter the problem of solving N linear equations of type x + y and trigonometric equations. All technological, biological and social networks can be represented as graphs. Therefore, graphs are used in the research of new algorithms and protocols based on simulation in various fields of science. We aim to create a python-based graph generator that will draw any type of equation i.e., linear, algebraic, trigonometric and logarithmic on the graph. More importantly, the application is designed to draw multiple graphs on the same canvas and then analyse the results. We have included one more module where user can upload a CSV file consisting of raw and get a desired pie chart, line graph as well as bar graph. Our system mainly focuses on generating a output for a later analysis by downloading the graphs they have plotted.
Indian Scientific Journal Of Research In Engineering And Management, 2023
A comprehensive study on algorithm visualization reveals insights into content distribution, creator demographics, and visualization quality. The associated wiki catalogues over 350 algorithm visualizations and includes an annotated bibliology on algorithm visualization literature. Unfortunately, the majority of visualizations are deemed low-quality, with a bias towards simpler topics. The report proposes the development of an e-learning tool focusing on specific visualizations like Pathfinder, Prime Numbers, Sorting Algorithms, N Queen, Convex Hull, and Binary Search Game. The absence of effective repositories for algorithm visualizations is recognized as a significant gap. Emphasizing the need for improved dissemination, the report suggests initiatives to inform developers about existing gaps and requirements within the field. It also underscores the importance of propagating established best practices for creating high-quality visualizations. In conclusion, the report highlights the urgency of addressing these deficiencies to cultivate a more robust and accessible ecosystem for algorithm visualization resources. Despite the challenges, there is a clear call to action to enhance the standard of algorithm visualizations and foster a more inclusive and informed community.
The author has designed a computer system for the automated drawing of graphs. This transforms a graph from its algebraic description to a visual representation in the plane, displaying a selected property. This paper considers some aspects of that work, outlining the procedure for the automatic drawing of trees, and graphs displaying symmetry properties
2002
The visualization of complex conceptual structures is a key component of support tools for many applications in science and engineering. A graph is an abstract data structure that is used to model information. Hence, many information visualization systems require graphs to be drawn so that they are easy to read and understand. Also many practical applications like VLSI design need the drawing of a graph in some specific way. In this paper, we address the problem of drawing and visualization of graphs using various algorithms by presenting an integrated software environment for both the design and the visualization of graphs.
Lecture Notes in Computer Science, 1996
We present the graph visualization and computional system CABRI-Graph, an interactive tool that can be used by student, teacher or researcher. The user may construct graphs interactively, select algorithms or graph transformations from a menu, and view the results directly on the screen /pub/Cabri/.
In this study the software for drawing graphs, which is run as a Java application, was described. It can be freely downloaded and run on Windows platforms. The software can be used to draw directed, undirected, cyclic and acyclic graphs.
Proceedings of the 2016 Federated Conference on Computer Science and Information Systems, 2016
Several important choices need to be made during the development of domain-specific languages, including the one regarding which concrete syntax to implement. There are several alternatives, with graphical and textual syntaxes being the most common ones. Having in mind that the developers and domain experts often have different preferences, supporting both is sometimes the best option. This means that models created using textual editors might need to be opened using separately developed graphical editors. Graphical elements corresponding to model elements must then be automatically created and positioned. Doing so in an aesthetically pleasing way requires usage of graph layout algorithms. Since implementing them is not an easy task, most developers have to rely on existing solutions. There are many Java libraries which have such capabilities, but they all have certain limitations and room for improvement, some of which are addressed in a new graph drawing and analysis library presented in this paper.
Lecture Notes in Computer Science, 1997
In this paper we describe a tool that is a general frame for the three-dimensional representation of graphs, especially devoted to the algorithms evaluation, re nement and development. 3DCube (3D Diagram Drawer) o ers innovative features in the user interaction and contains a set of three-dimensional algorithms both taken from the literature and proposed by the authors.
This paper describes the trial of a unit of work on linear and quadratic graphing with six year 10 classes. Two treatments were developed. The computer treatment made use of the ANUGraph software package, while the calculator treatment paralleled the computer treatment but used a combination of previously prepared graphs and graphs constructed by the student with the aid of a calculator. The emphasis in both treatments was on the interpretation of graphs related to real situations. Comparisons between pre-test and post-test results and interviews with twelve students showed that students learnt to handle the software proficiently, and that both groups improved on most of the topics taught. However, the calculator group seemed to be advantaged by practising plotting of points by hand. Implications for future work are discussed. Most secondary schools are now equipped with computers that can run graphing and spreadsheet software, although they are still not frequently used for mathematics teaching. In Asp, Dowsey and Stacey (1992) we described a trial of a teaching unit using spreadsheets to assist students in constructing meaning for the important concepts of variable, expression, equation and solution. This teaching experiment gave an indication of which ideas about equations become easier with appropriate computer technology and what difficulties, both conceptually and in terms of classroom management, result from the use of this technology. In this paper we describe results from a trial of a teaching unit on linear and quadratic functions and their graphs, a topic which seems similarly suited to the use of computers. Frequently all aspects of a complex mathematical idea cannot be expressed with a single representational system. The idea may require multiple, linked representations for its full expression and these different representations may aid the learner's understanding of the idea. Kaput (1992) sees the ability to make translations from one representation of a function to another as a particularly important aspect of mathematical thinking which may be enhanced by technology. The convenient access provided by graphing software to numerical and graphical representations of a variety of functions may assist students to develop a broader and deeper understanding of the function concept.
Lecture Notes in Computer Science, 2006
This report describes the Sixth Annual Graph Drawing Contest, held in conjunction with the 1999 Graph Drawing Symposium in Prague, Czech Republic. The purpose of the contest is to monitor and challenge the current state of the art in graph-drawing technology 2, 3, 5, 6, 4].
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
Computers & Mathematics With Applications, 1988
Electronic Proceedings in Theoretical Computer Science, 2010
Proceedings of the International Conference on e-Learning 2019, 2019