Как создать элементы layount в зависимости от контекста данных в protovis-js?
Я смотрю на этот прекрасный образец, и это так, и не могу не задаться вопросом, как создавать такие лемменты, как:
bg.add(pv.Wedge)
.angle(smallAngle)
.startAngle(function(d) this.proto.startAngle() + smallAngle)
.outerRadius(function(d) radius(d.penicillin))
.fillStyle(drugColor.Penicillin)
только если d.penicillin > 0
затем позвоните bg.add(pv.Wedge)
(так что есть более или менее элементы пользовательского интерфейса в зависимости от данных, а не только их параметры)?