Hard to review in split view:
marker=dict(size=12,color='red',symbol='circle',shape='diamond',opacity=0.8)
Easy to spot changes in diffs:
marker = dict(
size=12,
color='red',
symbol='circle',
shape='diamond',
)
Rule: Limit lines to 88 characters (Ruff/Black default)