Functions
table.merge_cells()
Merges the inclusive rectangle from (start_column, start_row) to (end_column, end_row) into the top-left origin cell. That cell gets colspan/rowspan; other cells in the rect are removed. Corners may be passed in any order. A later overlapping merge clears the old origin span.
Syntax
table.merge_cells(series table id, series int start_column, series int start_row, series int end_column, series int end_row) → void
Arguments
id required series table Table object. start_column required series int Column of one corner of the merge rect (0-based). start_row required series int Row of one corner of the merge rect (0-based). end_column required series int Column of the opposite corner (0-based). end_row required series int Row of the opposite corner (0-based). Return Type
void Example
//@lipi=2
indicator("table.merge_cells example")
SMA50 = talib.sma(close, 50)
SMA100 = talib.sma(close, 100)
SMA200 = talib.sma(close, 200)
if barstate.islast {
maTable = table.new(position.bottom_right, 3, 3, bgcolor=color.gray, border_width=1, border_color=color.black)
table.cell(maTable, 0, 0, text="SMA Table")
table.merge_cells(maTable, 0, 0, 2, 0)
table.cell(maTable, 0, 1, text="SMA 50")
table.cell(maTable, 1, 1, text="SMA 100")
table.cell(maTable, 2, 1, text="SMA 200")
table.cell(maTable, 0, 2, bgcolor=color.white, text=str.tostring(SMA50))
table.cell(maTable, 1, 2, bgcolor=color.white, text=str.tostring(SMA100))
table.cell(maTable, 2, 2, bgcolor=color.white, text=str.tostring(SMA200))
}