# react-function-plot **Repository Path**: mirrors_angus-c/react-function-plot ## Basic Information - **Project Name**: react-function-plot - **Description**: render JS functions as SVG paths - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2025-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## react-function-plot A React component to render a JS function as an SVG path ### Install ``` npm install react-function-plot ``` ### Usage ```js // commonJS... var Plot = require('react-function-plot'); // ...or es2015 import Plot from 'react-function-plot'; ``` The SVG element will autosize (and auto-center) within the Plot component. (The SVG container must be a square, so the height and width of the SVG element will be set to the lesser of the height and width of the Plot component) `fn` can be any JavaScript function that takes a single numeric argument... ```js // es5 function(t) {return 0.9/t} // es2015 x => x * x // or even n => Math.random(); ``` `className` is a required prop – it allows multiple `Plot` components to be used on the same page. ### Usage Example Click [here](http://anguscroll.com/react-function-plot/) to play with a working example. Here's [the source](https://github.com/angus-c/react-function-plot/blob/gh-pages/examples.jsx) for the example component. ![screenshot](http://anguscroll.com/react-function-plot/screenshots/latest.png) ### Tests ``` npm test ``` (test coverage very limited so far)