Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
79 lines (68 loc) · 2.02 KB

File metadata and controls

79 lines (68 loc) · 2.02 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
from datetime import datetime
from zoneinfo import ZoneInfo
from starplot import ZenithPlot, Observer, _
from starplot.styles import PlotStyle, extensions
tz = ZoneInfo("America/Los_Angeles")
dt = datetime(2023, 7, 13, 22, 0, tzinfo=tz)
observer = Observer(
dt=dt,
lat=33.363484,
lon=-116.836394,
)
p = ZenithPlot(
observer=observer,
style=PlotStyle().extend( # add a style to the plot
extensions.BLUE_MEDIUM,
),
resolution=4000,
scale=0.9,
)
# Again, we plot the constellations first, because Starplot will use the constellation
# lines to determine where to place labels for stars (labels will look better if they're
# not crossing a constellation line)
p.constellations()
p.stars(where=[_.magnitude < 4.6], where_labels=[_.magnitude < 3])
# plot galaxies and open clusters with a limiting magnitude of 9
# but do NOT plot their labels or their true apparent size
p.galaxies(
where=[_.magnitude < 9],
where_labels=[False],
where_true_size=[False],
)
p.open_clusters(
where=[(_.magnitude < 9) | (_.magnitude.isnull())],
where_labels=[False],
where_true_size=[False],
)
# plot constellation borders and the ecliptic
p.constellation_borders()
p.ecliptic()
# plot the Milky Way
p.milky_way()
# plot a marker for the Coma Star Cluster (aka Melotte 111) and customize its style.
# Starplot also has functions for plotting circles, rectangles, polygons, and more.
# See the reference for MapPlot for details.
p.marker(
ra=12.36 * 15,
dec=25.85,
style={
"marker": {
"size": 80,
"symbol": "circle",
"fill": "full",
"color": "#ed7eed",
"edge_color": "#e0c1e0",
"alpha": 0.8,
},
"label": {
"font_size": 25,
"font_weight": 600,
"font_color": "#c83cc8",
"font_alpha": 1,
},
},
label="Mel 111",
)
p.horizon()
p.constellation_labels() # Plot the constellation labels last for best placement
p.export("tutorial_03.png", transparent=True)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.