«цирковые» сюжеты с matplotlib?

Кто-нибудь знает, есть ли способ сделать цирковые сюжеты с matplotlib python или любой другой библиотекой python? Они не должны быть такими же красивыми, как на примере.

3 Solutions collect form web for “«цирковые» сюжеты с matplotlib?”

Насколько я знаю, для этого нет прямой функциональности. Если бы я создал эту функциональность, я бы использовал полярные графики в качестве отправной точки, тогда я бы создал преобразование для преобразования позиций данных по круговой оси в полярные координаты.

Идея Янна велика. И еще, цирк разработан Perl с GD и другими модулями, а затем выводит SVG (или png). Python также может это сделать, если вы хотите создать новое колесо 🙂

Поскольку я знаю, хотите ли вы рисовать образы стиля (круговой стиль) с помощью matplotlib, лучше писать исходный код python напрямую:

  1. изучить основную грамматику SVG
  2. использовать python для создания базовой компоновки
  3. дизайн элементов изображения
  4. вычисление и преобразование координат ваших данных; вам лучше подумать об этом в полярных координатах (я делал то же самое, но без открытого источника).
  5. выведите свои элементы.

Если вам нравится, присоединяйтесь к группе google goos, чтобы обсудить: http://groups.google.com/group/circos-data-visualization

Похоже, что модуль Biopython GenomeDiagram имеет аналогичную функциональность, хотя он предназначен для построения геномных данных, но не любых данных, как в цирках, и выход не будет таким приятным.

  • изменить настройки оси matplotlib
  • Сглаживание данных в контурном графике с помощью Matplotlib
  • 3D-линия Python Matplotlib, проходящая через поверхность
  • Python & Matplotlib: Сделайте 3D-график интерактивным в Jupyter Notebook
  • Построение кривой с эквидистантными (дуговыми) маркерами
  • Matplotlib, добавив текст с несколькими строками. Добавление текста, который может следовать кривой
  • Matplotlib - рисунок гладкого круга в полярном сюжете
  • Импортировать подзаголовки с тем же цветом
  • Python - лучший язык программирования в мире.