0

I've created a version manually, but it has small errors and I want to create an automated one (attached my manual one here):

enter image description here

I thought it would have something to do with the Rotate option within the Transform > Rotate panel, or maybe in the Effect > Distort & Transform > Transform panel. But nothing lets me increase the space with each copy.

Been trying to figure this out for an hour now.

Is this even possible?

Thanks

0

2 Answers 2

2

Pie Graph... insert the numbers in increasing increments. Apply the numbers.

enter image description here

The "wedges" will auto-size to be proportional, and all fit, within the area of the circle. Meaning, the total sum of the numbers does not need to equal 100% or 360°. Just enter your values and they should all fit. *[see caveat below]

Ungroup the graph which will break the link to the data. Then alter however is desired.

enter image description here

Because the link to the data needs to be broken in order to alter the individual wedges, you'll need to redo all of this if the data set requires changing.


Caveat: If one of the data points is proportionally too small it may be omitted from the graph since it wouldn't be visually detectable. In short, the data points need to be large enough to be seen.

Example of this.. here I have 8 data points, but the graph only shows 7:

enter image description here

The first data point is proportionally too small to be seen. If I increase the value of the first data point, then all 8 wedges will show. Merely increasing the first value by 1 makes it visible on the graph:

enter image description here

If you have a great many data points, starting with a low value and reaching a very high value, this may be an issue with a pie graph. If this is an issue for me, I'll (irrationally) "tweak" the smaller data point so it's visible on the graph. The data point no longer follows the rational progression of the other values, but actually seeing it can be more important in many use cases.


0

One idea: Convert linearly growing line lengths to arc lengths with an art brush.

enter image description here

  1. You can use Blending to make easily a set of lines which have linearly growing lengths. Draw only the top and bottom horizontal lines. (see NOTE2)

  2. The blend is expanded and ungrouped. A half of the lines are colored to red just for clarity. The lines are moved to a contiguous chain and defined to be an Art Brush.

Art Brush options: enter image description here

  1. The new brush is applied to a circle. The result is expanded (=Object > Expand Appearance) and ungrouped to separate the arc segments. The blue lines are drawn manually from the center of the circle to the arc joints. They snap.

NOTE1: You must have Smart Guides and Snap to Point ON to make everything to snap exactly. No other snaps! The green line was drawn BEFORE applying the brush, because the centerpoint of the circle vanishes as soon as Expand Appearance is applied. Without it you cannot draw the blue lines.

NOTE2: If you need a logarithmic series instead of linear one, do not use blending. Use Object > Transform > Scale > Copy and repeat by pressing Ctrl+D.

2
  • If you make it out of lines the other way around then you can just scale the inner points to 0
    – joojaa
    May 4 at 16:54
  • I tried at first to include 90 degrees rotated lines to my brush. The ends did not fit. No idea, why - an error or bug?
    – user287001
    May 4 at 17:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.