X-axis component, contains all x-axis calculation and rendering logic.
Method | Parameters | Returns | Description |
---|---|---|---|
doActivate |
void |
This method is used to activate the chart and update the labels if there is a new data set or equivolume type. It subscribes to the chart type change, candles set subject, candles updated subject, and time zone change to generate new labels. | |
It also subscribes to the x-axis scale change and canvas resize to recalculate the labels. | |||
getDrawer |
XAxisTimeLabelsDrawer |
Returns the xAxisDrawer object. | |
registerXAxisLabelsProvider |
provider: XAxisLabelsProvider |
void |
You can add a custom labels provider for additional labels on XAxis (like for drawings) |
setVisible |
isVisible: boolean |
void |
Controls visibility of the x-axis |
setFormatsForLabelsConfig |
newFormatsByWeightMap: Record<TimeFormatWithDuration, string> |
void |
Set new config for x labels formatting |
isVisible |
boolean |
If visible, when you can see the x-axis on the chart |