enscyGraph

Launch EnscyGraph

About EnscyGraph Tool

What is EnscyGraph?

EnscyGraph is a powerful and intuitive web-based graphing calculator designed for students, educators, and researchers. It combines a flexible function plotter with a robust data analysis toolkit, allowing you to visualize complex equations, analyze data sets with advanced regression models, and explore your graphs with fully interactive controls. Customize your visuals, pin points of interest, and share your entire workspace with a single, shareable link.

Key Features:

  • Flexible Function Plotting: Graph any function, including standard `y = f(x)` expressions and implicit relations like `x = f(y)`.
  • Data Tables & Advanced Regression: Input data points into a table and instantly visualize various regression models, including Linear, Quadratic, Cubic, Exponential, Logarithmic, and Power, complete with R² values.
  • Interactive Viewport: Seamlessly pan and zoom the graph with your mouse or touch gestures. Utilize axis-specific zooming for precise control over your view.
  • Point Tracing & Analysis: Hover over any curve to see a highlighted point with its coordinates and dotted lines to the axes. Click to "pin" points of interest to the graph for further analysis or export.
  • Prediction Calculator: For any function or regression model, open an interactive calculator to find the `y` value for a given `x`, or find the corresponding `x` value(s) for a given `y`.
  • Customizable Visuals: Use the off-canvas settings panel to lock the viewport, set square units, center the origin, and adjust the decimal precision for all calculations.
  • Shareable Workspaces: Generate a unique URL that saves your current expressions and data tables, allowing you to easily share your work with others or bookmark it for later.
  • Modern Interface: A sleek, compact, and professional design with a collapsible side panel to maximize the graphing area.

How to Operate EnscyGraph: A Step-by-Step Guide

  1. Enter an Expression or Table:
    • Click the "Expression" button to add a new input field. Type any valid mathematical function (e.g., `sin(x)`, `y = x^2`, or `x = y^2`). The graph will update in real-time.
    • Click the "Table" button to add a new data set. Enter your (x, y) coordinate pairs.
  2. Analyze Table Data:
    • With a table selected, use the dropdown menu below it to choose a regression model. The best-fit line and its equation (with R² value) will appear instantly.
    • Click the icon on the table to open the Prediction Calculator and find values based on the model.
  3. Explore the Graph:
    • Pan: Click and drag anywhere on the graph to move the view.
    • Zoom: Use your mouse wheel or a pinch gesture to zoom in and out.
    • Axis-Specific Zoom: Hover over the X or Y axis and scroll to zoom only that axis.
    • Trace Points: Move your cursor over any plotted line to see its coordinates. Click to pin the point to the graph. Click a pinned point again to delete it.
  4. Adjust Visuals:
    • Click the icon in the top-right corner to open the Visual Tools panel.
    • Here, you can set the axis range by typing, center the origin, set square units, or lock the viewport to prevent changes.
  5. Share Your Work:
    • Click the icon in the main panel to copy a shareable link to your clipboard. This link will restore your exact session, including all expressions and tables.

Launch EnscyGraph