World - A graphing library
Introduction
A function grapher library to graph a function.
Usage
Tip: The function grapher file gives a complete example.
Step 1: Dependencies
Add the dependencies and the world.js
library:
- https://cdnjs.cloudflare.com/ajax/libs/vega/3.0.7/vega.js
- https://cdnjs.cloudflare.com/ajax/libs/vega-lite/2.0.1/vega-lite.js
- https://cdnjs.cloudflare.com/ajax/libs/vega-embed/3.0.0-rc7/vega-embed.js
- https://unpkg.com/worldjs
Stap 2: Graph your function
var Math; var graph = func ;
By default:
- the coordinates of the function will be calculated on the range [-10,10] with an interval of 0.1 between each
- the graph will be rendered:
- in the
body
element of the page. You need to define a selector in the render function, if you want to output more than one graph by page. See below. - with a
width
of 600 pixels and anheight
of 300 pixels
- in the
Stap 3: Tweak the output
You can override and set new properties:
var graph = func // The Max value on the X axis // The Min value on the X axis // The interval between each point on the X axis // The title of the graph // The height of the graph // The width of the graph ; // Define a CSS selector
Notes
- An interactive function grapher: https://www.desmos.com/calculator
- A function grapher for the terminal ?, see function-graph