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)
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提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。
Pine脚本库
本着真正的TradingView精神,作者将此Pine代码发布为开源库,以便我们社区的其他Pine程序员可以重复使用它。向作者致敬!您可以私密或在其他开源出版物中使用此库,但在出版物中重复使用此代码受网站规则约束。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。