I have a set number of elements on a coordinate plane. I want to proportionately increase the spacing between them in the X axis by say 20%, without warping their shape in the x dimension; the spacing isn't equal so I cannot use the distribute options in the Align panel. How do I do that?
- Select your initial objects and then right click > transform > scale.
- Select "non-uniform" and enter 200% for horizontal and 100% for vertical, hit OK.
- Now right click again and choose transform > "transform each". Set your horizontal to 50% and keep the vertical at 100%, hit OK.
The space between the center points of your objects has increased 200% while the initial size of the objects is retained.
This is not the same thing as the absolute space from edge to edge of each object being scaled at 200% but it may get you the result you are looking for. Also, this example uses 200% (double size) and 50% (half size) because they are the easiest to work with but the same can be done for other scales. For instance, scale objects 125% (a 25% increase to size) and then return to them to their original size by scaling at 80%.
You would use Window > Align > Distribute Spacing
If you don't see Distribute Spacing option, choose Show Options in the Align panel window menu located in the upper right of the panel window.
Select the objects you wish to space or re-space by a specified amount.
Click Align To: > Align to Key Qbject in the drop-down menu.
Specify the amount of space desired in the Distribute Spacing Box.
Select the desired Key Object you want to use from among the objects.
Click the Distribute Spacing > Horizontal Distribute Space button
This might be done in steps in a workaround.
- After you have your objects distributed as you wish with desirable spacing, fill the spaces with placeholders that can be selected and globally resized by percent as you desire.
- Distribute the objects horizontally (or vertically) using their edges.
- Finally, delete the objects you used as "spacers" leaving the original figures you wanted to respace.