For details, see How to Use.
2D Graph Tool for Plotting & Animating Expressions of the Form of "y = f(x,t)"
This VCSSL program is a simple tool which plots the expression (formula) of the form of "y = f(x,t)" to the 2D graph, and plays it as animation.
Sponsored Link
How to Use
Download and Extract
At first, click the "Download" button at the above of the title of this page by your PC (not smartphone). A ZIP file will be downloaded.
Then, please extract the ZIP file. On general environment (Windows®, major Linux distributions, etc.), you can extract the ZIP file by selecting "Extract All" and so on from rightclicking menu.
» If the extraction of the downloaded ZIP file is stopped with security warning messages...
Execute this Program
Next, open the extracted folder and execute this VCSSL program.
For Windows
Doubleclick the following batch file to execute:
For Linux, etc.
Execute "VCSSL.jar" on the commandline terminal as follows:
java jar VCSSL.jar
» If the error message about nonavailability of "java" command is output...
How to Use After Executing the Program
Windows and UI
Following threewindows will be launched. The left one is the inputwindow, and the rightbottom one is the graphwindow. The animationwindow will be launched when SET button have clicked.
Input an Expression to Plot
At first, please input an expression you want to plot into the text field labeled with "y(x,t) =" at the top of the inputwindow. There are some points to write the expression:
 Use small character for "x" and "t".
 Arithmetic operations such as "+" and "" are available. However, some symbols of operators are different with handwriting expressions. Use "*" for multiplication, and use "/" for division.
 Multiplication and division are prior in calculation order than addition and subtraction.
 You can mathmatical functions such as "sin" and "cos" in the expression. The value of circle ratio is available as "PI" (capital character).
 The exponentiation operator is "**". For example, x2 should be written as "x**2" in the expression.
Plot a Graph
After inputting the expression, please click the "SET" button at the middle of the inputwindow, and the expression will be plot to the 2D graph.
The graph will be drawn as a linesandpoints* graph of "xN" nodes. You can modify the value of "xN" on the inputwindow. Larger value of "xN" makes graph more smooth.
* If you plot linesonly graph, please see Other Features.
Animation
When you have clicked the SET button, the animationwindow will be launched. Then click the PLAY button on the animationwindow to play the animation.
The animation will be played by repeatedly replotting the graph with changing the value of the timeparameter "t" little by little.
The label of the PLAY button changes to "STOP" during the animation is playing. If you want to stop the animation, click the STOP button. You can change the value of the timeparameter "t" manually by the slider even when the animation is stopping.
Other Features
With the default settings, the graph will be plotted as a linesandpoints graph. If you want to plot a linesonly graph, please disable the checkbox of "With Points" from the "Option" menu at the top of the graphwindow. In addition, if you want to change the width of lines, please disable and reenable "With Lines" option, and you will be asked the line width.
You can modify other settings from "Edit" menu at the top of the graphwindow, e.g. X & Y ranges of the graph, labels of X & Y axes, legends for each lines of the graph, etc.
You also can save settings and save the image of the current graph, from "File" menu at the top of the graphwindow.
The 2D graph software "RINEARN Graph 2D" is used as the graphwindow of this program. If you like UI and operability of the graphwindow of this program, please try to use RINEARN Graph 2D for your dataanalysis use.
» More Details
Code
This code is written in VCSSL.
License
The license of this VCSSL / Vnano code (the file with the extension ".vcssl" / ".vnano") is CC0 (Public Domain), so you can customize / divert / redistribute this VCSSL code freely.
Also, if example code written in C/C++/Java are displayed/distributed on Code section of this page, they also are distributed under CC0, unless otherwise noted.
3D Graph Plotting Tool for Animating Data Loaded from Multiple Files 


A simple tool which plots 3D animation graphs by loading multiple data files. 
2D Graph Plotting Tool for Animating Data Loaded from Multiple Files 


A simple tool which plots 2D animation graphs by loading multiple data files. 
3D Graph Tool for Plotting & Animating Expressions of the Form of "z = f(x,y,t)" 


A simple tool which plots the expression (formula) of the form of "z = f(x,y,t)" to the 3D graph, and plays it as animation. 
2D Graph Tool for Plotting & Animating Expressions of the Form of "y = f(x,t)" 


A simple tool which plots the expression (formula) of the form of "y = f(x,t)" to the 2D graph, and plays it as animation. 
3D Graph Tool for Plotting & Animating Parametric Expressions of the Form of x(t), y(t), z(t) 


A simple tool which plots parametric expressions (formulas) of the form of x(t), y(t), z(t) to the 3D graph, and plays it as animation. 
2D Graph Tool for Plotting & Animating Parametric Expressions of the Form of x(t) and y(t) 


A simple tool which plots parametric expressions (formulas) of the form of x(t) and y(t) to the 2D graph, and plays it as animation. 
3D Graph Tool for Plotting Expressions of the Form of "z = f(x,y)" 


A simple tool which plots the expression (formula) of the form of "z = f(x,y)" to the 3D graph. 
2D Graph Tool for Plotting Expressions of the Form of "y = f(x)" 


A simple tool which plots the expression (formula) of the form of "y = f(x)" to the 2D graph. 