Interface: TimeScaleOptions
Options for the time scale; the horizontal scale at the bottom of the chart that displays the time of data.
Properties
rightOffset
• rightOffset: number
The margin space in bars from the right side of the chart.
defaultvalue 0
barSpacing
• barSpacing: number
The space between bars in pixels.
defaultvalue 6
minBarSpacing
• minBarSpacing: number
The minimum space between bars in pixels.
defaultvalue 0.5
fixLeftEdge
• fixLeftEdge: boolean
Prevent scrolling to the left of the first bar.
defaultvalue false
fixRightEdge
• fixRightEdge: boolean
Prevent scrolling to the right of the most recent bar.
defaultvalue false
lockVisibleTimeRangeOnResize
• lockVisibleTimeRangeOnResize: boolean
Prevent changing the visible time range during chart resizing.
defaultvalue false
rightBarStaysOnScroll
• rightBarStaysOnScroll: boolean
Prevent the hovered bar from moving when scrolling.
defaultvalue false
borderVisible
• borderVisible: boolean
Show the time scale border.
defaultvalue true
borderColor
• borderColor: string
The time scale border color.
defaultvalue '#2B2B43'
visible
• visible: boolean
Show the time scale.
defaultvalue true
timeVisible
• timeVisible: boolean
Show the time, not just the date, in the time scale and vertical crosshair label.
defaultvalue false
secondsVisible
• secondsVisible: boolean
Show seconds in the time scale and vertical crosshair label in hh:mm:ss format for intraday data.
defaultvalue true
shiftVisibleRangeOnNewBar
• shiftVisibleRangeOnNewBar: boolean
Shift the visible range to the right (into the future) by the number of new bars when new data is added.
Note that this only applies when the last bar is visible.
defaultvalue true
tickMarkFormatter
• Optional tickMarkFormatter: TickMarkFormatter
Tick marks formatter can be used to customize tick marks labels on the time axis.
defaultvalue undefined
ticksVisible
• ticksVisible: boolean
Draw small vertical line on time axis labels.
defaultvalue true