Если вы хотите построить набор кругов, вы можете увидеть этот пост или этот gist (бит более новый). Сообщение предложило функцию с именем circles
.
Функция circles
работает как scatter
, но размеры построенных кругов находятся в блоке данных.
Вот пример:
from pylab import *
figure(figsize=(8,8))
ax=subplot(aspect='equal')
#plot one circle (the biggest one on bottom-right)
circles(1, 0, 0.5, 'r', alpha=0.2, lw=5, edgecolor='b', transform=ax.transAxes)
#plot a set of circles (circles in diagonal)
a=arange(11)
out = circles(a, a, a*0.2, c=a, alpha=0.5, edgecolor='none')
colorbar(out)
xlim(0,10)
ylim(0,10)
[/g2]