Skip to content

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
Property Type Default Description Copy
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
background Background of the axes. This will always be plotted at the lowest Z-order.
PolygonStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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
Property Type Default Description Copy
Path
padding int 0
Padding between the axes and edge of figure
background Background of the figure (the area surrounding the axes)
PolygonStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
Property Type Default Description Copy
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
Property Type Default Description Copy
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
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
Property Type Default Description Copy
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
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
Property Type Default Description Copy
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
line Style for the line
LineStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
line Style for the line
LineStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
line Style for the line
LineStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
line Style for the line
LineStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
line Style for the line
LineStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
marker Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
Property Type Default Description Copy
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
Property Type Default Description Copy
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
Property Type Default Description Copy
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 Style for the line
LineStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
Property Type Default Description Copy
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
Property Type Default Description Copy
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
Property Type Default Description Copy
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
Property Type Default Description Copy
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 Style for the object's marker
MarkerStyle
Property Type Default Description Copy
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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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
Property Type Default Description Copy
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 100
200
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 float
int
'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 float
int
'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