Expert guide for creating high-quality NCL climate plots with standardized styling, paneling, and best practices.
This skill provides expert guidance for creating high-quality, publication-ready climate plots using NCL, based on specific user preferences and best practices.
gsn_panel with a unified label bar at the bottom.resP@gsnPanelLabelBar = True.resP@gsnPanelBottom = 0.2 (Reserve space at bottom).resP@pmLabelBarOrthogonalPosF = -0.02 (Move label bar slightly down, closer to plot).resP@pmLabelBarWidthF = 0.5 (Approx 90% of subplot width).font_index = 21), size ~0.018.resP@lbTitleString = "".0.018 (approx 12pt for A4).res@cnLineLabelsOn = False.res@cnInfoLabelOn = False.res@cnFillOn = True, res@cnLinesOn = False.BlWhRe (Blue-White-Red).precip_diff_12lev (Yellow-White-Green-Blue). ; --- Styling Resources (Global) ---
font_index = 21
font_height = 0.018
res_base = True
res_base@txFontHeightF = font_height
res_base@gsnStringFont = font_index
res_base@tmXBLabelFont = font_index
res_base@tmYLLabelFont = font_index
; --- Panel Resources ---
resP = True
resP@gsnPanelLabelBar = True
resP@lbLabelFont = font_index
resP@lbLabelFontHeightF = font_height
; Color Bar Geometry & Position
resP@pmLabelBarWidthF = 0.5 ; ~90% of subplot width
resP@gsnPanelBottom = 0.20 ; Reserve bottom margin
resP@pmLabelBarOrthogonalPosF = -0.02 ; Move label bar slightly down (closer to plot)
resP@lbTitleString = "" ; No title below color bar
ncl-analysis).eof_maps.png using gsn_panel with the settings above.pc_timeseries.png separately. Ensure X-axis shows Years (tmXBMode = "Manual").Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer