Visualize Mathematical Equations As Graphs - IntrepidGraph
| File Size: | 6.98 KB |
|---|---|
| Views Total: | 319 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
IntrepidGraph is a jQuery-powered mathematical graphing calculator to graph various mathematical equations including sin, cos, tan, sqrt, log, exp, pi, e, and more.
After a user inputs an equation, IntrepidGraph calculates y-values for the equation over a range of x-values and then renders the result as an interactive line, bar, pie or scatter chart using Chart.js.
How to use it:
1. Load the necessary jQuery and Chart.js libraries in the document.
<!-- Chart.js --> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> <!-- jQuery --> <script src="/path/to/cdn/jquery.min.js"></script>
2. Download the package and load the main script calculator.js after jQuery.
<script src="calculator.js"></script>
3. Create the HTML for the IntrepidGraph mathematical graphing calculator.
<section id="calculator">
<form id="calculatorForm">
<label for="equations">Enter Equations (comma-separated):</label>
<input type="text" id="equations" placeholder="e.g., y = x^2, y = sin(x)" required>
<small>Supported Functions: sin, cos, tan, sqrt, log, exp, pi, e, and more.</small>
<label for="minX">Min X:</label>
<input type="number" id="minX" value="-10">
<label for="maxX">Max X:</label>
<input type="number" class="form-control" id="maxX" value="10">
<label for="graphType">Graph Type:</label>
<select class="form-control" id="graphType">
<option value="line">Line Chart</option>
<option value="scatter">Scatter Plot</option>
<option value="bar">Bar Chart</option>
<option value="pie">Pie Chart</option>
</select>
<button type="submit">Graph It</button>
<button type="reset">Reset Equation</button>
<button type="button">Reset Graph</button>
</form>
<!-- The Graph Will Be Rendered Here -->
<canvas id="graph"></canvas>
</section>
This awesome jQuery plugin is developed by intrepidbird. For more Advanced Usages, please check the demo page or visit the official website.







