Skip to content

sectumpempra/function-graph-master

Repository files navigation

Function Graph Master

An interactive function graphing application built with React + TypeScript + Canvas.

Features

  • Interactive Function Plotting — Input mathematical expressions and see real-time graph rendering
  • Parameter Sliders — Adjust parameters (a, b, c, d) dynamically with smooth animations
  • Preset Functions — Quick access to trigonometric, algebraic, and polar function presets
  • Polar Coordinates — Full support for polar function plotting (rose curves, cardioids, spirals, etc.)
  • Domain Restriction — Limit the plotting domain for any function
  • Asymptote Display — Automatic detection and visualization of vertical/horizontal asymptotes
  • Pi Mode — Toggle x-axis ticks to display in multiples of π
  • Hover Tooltips — Point inspection with precise coordinate display
  • Export PNG — Save your graphs as high-resolution images
  • Shareable Links — Share your graph configurations via URL

Tech Stack

  • React 19 + TypeScript
  • Vite
  • Tailwind CSS
  • shadcn/ui components
  • Canvas 2D API for rendering
  • mathjs for expression parsing

Development

npm install
npm run dev

Build

npm run build

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors