Select to view content in your preferred language

Apply Custom Sort Order To Legend Layout Class?

3471
6
Jump to solution
02-04-2020 12:56 PM
Spacek_Jacob
Emerging Contributor

Hello ArcGis Community!

I am annoyed, desperate, and in need of assistance!

I need help re-ordering a legend within my layout.

To be precise, I need to alter the "Districts" layer symbology class order in order to alter the order these values are printed within my legend.

Left Picture (Map Layer Screenshot)

  • The picture on the left shows the original shape file layer within its group in the Map editor.

Right Picture (Layout Legend Screenshot)

  • The picture on the right shows the snippet from my layout where the layer is displaying as part of a legend.

I can not seem to figure this out.

Additionally I need to sort the order of the districts using a custom sorting order, not alphabetical 

I have tried altering the drawing order of the symbology with no success?

Any help is SINCERELY appreciated.

0 Kudos
1 Solution

Accepted Solutions
MervynLotter
Frequent Contributor

If I understand you problem then it is very easy to fix. You should just be able to change the order of the layer names from the Symbology pane and these will be updated in the Legend.  

So from your Symbology pane, click in the specific feature name under the "Value" subheading, then drag up or down.

View solution in original post

6 Replies
RickeyFight
MVP Regular Contributor

Spacek, Jacob

Can you convert the legend to graphics? 

Then you can order the legend any way you want. 

Spacek_Jacob
Emerging Contributor

Thanks for the response Rickey! I gave this method a shot.

While this method does allow the flexibility to manipulate the positions of the graphics in detail but I found that the response from Mervyn Lotter below was just a bit simpler to accomplish my goal!

Through this approach I

- grouped the text and patch together into more organized layers as to not lose their original spacing

- re ordered the new grouped layers

-adjusted the and alignment properties accordingly to match the original legend specs

Thank you again for your advice, all insight is valuable.

Future projects might require legends to be altered with similar levels of detail and I plan to use it accordingly if need be.

Thanks again!

0 Kudos
MervynLotter
Frequent Contributor

If I understand you problem then it is very easy to fix. You should just be able to change the order of the layer names from the Symbology pane and these will be updated in the Legend.  

So from your Symbology pane, click in the specific feature name under the "Value" subheading, then drag up or down.

Spacek_Jacob
Emerging Contributor

Thank you so much for your response! 

This method worked exactly as I needed it to!

<img src='https://community.esri.com/images/emojis/1f603.png' class='jive_emoji'/>  <img src='https://community.esri.com/images/emojis/1f603.png' class='jive_emoji'/>  <img src='https://community.esri.com/images/emojis/1f603.png' class='jive_emoji'/> <img src='https://community.esri.com/images/emojis/1f603.png' class='jive_emoji'/> <img src='https://community.esri.com/images/emojis/1f603.png' class='jive_emoji'/> <img src='https://community.esri.com/images/emojis/1f603.png' class='jive_emoji'/>

0 Kudos
Hamster_On_Coffee
New Contributor

I know I'm late to the party, but this is a lifesaver - thank you so much!

0 Kudos
by Anonymous User
Not applicable

Does anyone know if it is possible to move <all other values> in the symbology order? It appears to be stuck at the bottom and I would like it to appear at the top of my legend.

SHartholt_0-1668692140156.png

SHartholt_1-1668692168477.png

 

 

0 Kudos