A desktop application for plotting mathematical functions built with Java Swing. Written as a personal project to explore GUI development and math expression parsing.
sin, cos, tan, log, sqrt, and more.jar to your project dependenciesMain.javaf(x) = field, e.g. sin(x), x^2, log(x)+ Add Equation to plot multiple functions at oncePlot Graphs to renderGraph Plotter/
├── src/
│ ├── main/
│ ├── java/
│ │ ├── Controller/
│ │ │ └── AppController.java
│ │ ├── Engine/
│ │ │ ├── PlotEngine.java
│ │ │ └── PlotSegment.java
│ │ ├── GUI/
│ │ │ ├── plotter/
│ │ │ │ └── PlotterPanel.java
│ │ │ └── Frame.java
│ │ └── Main.java
│ ├── resources/
├── README.md
└── pom.xml