Style Explorer
Layout
base
Default base styles for undefined style properties. This is a way to apply some styles to everything in the plot, unless a style explicitly sets one of these values.
PlotBaseStyle
base
Default base styles for undefined style properties. This is a way to apply some styles to everything in the plot, unless a style explicitly sets one of these values.
Property
Type
Default
Description
Copy
Path
Path
font_name
str
"Inter"
Name of the base font to use if a style's font is set to
None
font_family
str
"sans-serif"
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc) to use if a style's font family is set to
None
text_stroke_width
float
4
Width of border (also known as 'halos' in map design) around text, in pixels
text_stroke
Color | None
None
Color of border (also known as 'halos' in map design) around text if a style's value is set to
None
axes
Styling for the axes of the plot, which is where the map is plotted.
AxesStyle
axes
Styling for the axes of the plot, which is where the map is plotted.
background
Background of the axes. This will always be plotted at the lowest Z-order.
PolygonStyle
background
Background of the axes. This will always be plotted at the lowest Z-order.
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#c2c2c2
Fill color of the polygon
stroke_width
float
1
Width of the polygon's edge in pixels
stroke
Color | None
#000
Edge color of the polygon
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the polygon's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'butt''square'
'round' "round"
Style of dash endpoints. Matters even for a closed ring's dashes: a zero-length dash (as used for a dotted
dash_array, e.g. (0, 5)) is only visible with a round cap -- square/butt caps render it as nothing.
opacity
float
1.0
Opacity (transparency) of the polygon (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of the polygon
border
Border drawn immediately outside the axes clip path (the entire stroke sits outside the clip path -- none of it overlaps the plot content). If None, no border is drawn.
LineStyle
border
Border drawn immediately outside the axes clip path (the entire stroke sits outside the clip path -- none of it overlaps the plot content). If None, no border is drawn.
Property
Type
Default
Description
Copy
Path
Path
width
float
2
Width of line in pixels
stroke
Color | None
#000
Color of the line. Can be a hex, rgb, hsl, or word string.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the line's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
cap_style
'butt''square'
'round' "square"
Style of line/dash endpoints
opacity
float
1.0
Opacity (transparency) of the line (0 to 1)
zorder
int
ZOrder.LAYER_2
Zorder of the line
figure
Styling for the figure of the plot, which is the surrounding region outside the axes. This area can include: title, legend (if plotted 'outside'), and padding between the axes (map region) and edge of image.
FigureStyle
figure
Styling for the figure of the plot, which is the surrounding region outside the axes. This area can include: title, legend (if plotted 'outside'), and padding between the axes (map region) and edge of image.
Property
Type
Default
Description
Copy
Path
Path
padding
int
0
Padding between the axes and edge of figure
background
Background of the figure (the area surrounding the axes)
PolygonStyle
background
Background of the figure (the area surrounding the axes)
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#c2c2c2
Fill color of the polygon
stroke_width
float
1
Width of the polygon's edge in pixels
stroke
Color | None
#000
Edge color of the polygon
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the polygon's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'butt''square'
'round' "round"
Style of dash endpoints. Matters even for a closed ring's dashes: a zero-length dash (as used for a dotted
dash_array, e.g. (0, 5)) is only visible with a round cap -- square/butt caps render it as nothing.
opacity
float
1.0
Opacity (transparency) of the polygon (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of the polygon
title
Styling for the title of the plot
TitleStyle
title
Styling for the title of the plot
Property
Type
Default
Description
Copy
Path
Path
font_size
float
85
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 FontWeight.BOLD
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' AnchorPoint.BOTTOM_CENTER
Anchor point of label
stroke_width
float | None
0
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_5
Zorder of the label
padding_bottom
float
24
Padding between bottom of title and the axes
table
Styling for the data table of the plot, which is always plotted below the axes. Currently, this is only available in optic plots.
TableStyle
table
Styling for the data table of the plot, which is always plotted below the axes. Currently, this is only available in optic plots.
Property
Type
Default
Description
Copy
Path
Path
padding_top
int
24
Padding above the table, in pixels. Creates space between the axes and the table.
alignment
'left''right'
'center' "center"
Horizontal alignment of the table, relative to the axes region
header
Style for the table's header row text
LabelStyle
header
Style for the table's header row text
Property
Type
Default
Description
Copy
Path
Path
font_size
float
32
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 FontWeight.BOLD
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' AnchorPoint.BOTTOM_CENTER
Anchor point of label
stroke_width
float | None
0
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_5
Zorder of the label
cell
Style for the table's cell text
LabelStyle
cell
Style for the table's cell text
Property
Type
Default
Description
Copy
Path
Path
font_size
float
32
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' AnchorPoint.BOTTOM_CENTER
Anchor point of label
stroke_width
float | None
0
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_5
Zorder of the label
border
Style for the table's grid lines and outer border
LineStyle
border
Style for the table's grid lines and outer border
Property
Type
Default
Description
Copy
Path
Path
width
float
2
Width of line in pixels
stroke
Color | None
#000
Color of the line. Can be a hex, rgb, hsl, or word string.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the line's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
cap_style
'butt''square'
'round' "square"
Style of line/dash endpoints
opacity
float
1.0
Opacity (transparency) of the line (0 to 1)
zorder
int
ZOrder.LAYER_2
Zorder of the line
legend
Styling for legend
LegendStyle
legend
Styling for legend
Property
Type
Default
Description
Copy
Path
Path
location
'inside_top_left''inside_top_right'
'inside_bottom_right'
'inside_bottom_left'
'outside_top_left'
'outside_top_right'
'outside_bottom_right'
'outside_bottom_left' "inside_top_right"
Location of the legend, relative to the map area (inside or outside)
border_radius
float
8.0
Border radius of legend background element
zorder
int
ZOrder.LAYER_5
Zorder of the legend
margin_x
float
24
Horizontal margin (empty space) between legend and its anchor position.
margin_y
float
24
Vertical margin (empty space) between legend and its anchor position.
padding_x
float
64
Horizontal padding between the legend's border and its content.
padding_y
float
32
Vertical padding between the legend's border and its content.
label_padding
float
36
Padding between legend labels
symbol_size
int
32
Size of symbols in the legend, in pixels
symbol_padding
float
32
Padding between each symbol and its label
background
Background of the legend
PolygonStyle
background
Background of the legend
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#c2c2c2
Fill color of the polygon
stroke_width
float
1
Width of the polygon's edge in pixels
stroke
Color | None
#000
Edge color of the polygon
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the polygon's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'butt''square'
'round' "round"
Style of dash endpoints. Matters even for a closed ring's dashes: a zero-length dash (as used for a dotted
dash_array, e.g. (0, 5)) is only visible with a round cap -- square/butt caps render it as nothing.
opacity
float
1.0
Opacity (transparency) of the polygon (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of the polygon
title
Style for the legend's labels
LabelStyle
title
Style for the legend's labels
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
labels
Style for the legend's labels
LabelStyle
labels
Style for the legend's labels
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
Stars
star
Styling for stars
ObjectStyle
star
Styling for stars
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#000
Fill color of the marker
stroke
Color | None
None
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "circle"
Symbol for marker.
size
float
20
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 + 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
40
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 FontWeight.BOLD
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' "auto"
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' "auto"
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_3 + 2
Zorder of the label
bayer_labels
Styling for Bayer labels of stars
LabelStyle
bayer_labels
Styling for Bayer labels of stars
Property
Type
Default
Description
Copy
Path
Path
font_size
float
36
Font size of the label, in pixels
font_name
str | None
"GFS Didot"
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 FontWeight.LIGHT
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' AnchorPoint.TOP_LEFT
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' "auto"
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' "auto"
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
flamsteed_labels
Styling for Flamsteed number labels of stars
LabelStyle
flamsteed_labels
Styling for Flamsteed number labels of stars
Property
Type
Default
Description
Copy
Path
Path
font_size
float
26
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 FontWeight.LIGHT
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' AnchorPoint.BOTTOM_LEFT
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' "auto"
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' "auto"
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
Solar System
planets
Styling for planets
ObjectStyle
planets
Styling for planets
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#000
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "circle"
Symbol for marker.
size
float
28
Size of marker in pixels
opacity
float
1
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
32
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 FontWeight.BOLD
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' "auto"
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' "auto"
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
moon
Styling for the moon
ObjectStyle
moon
Styling for the moon
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"#c8c8c8"
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "circle"
Symbol for marker.
size
float
50
Size of marker in pixels
opacity
float
1
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_4
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
32
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 FontWeight.BOLD
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' "auto"
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' "auto"
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
sun
Styling for the Sun
ObjectStyle
sun
Styling for the Sun
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"#000"
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "star_8"
Symbol for marker.
size
float
80
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_4 - 100
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
32
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 FontWeight.BOLD
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
Deep Sky Objects
dso_open_cluster
Styling for open star clusters
ObjectStyle
dso_open_cluster
Styling for open star clusters
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#000
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
2
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None DashArray.DOTTED
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' CapStyle.ROUND
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "circle"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' "auto"
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' "auto"
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
dso_association_stars
Styling for associations of stars
ObjectStyle
dso_association_stars
Styling for associations of stars
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#000
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
2
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None DashArray.DOTTED
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' CapStyle.ROUND
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "circle"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' "auto"
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' "auto"
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
dso_globular_cluster
Styling for globular star clusters
ObjectStyle
dso_globular_cluster
Styling for globular star clusters
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"#555"
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1.2
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "circle_cross"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
0.8
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' "auto"
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' "auto"
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
dso_galaxy
Styling for galaxies
ObjectStyle
dso_galaxy
Styling for galaxies
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#000
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "ellipse"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' "auto"
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' "auto"
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
dso_nebula
Styling for nebulas
ObjectStyle
dso_nebula
Styling for nebulas
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#000
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "square"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' "auto"
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' "auto"
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
dso_planetary_nebula
Styling for planetary nebulas
ObjectStyle
dso_planetary_nebula
Styling for planetary nebulas
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#000
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1.6
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "circle_crosshair"
Symbol for marker.
size
float
26
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' "auto"
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' "auto"
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
dso_double_star
Styling for double stars
ObjectStyle
dso_double_star
Styling for double stars
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#000
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "circle_line"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 1
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' -1
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
dso_dark_nebula
Styling for dark nebulas
ObjectStyle
dso_dark_nebula
Styling for dark nebulas
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"#000"
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "square"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
dso_supernova_remnant
Styling for supernova remnants
ObjectStyle
dso_supernova_remnant
Styling for supernova remnants
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"#000"
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "square"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
dso_nova_star
Styling for nova stars
ObjectStyle
dso_nova_star
Styling for nova stars
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"#000"
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "square"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
dso_nonexistant
Styling for 'nonexistent' (as designated by OpenNGC) deep sky objects
ObjectStyle
dso_nonexistant
Styling for 'nonexistent' (as designated by OpenNGC) deep sky objects
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"#000"
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "square"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
dso_unknown
Styling for 'unknown' (as designated by OpenNGC) types of deep sky objects
ObjectStyle
dso_unknown
Styling for 'unknown' (as designated by OpenNGC) types of deep sky objects
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"#000"
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "square"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
dso_duplicate
Styling for 'duplicate record' (as designated by OpenNGC) types of deep sky objects
ObjectStyle
dso_duplicate
Styling for 'duplicate record' (as designated by OpenNGC) types of deep sky objects
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"#000"
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "square"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
Constellations
constellation_lines
Styling for constellation lines
LineStyle
constellation_lines
Styling for constellation lines
Property
Type
Default
Description
Copy
Path
Path
width
float
5
Width of line in pixels
stroke
Color | None
"#c8c8c8"
Color of the line. Can be a hex, rgb, hsl, or word string.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the line's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
cap_style
'butt''square'
'round' "square"
Style of line/dash endpoints
opacity
float
1.0
Opacity (transparency) of the line (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of the line
constellation_borders
Styling for constellation borders
LineStyle
constellation_borders
Styling for constellation borders
Property
Type
Default
Description
Copy
Path
Path
width
float
2.5
Width of line in pixels
stroke
Color | None
"#000"
Color of the line. Can be a hex, rgb, hsl, or word string.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None (3, 6)
Dash style of the line's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
cap_style
'butt''square'
'round' "square"
Style of line/dash endpoints
opacity
float
0.5
Opacity (transparency) of the line (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of the line
constellation_labels
Styling for constellation labels
LabelStyle
constellation_labels
Styling for constellation labels
Property
Type
Default
Description
Copy
Path
Path
font_size
float
40
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' AnchorPoint.CENTER
Anchor point of label
stroke_width
float | None
0
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_3
Zorder of the label
Sky Features
milky_way
Styling for the Milky Way
PolygonStyle
milky_way
Styling for the Milky Way
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"#d9d9d9"
Fill color of the polygon
stroke_width
float
0
Width of the polygon's edge in pixels
stroke
Color | None
#000
Edge color of the polygon
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the polygon's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'butt''square'
'round' "round"
Style of dash endpoints. Matters even for a closed ring's dashes: a zero-length dash (as used for a dotted
dash_array, e.g. (0, 5)) is only visible with a round cap -- square/butt caps render it as nothing.
opacity
float
0.36
Opacity (transparency) of the polygon (0 to 1)
zorder
int
ZOrder.LAYER_1
Zorder of the polygon
gridlines
Styling for gridlines and their labels
PathStyle
gridlines
Styling for gridlines and their labels
line
Style for the line
LineStyle
line
Style for the line
Property
Type
Default
Description
Copy
Path
Path
width
float
1
Width of line in pixels
stroke
Color | None
"#888"
Color of the line. Can be a hex, rgb, hsl, or word string.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None DashArray.SOLID
Dash style of the line's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
cap_style
'butt''square'
'round' "square"
Style of line/dash endpoints
opacity
float
0.6
Opacity (transparency) of the line (0 to 1)
zorder
int
ZOrder.LAYER_2
Zorder of the line
label
Style for the path's label
LabelStyle
label
Style for the path's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
32
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
"#000"
Font's color
opacity
float
1
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' AnchorPoint.BOTTOM_CENTER
Anchor point of label
stroke_width
float | None
0
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_5 + 1000
Zorder of the label
ecliptic
Styling for the Ecliptic
PathStyle
ecliptic
Styling for the Ecliptic
line
Style for the line
LineStyle
line
Style for the line
Property
Type
Default
Description
Copy
Path
Path
width
float
3
Width of line in pixels
stroke
Color | None
"#777"
Color of the line. Can be a hex, rgb, hsl, or word string.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None (2, 6)
Dash style of the line's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
cap_style
'butt''square'
'round' CapStyle.ROUND
Style of line/dash endpoints
opacity
float
1
Opacity (transparency) of the line (0 to 1)
zorder
int
ZOrder.LAYER_3 - 1
Zorder of the line
label
Style for the path's label
LabelStyle
label
Style for the path's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
30
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
"#777"
Font's color
opacity
float
1
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
8
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
"#000"
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_3
Zorder of the label
celestial_equator
Styling for the Celestial Equator
PathStyle
celestial_equator
Styling for the Celestial Equator
line
Style for the line
LineStyle
line
Style for the line
Property
Type
Default
Description
Copy
Path
Path
width
float
4
Width of line in pixels
stroke
Color | None
"#999"
Color of the line. Can be a hex, rgb, hsl, or word string.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None DashArray.DASHED_DOTS
Dash style of the line's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
cap_style
'butt''square'
'round' CapStyle.ROUND
Style of line/dash endpoints
opacity
float
1.0
Opacity (transparency) of the line (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of the line
label
Style for the path's label
LabelStyle
label
Style for the path's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
30
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
"#999"
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
8
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
"#000"
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_3
Zorder of the label
galactic_equator
Styling for the Galactic Equator
PathStyle
galactic_equator
Styling for the Galactic Equator
line
Style for the line
LineStyle
line
Style for the line
Property
Type
Default
Description
Copy
Path
Path
width
float
4
Width of line in pixels
stroke
Color | None
"#999"
Color of the line. Can be a hex, rgb, hsl, or word string.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None DashArray.SOLID
Dash style of the line's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
cap_style
'butt''square'
'round' "square"
Style of line/dash endpoints
opacity
float
0.8
Opacity (transparency) of the line (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of the line
label
Style for the path's label
LabelStyle
label
Style for the path's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
30
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
"#7c7c7c"
Font's color
opacity
float
1
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
8
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
"#000"
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_3
Zorder of the label
horizon
Styling for the horizon
PathStyle
horizon
Styling for the horizon
line
Style for the line
LineStyle
line
Style for the line
Property
Type
Default
Description
Copy
Path
Path
width
float
135
Width of line in pixels
stroke
Color | None
"#fff"
Color of the line. Can be a hex, rgb, hsl, or word string.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None DashArray.SOLID
Dash style of the line's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
cap_style
'butt''square'
'round' CapStyle.ROUND
Style of line/dash endpoints
opacity
float
1
Opacity (transparency) of the line (0 to 1)
zorder
int
ZOrder.LAYER_5
Zorder of the line
label
Style for the path's label
LabelStyle
label
Style for the path's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
98
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 FontWeight.BOLD
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
"#000"
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' AnchorPoint.CENTER
Anchor point of label
stroke_width
float | None
0
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_5
Zorder of the label
zenith
Styling for the zenith marker
ObjectStyle
zenith
Styling for the zenith marker
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"#000"
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "triangle"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
0.8
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_2
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
14
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 FontWeight.BOLD
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
optic_fov
Styling for optic fields of view
PolygonStyle
optic_fov
Styling for optic fields of view
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
None
Fill color of the polygon
stroke_width
float
3
Width of the polygon's edge in pixels
stroke
Color | None
"red"
Edge color of the polygon
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None (2, 3)
Dash style of the polygon's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'butt''square'
'round' "round"
Style of dash endpoints. Matters even for a closed ring's dashes: a zero-length dash (as used for a dotted
dash_array, e.g. (0, 5)) is only visible with a round cap -- square/butt caps render it as nothing.
opacity
float
1.0
Opacity (transparency) of the polygon (0 to 1)
zorder
int
-1000
Zorder of the polygon
arrow
Styling for arrows
ArrowStyle
arrow
Styling for arrows
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"hsl(0, 99%, 31%)"
Fill color of the polygon
stroke_width
float
2
Width of the polygon's edge in pixels
stroke
Color | None
"#ff0019"
Edge color of the polygon
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the polygon's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'butt''square'
'round' "round"
Style of dash endpoints. Matters even for a closed ring's dashes: a zero-length dash (as used for a dotted
dash_array, e.g. (0, 5)) is only visible with a round cap -- square/butt caps render it as nothing.
opacity
float
1.0
Opacity (transparency) of the polygon (0 to 1)
zorder
int
ZOrder.LAYER_4
Zorder of the polygon
body_width
float
10
Width of the arrow's body, in pixels
head_width
float
30
Width of the arrow's head, in pixels
head_height
float
70
Height of the arrow's head, in pixels
cap_style
'butt''square'
'round' "butt"
Cap style of the arrow
join_style
'mitre''bevel'
'round' "mitre"
Join style of the arrow
tissot
Styling properties for polygons.
PolygonStyle
tissot
Styling properties for polygons.
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
"#2e62ae"
Fill color of the polygon
stroke_width
float
0
Width of the polygon's edge in pixels
stroke
Color | None
#000
Edge color of the polygon
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the polygon's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'butt''square'
'round' "round"
Style of dash endpoints. Matters even for a closed ring's dashes: a zero-length dash (as used for a dotted
dash_array, e.g. (0, 5)) is only visible with a round cap -- square/butt caps render it as nothing.
opacity
float
1.0
Opacity (transparency) of the polygon (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of the polygon
Generic Shapes
line
Default styling for lines
PathStyle
line
Default styling for lines
line
Style for the line
LineStyle
line
Style for the line
Property
Type
Default
Description
Copy
Path
Path
width
float
2
Width of line in pixels
stroke
Color | None
#000
Color of the line. Can be a hex, rgb, hsl, or word string.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the line's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
cap_style
'butt''square'
'round' "square"
Style of line/dash endpoints
opacity
float
1.0
Opacity (transparency) of the line (0 to 1)
zorder
int
ZOrder.LAYER_2
Zorder of the line
label
Style for the path's label
LabelStyle
label
Style for the path's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
polygon
Default styling for polygons
PolygonStyle
polygon
Default styling for polygons
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#c2c2c2
Fill color of the polygon
stroke_width
float
1
Width of the polygon's edge in pixels
stroke
Color | None
#000
Edge color of the polygon
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the polygon's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'butt''square'
'round' "round"
Style of dash endpoints. Matters even for a closed ring's dashes: a zero-length dash (as used for a dotted
dash_array, e.g. (0, 5)) is only visible with a round cap -- square/butt caps render it as nothing.
opacity
float
1.0
Opacity (transparency) of the polygon (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of the polygon
circle
Default styling for circles
PolygonStyle
circle
Default styling for circles
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#c2c2c2
Fill color of the polygon
stroke_width
float
1
Width of the polygon's edge in pixels
stroke
Color | None
#000
Edge color of the polygon
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the polygon's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'butt''square'
'round' "round"
Style of dash endpoints. Matters even for a closed ring's dashes: a zero-length dash (as used for a dotted
dash_array, e.g. (0, 5)) is only visible with a round cap -- square/butt caps render it as nothing.
opacity
float
1.0
Opacity (transparency) of the polygon (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of the polygon
ellipse
Default styling for ellipses
PolygonStyle
ellipse
Default styling for ellipses
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#c2c2c2
Fill color of the polygon
stroke_width
float
1
Width of the polygon's edge in pixels
stroke
Color | None
#000
Edge color of the polygon
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the polygon's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'butt''square'
'round' "round"
Style of dash endpoints. Matters even for a closed ring's dashes: a zero-length dash (as used for a dotted
dash_array, e.g. (0, 5)) is only visible with a round cap -- square/butt caps render it as nothing.
opacity
float
1.0
Opacity (transparency) of the polygon (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of the polygon
rectangle
Default styling for rectangles
PolygonStyle
rectangle
Default styling for rectangles
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#c2c2c2
Fill color of the polygon
stroke_width
float
1
Width of the polygon's edge in pixels
stroke
Color | None
#000
Edge color of the polygon
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None "solid"
Dash style of the polygon's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'butt''square'
'round' "round"
Style of dash endpoints. Matters even for a closed ring's dashes: a zero-length dash (as used for a dotted
dash_array, e.g. (0, 5)) is only visible with a round cap -- square/butt caps render it as nothing.
opacity
float
1.0
Opacity (transparency) of the polygon (0 to 1)
zorder
int
ZOrder.LAYER_3
Zorder of the polygon
marker
Default styling for markers
ObjectStyle
marker
Default styling for markers
marker
Style for the object's marker
MarkerStyle
marker
Style for the object's marker
Property
Type
Default
Description
Copy
Path
Path
fill
Color | GradientStyle | None
#000
Fill color of the marker
stroke
Color | None
#000
Stroke color of marker. Can be a hex, rgb, hsl, or word string.
stroke_width
float
1
Stroke width of marker, in pixels.
dash_array
'solid''dashed'
'dashdot'
'dotted'
tuple[int, ...]
None None
Dash style of the marker's stroke. Can be a predefined string option (e.g. "dashed") or a tuple stroke dasharray.
dash_capstyle
'square''butt'
'round' "square"
Style of dash endpoints
symbol
'plus''circle'
'square'
'star'
'diamond'
'triangle'
'circle_cross'
'circle_crosshair'
'circle_line'
'comet'
'star_4'
'star_8'
'ellipse'
'satellite' "circle"
Symbol for marker.
size
float
24
Size of marker in pixels
opacity
float
1.0
Opacity (transparency) of the marker (0 to 1)
zorder
int
ZOrder.LAYER_2
Zorder of marker
label
Style for the object's label
LabelStyle
label
Style for the object's label
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label
text
Default styling for text
LabelStyle
text
Default styling for text
Property
Type
Default
Description
Copy
Path
Path
font_size
float
24
Font size of the label, in pixels
font_name
str | None
None
Name of the font to use. If
None, then the plot's base.font_name will be used.
font_family
str | None
None
Font family (e.g. 'monospace', 'sans-serif', 'serif', etc). If
None, then the plot's base.font_family will be used.
font_weight
100200
300
400
500
600
700
800
900 400
Font weight (e.g. normal, bold, ultra bold, etc)
font_style
'normal''italic'
'oblique' "normal"
Style of the label (e.g. normal, italic, etc)
fill
Color
#000
Font's color
opacity
float
1.0
Opacity (transparency) of the label (0 to 1)
anchor_point
'center''left_center'
'right_center'
'top_left'
'top_right'
'top_center'
'bottom_left'
'bottom_right'
'bottom_center' "bottom_right"
Anchor point of label
stroke_width
float | None
None
Width of border (also known as 'halos') around the text, in pixels. If
None, then the plot's base.textstrokewidth will be used.
stroke
Color | None
None
Color of border (also known as 'halos') around the text. If
None, then the plot's base.text_stroke will be used.
offset_x
floatint
'auto' 0
Horizontal offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
offset_y
floatint
'auto' 0
Vertical offset of the label, in pixels. Negative values supported. Auto Mode: If the label is plotted as part of a marker (e.g. stars, via
marker(), etc), then you can also specify the offset as "auto" which will calculate the offset automatically based on the marker's size and place the label just outside the marker (avoiding overlapping). To enable "auto" mode you have to specify BOTH offsets (x and y) as "auto."
zorder
int
ZOrder.LAYER_4
Zorder of the label