sistemata la legenda sulla mappa ppi
This commit is contained in:
parent
1575c1b38a
commit
e106a08cf5
@ -3,7 +3,7 @@
|
||||
"scan_limit": 60,
|
||||
"max_range": 100,
|
||||
"geometry": "1200x1024+463+195",
|
||||
"last_selected_scenario": "scenario1",
|
||||
"last_selected_scenario": "scenario2",
|
||||
"connection": {
|
||||
"target": {
|
||||
"type": "tftp",
|
||||
|
||||
@ -68,7 +68,19 @@ class PPIDisplay(ttk.Frame):
|
||||
self.ax.set_ylim(0, self.range_var.get())
|
||||
|
||||
angles = np.arange(0, 360, 30)
|
||||
labels = [f"{angle}°" for angle in angles]
|
||||
# --- MODIFICATION START ---
|
||||
# Logic to format labels as 0, +30, ..., +/-180, ..., -30
|
||||
labels = []
|
||||
for angle in angles:
|
||||
if angle == 0:
|
||||
labels.append("0°")
|
||||
elif 0 < angle < 180:
|
||||
labels.append(f"+{angle}°")
|
||||
elif angle == 180:
|
||||
labels.append("±180°")
|
||||
else: # angle > 180
|
||||
labels.append(f"-{360 - angle}°")
|
||||
# --- MODIFICATION END ---
|
||||
self.ax.set_thetagrids(angles, labels)
|
||||
|
||||
self.ax.tick_params(axis='x', colors='white', labelsize=8)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user