0.4.1 • Published 5 years ago

flowing-liquid v0.4.1

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

flowing-liquid npm

A component for building flowing chart.

Installing

# yarn
yarn add flowing-liquid

# npm
npm i flowing-liquid --save

Usage

Notice: Only el option is required.

import FlowingLiquid from 'flowing-liquid'

const flowingLiquid = new FlowingLiquid({
  el: '#chart', // canvas element, required
  canvasWidth: 300, // canvas element width
  canvasHeight: 300, // canvas element height
  waterline: 60, // target waterline
  flowingBody: [
    {
      waveWidth: 0.055, // wave width
      waveHeight: 4, // wave height
      colors: ['#F39C6B', '#A0563B'], // a css color Array or css color String
      xOffset: 0, // start point offset, based on y-axis
      speed: 0.08 // flowing speed
    },
    {
      waveWidth: 0.04,
      waveHeight: 7,
      colors: ['rgba(243, 156, 107, 0.48)', 'rgba(160, 86, 59, 0.48)'],
      xOffset: 2,
      speed: 0.02
    }
  ],
  // set canvas background color
  background: {
    color: 'dodgerblue',
    style: 'fill'
  },,
  // indicator text, default value is parameter waterline
  font: {
    bold: true,
    color: '',
    size: 50,
    family: 'Microsoft Yahei',
    text: ''
  }
})

// 1st parameter means multiple waves spacing
// 2nd parameter means if canvas element show indicator text
flowingLiquid.render(5, true)
0.4.1

5 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago