StyleCode Property: legendPosition v2

🚧 Work in progress — This documents the redesigned dashboard layout system, which is still under active development and subject to change. It is not compatible with the older v1 dashboard tile system.

legendPosition

Specifies the chart’s legend position.
The legend will only be rendered in tile mode if the tile is tall or wide enough.

Applies to Type Default
chart > legend
linechart > legend
summary
auto, bottom, left, right, top auto

Examples

// Example: chart > legend
table T = extend.range(5)
T.X = T.N
T.Y = T.N * 2

show chart "My Chart" { 1..6, 1..6 ; legend { legendPosition: "left" } } with
  haxis by T.X
  plot by T.X
    same(T.Y)

// Example: linechart > legend
table Day[Date] = with
  [| as Date, as StockOnHand, as StockOnOrder |]
  [| date(2023,01,15), 15,10 |]
  [| date(2023,01,16), 5, 2 |]
  [| date(2023,01,17), 12, 4 |]
  [| date(2023,01,18), 13, 7 |]

show linechart "My Line Chart" { 1..4, 1..6 ; legend { legendPosition: "left" } } with
  Day.StockOnHand
  Day.StockOnOrder

// Example: summary
table Sales = with
  [| as Quantity, as NetAmount |]
  [| 10, 40 |]
  [| 2, 10 |]
  [| 1, 20 |]

show summary "My Summary" { 1..3, 1..3 ; legendPosition: "left" } with
  sum(Sales.Quantity)
  sum(Sales.NetAmount)

User Contributed Notes
0 notes + add a note