Форум сайта python.su
Как нарисовать такую картинку в python? Какую библиотеку лучше использовать? Картинка будет в большем масштабе около 400 000 кусочков, так что скорость работы должна быть соответсвующей. И если python будет слишком долго рисовать это, то на чем лучше писать???
Картинка должна сохраняться в png файл, но как именно рализовать саму отрисовку не знаю, тощина этих разноцветных кусочков не будет превышать 1px так что думал использовать дуги в PIL, но расчитывать прямоугольник, начальную и конечную точку каждой дуги с учётом увеличения длины дуги с радиусом, для 400 000 таких кусочков вот в чем проблема.
Отредактировано viktor4018 (Май 5, 2016 10:29:41)
Офлайн
судя по картинке у вас енное количство кругов с равным количеством секций.
В чем трудность?
Офлайн
ZerGМне кажется, что секции разных площадей.
судя по картинке у вас енное количство кругов с равным количеством секций.В чем трудность?
Отредактировано noob_saibot (Май 5, 2016 11:36:30)
Офлайн
ZerG
судя по картинке у вас енное количство кругов с равным количеством секций.
Офлайн
viktor4018Строите 1001 круг с общим центром, делите внешний круг на 360 равных отрезков и соединяете концы с центром, далее рандомно закрашиваете…
Офлайн
Возможно глава 6 в книге Марка Саммерфилда Вам поможет.
Офлайн
В примерах по matplotlib есть похожая диаграмма
Отредактировано scidam (Июнь 24, 2016 02:07:45)
Офлайн