Re: On the global surface plot

From: Mary Haley <haley_at_nyahnyahspammersnyahnyah>
Date: Sun Mar 17 2013 - 22:35:51 MDT

Dear Jiafu,

There's no function specifically for drawing a north arrow to a plot. I'm not sure exactly what you mean by scale.

However, you can use any one of the NCL fonts as a marker, and then add it to your map using gsn_add_polymarker. You can add text to your map using gsn_add_text:

To see NCL's font tables, go to:

and click on any one of the lines to see more character from that table. Of particular interest might be these tables:

If you find something, remember which character and which font table it is associated with, and then use NhlNewMarker to create an index for it that you can use with "gsn_add_polymarker" and the "gsMarkerIndex" resource.

We have some examples of adding your own markers using gsn_add_polymarker and gsnMarkerIndex at:

Example polyg_7.ncl uses NhlNewMarker, and examples polyg_{3,8,14}.ncl on the same page use the gsMarkerIndex resource.

For adding the scale, if you are talking about a text string, then you can use gsn_add_text string. There are examples of gsn_add_text string on the same page (see polyg_12.ncl)

Good luck,


On Mar 12, 2013, at 4:53 PM, 毛嘉富 wrote:

> Hi,
> I want to add north arrow and scale on to the attached global plot done with NCL.
> Does NCL have this function?
> Thanks,
> Jiafu
> <Screen Shot 2013-03-12 at 5.10.15PM.png>_______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:

ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
Received on Sun Mar 17 22:36:01 2013

This archive was generated by hypermail 2.1.8 : Tue Mar 19 2013 - 16:31:18 MDT