Axis
Axis scheme
Properties
Determines whether long tick labels automatically grow the figure margins.
Sets the step in-between ticks on this axis. Use with tick0
. Must be a positive number, or special strings available to "log" and "date" axes. If the axis type
is "log", then ticks are set every 10^(n"dtick) where n is the tick number. For example, to set a tick mark at 1, 10, 100, 1000, ... set dtick to 1. To set tick marks at 1, 100, 10000, ... set dtick to 2. To set tick marks at 1, 5, 25, 125, 625, 3125, ... set dtick to log_10(5), or 0.69897000433. "log" has several special values; "Lf
is a positive number, gives ticks linearly spaced in value (but not position). For example tick0
= 0.1, dtick
= "L0.5" will put ticks at 0.1, 0.6, 1.1, 1.6 etc. To show powers of 10 plus small digits between, use "D1" (all digits) or "D2" (only 2 and 5). tick0
is ignored for "D1" and "D2". If the axis type
is "date", then you must convert the time to milliseconds. For example, to set the interval between ticks to one day, set dtick
to 86400000.0. "date" also has special values "Mn
must be a positive integer. To set ticks on the 15th of every third month, set tick0
to "2000-01-15" and dtick
to "M3". To set ticks every 4 years, set dtick
to "M48"
If set a same-letter axis id, this axis is overlaid on top of the corresponding same-letter axis, with traces and axes visible for both axes. If "false", this axis does not overlay any same-letter axes. In this case, for axes with overlapping domains only the highest-numbered axis will be visible.
Sets the range of this axis. If the axis type
is "log", then you must take the log of your desired range (e.g. to set the range from 1 to 100, set the range from 0 to 2). If the axis type
is "date", it should be date strings, like date data, though Date objects and unix milliseconds will be accepted and converted to strings. If the axis type
is "category", it should be numbers, using the scale where each category is assigned a serial number from zero in the order it appears.
Determines whether or not the tick labels are drawn.
Sets the tick mode for this axis. If "auto", the number of ticks is set via nticks
. If "linear", the placement of the ticks is determined by a starting position tick0
and a tick step dtick
("linear" is the default value if tick0
and dtick
are provided). If "array", the placement of the ticks is set via tickvals
and the tick text is ticktext
. ("array" is the default value if tickvals
is provided).
Sets the line color of the zero line. Default: #444
Sets the width (in px) of the zero line. Default: 1.
Functions
A safe Number ray
A safe Number range
Set range using double kotlin range
Set range using kotlin string range
Set the range using arbitrary values
Convert any type-safe configurator to json string