New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

histogram-canvas

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

histogram-canvas

Draw a photo histogram on a canvas

  • 0.1.3
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
4
decreased by-55.56%
Maintainers
1
Weekly downloads
 
Created
Source

histogram-canvas

npm Build Status

Preview Image

Install

yarn add histogram-canvas

or

npm i --save histogram-canvas

Usage

Import it:

const HistogramCanvas = require('histogram-canvas')

or include the standalone file, which is attached on each release or found in the dist folder when downloaded from the npm registry:

<script src="path/to/histogram-canvas.min.js"></script>

The constructor takes a Canvas and an optional options object:

let histogram = new HistogramCanvas(canvas, options)

Methods

update(data, dontClear)

  • data Object
    Object with properties red, green, and blue, each arrays of numbers, representing the heights of the histogram bars. Arrays can be any length.

  • dontClear Boolean (false)
    If true, the canvas will be cleared.

Options

Can be passed in constructor options object and are available as properties on the instance.

Default values are in parentheses.

  • red Boolean (true)
    Whether or not to draw red graph.

  • green Boolean (true)
    Whether or not to draw green graph.

  • blue Boolean (true)
    Whether or not to draw blue graph.

  • redColor String ('#FF0000')
    Color for drawing red data

  • greenColor String ('#00FF00)
    Color for drawing green data

  • blueColor String ('#0000FF')
    Color for drawing blue data

  • compositeOperation String ('screen')
    See options here

The following are for drawing the histogram at a specific location in the canvas. By default the histogram will fill the canvas.

  • x Number (0)
    X coordinate of left side of histogram

  • y Number (canvas.height)
    Y coordinate of bottom of histogram

  • width Number (canvas.width)
    Width of histogram

  • height Number (canvas.height)
    Height of histogram

License

MIT © Stephen Tuso

Keywords

FAQs

Package last updated on 20 May 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc