PINE LIBRARY

Tooltip

已更新
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.
arrayDATAdebugdisplayformattingkeyvaluestringstringstooltip

Pine脚本库

本着真正的TradingView精神,作者将此Pine代码发布为开源脚本库,以便我们社区的其他Pine程序员可以重复使用它。向作者致敬!您可以私下或在其它开源出版物中使用此脚本库,但在出版物中重复使用此代码受网站规则约束。

免责声明