Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

worldjs

0.0.3 • Public • Published

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:

Stap 2: Graph your function

var func = (x) => Math.cos(x);
 
var graph = new world.func(func)
    .render(); 
Default Cosine

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 an height of 300 pixels

Stap 3: Tweak the output

You can override and set new properties:

var graph = new world.func(func)
    .setXMax(5)  // The Max value on the X axis 
    .setXMin(-5) // The Min value on the X axis
    .setStep(0.5) // The interval between each point on the X axis
    .setTitle("Cosine") // The title of the graph
    .setHeight(400) // The height of the graph
    .setWidth(400) // The width of the graph
    .render("#vis"); // Define a CSS selector 
Tweaked Cosine

Notes

Install

npm i worldjs

DownloadsWeekly Downloads

6

Version

0.0.3

License

GPL-3.0

Last publish

Collaborators

  • avatar