You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here is some Python code that uses it the way you want:
text = mv.mtext(
text_lines = ["Hello world", "How are you?"],
text_colour = "black",
text_font_size = 0.5,
text_mode = "positional",
text_justification = "left"
)
gview = mv.geoview()
geo_page = mv.plot_page(view = gview)
annotation_view = mv.annotationview(
#subpage_background_colour = "peach"
subpage_background_colour = "RGBA(1, 0.5, 0.5, 0.5)"
)
text_page = mv.plot_page(
top = 40, # % of main page from top-left
bottom = 50,
left = 30,
right = 55,
view = annotation_view
)
dw = mv.plot_superpage(pages = [geo_page,text_page])
mv.plot(dw[0], data, dw[1], text)
Unfortunately we do not support the gaps in isolines required for your second question, but blanking of labels is on, as long as you don't turn off contour_label_blanking.
Activity
iainrussell commentedon Aug 13, 2021
Hi George,
Good questions! To go beyond the simple white background that you get with
text_box_blanking='on'you need to use the Annotation View, described a bit here: https://confluence.ecmwf.int/display/METV/Layout+in+MetviewHere is some Python code that uses it the way you want:
Unfortunately we do not support the gaps in isolines required for your second question, but blanking of labels is on, as long as you don't turn off

contour_label_blanking.I hope this helps a little!
Iain
gkafk commentedon Aug 18, 2021
Thanks Iain.
I will try it.