PINE LIBRARY
更新済

ColorArray

1 935
Library "ColorArray"
Simple color array gradient tool.

makeGradient(size, _col1, _col2, _col3, _col4, _col5) Color Gradient Array from 5 colors.
  Parameters:
    size: : default 10
    _col1: : default #ff0000
    _col2: : default #ffff00
    _col3: : default #00ff00
    _col4: : default #00ffff
    _col5: : default #0000ff
  Returns: array of colors to specified size.
リリースノート
v2

Big update: no Limitation on color number now. anywhere from 2-10 is automatic, any more than 10 colors, Input an array.

backwards compatible with old version.

Enjoy!

Updated:
makeGradient()
リリースノート
v3

HSV gradient UPGRADE.. MUCH nicer fades.
リリースノート
v4
Bump library imports, removed demo from code for faster loading, also, hsl option mode (for larger arrays or fewer colors suggested..)

Updated:
makeGradient()
リリースノート
v5

bumped import to latest
リリースノート
v6

special tool for double gradients based off of being above/below threshold.
neutral point, first level, second level, then when it' peaks at ath or atl.

Added:
fade(_src, _mid, _colsin, _th, _thmax)
  Multiple Color Fader (Negative Limit, Negative strong, Negative mild, neutral, Positive mild, Positive strong, Positive limit)
  Parameters:
    _src: (float ) input value to follow
    _mid: (float ) midpoint ( 0 for osc)
    _colsin: (color[] ) colors to generate the fades
    _th: (float ) 0-1,threshold to first level
    _thmax: (float ) 0-1,threshold to second level
  Returns: color output
リリースノート
v7

Fixed problem on Fade, added Focus, Give itt a try :)

Updated:
fade(_source, _mid, _colsin, _th, _thmax)
  Multiple Color Fader (Negative Limit, Negative strong, Negative mild, neutral, Positive mild, Positive strong, Positive limit)
  Parameters:
    _source: (float ) input value to follow
    _mid: (float ) midpoint ( 0 for osc)
    _colsin: (color[] ) colors to generate the fades
    _th: (float ) 0-1,threshold to first level
    _thmax: (float ) 0-1,threshold to second level
  Returns: color output
リリースノート
v8

updated hsvcol import (its way faster now.. ~ 3-5 times quicker)

Added:
focus(_source, _values, _cols, _mode)
  Focus color to an array position
  Parameters:
    _source (float): (float)
    _values (array<float>): (float[])
    _cols (array<color>)
    _mode (bool): (bool) Optional color from array val
  Returns: Color array with focused color

Updated:
makeGradient(size, _array, _mode)
  Color Gradient for Two through ~any~ amount of colors
(1-10 input colors, any more, use an array of cols as input)
  Parameters:
    size (int)
    _array (array<color>): Your own color array (no size limit)
    _mode (bool): Switch to Alt HSL mode (i highly suggest fewer colors and larger size for this mode.)

fade(_source, _mid, _colsin, _th, _thmax)
  Multiple Color Fader (Negative Limit, Negative strong, Negative mild, neutral, Positive mild, Positive strong, Positive limit)
// param _src (float ) input value to follow
// param _mid (float ) midpoint ( 0 for osc)
// param _colsin (color[] ) colors to generate the fades
// param _th (float ) 0-1,threshold to first level
// param _thmax (float ) 0-1,threshold to second level
// Returns color output
  Parameters:
    _source (float)
    _mid (float)
    _colsin (array<color>)
    _th (float)
    _thmax (float)
リリースノート
v9

updated a glitch in anysize.. v6 soon will need you to update your scripts to 6 to use it. las v5 here.
リリースノート
v10
リリースノート
v11

免責事項

これらの情報および投稿は、TradingViewが提供または保証する金融、投資、取引、またはその他の種類のアドバイスや推奨を意図したものではなく、またそのようなものでもありません。詳しくは利用規約をご覧ください。