**-Td**\ [**g**\|\ **j**\|\ **J**\|\ **n**\|\ **x**]\ *refpoint*\ **+w**\ *width*\ [**+f**\ [*level*]]\ [**+j**\ *justify*]\ [**+l**\ *w,e,s,n*][**+o**\ *dx*\ [/*dy*]]
    Draw a map directional rose on the map at the location defined by
    the reference and anchor points:
    Give the reference point on the map for the rose using one of four coordinate systems:

    .. include:: explain_refpoint.rst_

    By default, the anchor point on the directional rose is assumed to be the center of the rose (MC), but this
    can be changed by appending **+j** followed by a 2-char justification code *justify*
    (see :doc:`text` for list and explanation of codes).
    **Note**: If **-Dj** is used then *justify* defaults to the same as *refpoint*,
    if **-DJ** is used then *justify* defaults to the mirror opposite of *refpoint*.
    Append **+w**\ *width* to set the width of the rose in plot coordinates (in inches, cm, or points).
    Add **+f** to get a "fancy" rose, and specify in *level* what
    you want drawn. The default [1] draws the two principal E-W,
    N-S orientations, 2 adds the two intermediate NW-SE and NE-SW
    orientations, while 3 adds the eight minor orientations WNW-ESE,
    NNW-SSE, NNE-SSW, and ENE-WSW.
    Label the cardinal points W,E,S,N by adding **+l** and append your own four
    comma-separated strings to override the default.  Skip a specific label by leaving it blank.
    See :ref:`Placing-dir-map-roses` and **-F** on how to place a panel behind the directional rose.

**-Tm**\ [**g**\|\ **j**\|\ **J**\|\ **n**\|\ **x**]\ *refpoint*\ **+w**\ *width*\ [**+d**\ *dec*\ [/\ *dlabel*]]]\ [**+i**\ *pen*]\ [**+j**\ *justify*][**+l**\ *w,e,s,n*][**+p**\ *pen*]\ [**+t**\ *ints*][**+o**\ *dx*\ [/*dy*]]
    Draw a map magnetic rose on the map at the location defined by
    the reference and anchor points:
    Give the reference point on the map for the rose using one of four coordinate systems:

    .. include:: explain_refpoint.rst_

    By default, the anchor point on the magnetic rose is assumed to be the center of the rose (MC), but this
    can be changed by appending **+j** followed by a 2-char justification code *justify*
    (see :doc:`text` for list and explanation of codes).
    **Note**: If **-Dj** is used then *justify* defaults to the same as *refpoint*,
    if **-DJ** is used then *justify* defaults to the mirror opposite of *refpoint*.
    Append **+w**\ *width* to set the width of the rose in plot coordinates (in inches, cm, or points).
    Use **+d** to assign the magnetic declination and set *dlabel*, which is a label for
    the magnetic compass needle (Leave empty to format a label from
    *dec*, or give - to bypass labeling). With **+d**, both directions to geographic and magnetic north are
    plotted [Default is geographic only]. If the north label is **\***
    then a north star is plotted instead of the north label. Annotation
    and two levels of tick intervals for both geographic and magnetic
    directions default to 30/5/1 degrees; override these settings by appending
    **+t**\ *ints*, and append six slash-separated intervals to set both the
    geographic (first three) and magnetic (last three) intervals.
    Label the cardinal points W,E,S,N by adding **+l** and append your own four comma-separated
    strings to override the default.  Skip a specific label by leaving it blank.
    Number GMT default parameters control pens, fonts, and color.
    See :ref:`Placing-mag-map-roses` and **-F** on how to place a panel behind the magnetic rose.
