Почему фрагменты на моей круговой диаграмме в Illustrator не точны?

Я сделал круговую диаграмму, состоящую из нескольких секторов. Два среза составляют 0,1%.

введите описание изображения здесь

Один фрагмент размером 0,1% (желтый) можно легко увидеть, а другой невероятно мал — вам нужно перетащить другие фрагменты в сторону, чтобы увидеть его.

введите описание изображения здесь

Оба имеют выбранные цвета заливки, и оба имеют обводку, установленную на «Прозрачный». Что может привести к тому, что один срез будет казаться намного меньше другого? Единственное, о чем я могу думать, это то, что я повернул круговые диаграммы в одной точке, но я не вижу, как это может привести к изменению одного крошечного фрагмента, поскольку я повернул весь круг, а не только один фрагмент.

Кто-то предложил мне отключить настройку «Улучшить тонкие линии», но у меня нет этой опции (или какой-либо вкладки «Производительность»/«Производительность графического процессора») в окне «Настройки»:

введите описание изображения здесь

Что-то еще может быть не так - вы уверены, что оба ломтика имеют одинаковый размер? У вас активировано выравнивание по пикселям или выравнивание по сетке? Вы уверены, что не испортили что-то еще во время вращения?
У меня не активировано выравнивание по пикселям или выравнивание по сетке. Я почти уверен, что данные должны быть правильными, вот как это выглядит: imgur.com/a/A5fQg (Кавычки в верхней строке нужны для того, чтобы проценты отображались в срезах. Я скрыл текст, чтобы он меньше запутывайся)
Я также только что сделал новый круг с другими данными, но с теми же цветами. Затем я изменил данные, чтобы они соответствовали тому, что у меня есть в проблемном круге. Произошло то же самое - один из кусочков исчез. Так что я не думаю, что ротация была проблемой.
это очень странно! это может быть какая-то ошибка, потому что результат будет другим, если вы измените порядок данных в диаграмме данных...
Порядок почти одинаковых соседних цветов на диаграмме затрудняет их различие для диагностики. Пожалуйста, попробуйте сделать срез 0.1 черным. Затем посмотрите на порядок слоев и видимость фрагментов.

Ответы (1)

Illustrator, кажется, имеет внутреннее разрешение в 1 градус, когда рисует круговые диаграммы. Срезы меньше 1 градуса не учитываются, если накопленного остатка недостаточно после вычисления других срезов перед ним.

Вот пример: первый срез в 1 единицу должен составлять 0,36 градуса. Это не учтено. второй 2-элементный срез должен быть 0,72 градуса. С остатком 0,36 градус можно считать как 1 градус. следующий нарисован как 1 градус, потому что он должен быть немного больше, чем 1 градус. Остаток сохраняется для следующих срезов.

введите описание изображения здесь

Пурпурный штрих — мой измерительный инструмент. Его высота и ширина показывают, что эти 3 первых среза вместе составляют 3 градуса. (= арктан(Ш/В))

Срезы по 0,36 градуса можно нарисовать вручную, потому что предел в 1 градус не является общим, он используется только при создании круговой диаграммы. Вы можете отлично повернуть линию на 0,36 градуса.

Как: добавить слишком маленькие числа к соседним большим числам и нарисовать недостающие части на больших числах. Это вполне можно сделать ручкой, никто не увидит, 0,3 или 0,4 градуса. Треугольник, вероятно, достаточно точен, по крайней мере, на экране. Рисование линии и заливка нового фрагмента с помощью Конструктора фигур не работают, пока диаграмма не станет нередактируемой. Не рекомендуется!