GIS Tips & Tricks

A weblog dedictated to the lifelong pursuit of cartographic bliss in GIS.

Monday, October 24, 2005

Multi-Lined Legend Labels in ArcMAP

PROBLEM: legend label too long to fit in legend area without reducing font size.


SOLUTION: use the label DESCRIPTION option instead where multi-line label descriptions are possible. See below>


Select Edit Description…
The Description for Legend input box will appear. Enter the label description here. For a new line use CTRL-ENTER. Select OK.


Right click on the legend and bring up the legend properties



Select the ITEMS tab. Right click on the layer in Legend Items: and select Properties…

The Legend Item Properties box will appear>


Unselect the checkbox for Show Labels and select the check box for Show Descriptions. Click the Description Symbol… button.


Description text is by default italicized. Unselect the and select OK.

Here's the RESULT:

21 Comments:

  • At 12:51 AM, Anonymous Anonymous said…

    very usefull! longtime I was searching for multiline legend entries! thanks a lot.
    Michael

     
  • At 8:24 AM, Anonymous Anonymous said…

    Thanks for this little tip - i've tried all sorts of scripts and rubbish - none have worked.

    Cheers

     
  • At 8:43 AM, Anonymous Anonymous said…

    This is really, REALLY useful. Thanks a lot.

     
  • At 4:28 PM, Blogger Cristobal said…

    excellent, Thank you!
    but, do you know a way to write over 6 rows??

     
  • At 11:22 AM, Anonymous SkullBot said…

    Thank you sir!

     
  • At 1:42 PM, Anonymous Anonymous said…

    Extremely helpful! My only question now is, my label point is showing up in the legend next to the second row of the wrapped line, and I'd rather have it be next to the first row of the wrapped line. I'd be grateful for a tip on how to fix that.

     
  • At 10:55 AM, Anonymous Anonymous said…

    I figured out how to get the label point to show up next to the first line of the wrapped text. Here are the steps (for ArcGIS 9.3):

    1) Right click the legend frame, select Properties
    2) Right click on the legend item that has the wrapped text, select Properties
    3) Under the General tab, click the Description Symbol button
    4) In the Symbol Selector, select Properties
    5) In the Editor, there's a section for Vertical Alignment. Select the Top radio button.
    OK, OK, OK, etc... to save and get out.
    The feature symbol will now be aligned with the top row of the wrapped text.

     
  • At 3:35 AM, Anonymous Anonymous said…

    Solved my problem. Really cool tip. Many thanks mate.
    All the best

     
  • At 7:01 AM, Anonymous Anonymous said…

    Thank you! Helped me a lot!

     
  • At 5:24 PM, Anonymous Anonymous said…

    Super thanks.

     
  • At 1:46 PM, Blogger Juani said…

    Thanks, I wast trying to find the description for the Legend without success!! thanks from down here!!

     
  • At 11:42 AM, Anonymous Anonymous said…

    Doesn't work if one is using representations!!!

     
  • At 3:07 AM, Anonymous Anonymous said…

    perfect! thanks a lot

     
  • At 8:43 AM, Anonymous Anonymous said…

    very useful tip.
    Thank you so much.

     
  • At 2:34 PM, Anonymous Anonymous said…

    As mentioned above, but I will reiterate: Does NOT work if one is using representations!!!!

     
  • At 6:16 AM, Blogger Felipe Herrerias said…

    awesome, thanks a lot!

     
  • At 3:18 AM, Anonymous Anonymous said…

    About time.........longtime I was searching for multiline legend entries! thanks YOU!!!!

     
  • At 1:39 PM, Anonymous Anonymous said…

    Great! Thank you!

     
  • At 9:24 AM, Anonymous Anonymous said…

    This tip and the comment on lining up the symbol with the first line of wrapped text are the most useful things I've ever found on ArcMap legends. Thanks so much!

     
  • At 1:36 AM, Blogger Kavitha Sunkari said…

    great thankyou

     
  • At 7:00 PM, Blogger Zakirman Ibros said…

    Can we make different format of the two lines description: in your example the first line "Class A" is Font Bold and the seconds line is Font Italic

     

Post a Comment

<< Home