niquedegraaff

Tooltip

niquedegraaff アップデート済   
Library "Tooltip"
This library helps creating and managing nice looking data (key/value) tooltips that you can use for
labels. The tooltips data key/value will align automatically. It is optional to convert the data to a values only string too.

method addSpacesToKey(this)
  Calculates the amount of spaces needed after the key to make it the key least 4 characters wide.
  Namespace types: Data
  Parameters:
    this (Data): (Data) The Data.

method addTabs(this, longestKeyLength)
  Calculates the amount of tabs to be used.
  Namespace types: Data
  Parameters:
    this (Data): (Data) The Data.
    longestKeyLength (int)

method longestKeyLength(this)
  Returns the length of the longest key string in the array.
  Namespace types: Data
  Parameters:
    this (Data): (Tooltip) The object to work with.
@return (int) The length of the key.

method toString(tooltips, withKey)
  Helper function for the tooltip.
  Namespace types: Data
  Parameters:
    tooltips (Data)
    withKey (bool): (bool) Wether to create a string with keys in it.
@return (string) The string

new()
  Creates a new array to store tooltip data in
@return (Data) The data array.

Data
  Key/Value pair for tooltips
  Fields:
    key (series string)
    value (series string)
リリースノート:
v2 | Fixed bug where amount of tabs and spaces were calculated incorrectly when the key was shorter than the size of a tab (4 chars)

Added:
method fill(this, longestKeyLength)
  Calculates the amount of spaces and tabs to align all values.
  Namespace types: Data
  Parameters:
    this (Data): (Data) The Data.
    longestKeyLength (int)

Removed:
method addSpacesToKey(this)
  Calculates the amount of spaces needed after the key to make it the key least 4 characters wide.

method addTabs(this, longestKeyLength)
  Calculates the amount of tabs to be used.
リリースノート:
v3 | Fixed more alignment bugs.
Pineライブラリ

TradingViewの精神に則り、作者はPineコードをオープンソースライブラリとして公開し、コミュニティの他のPineプログラマーが再利用できるようにしました。作者に敬意を表します!このライブラリを個人的に、または他のオープンソースの投稿で使用することができますが、、このコードを投稿で再利用するには、ハウスルールに準拠する必要があります。

免責事項

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

このライブラリを使用したいですか?

以下の行をコピーして、スクリプト内に貼り付けてください。