offcenter = 80
center = (500, 400)
rotation = -180

############
# Ego axis #
############
ego_count = Alter.objects.filter(name__contains='TL0').count()
ego_scale = Scale(domain=[
    Alter.objects.order_by('degree')[0].degree,
    Alter.objects.order_by('-degree')[0].degree
],
                  range=[2, 40])
ego_axis_len = sum([
    ego_scale.linear(e.degree) * 2.0
    for e in Alter.objects.filter(name__contains='TL0').all()
])

ego_axis_origin = rotate(offcenter + 100, angle=rotation, origin=center)
axis_egos = Axis(ego_axis_origin,
                 rotate(offcenter + ego_axis_len,
                        angle=rotation,
                        origin=ego_axis_origin),
                 stroke="purple",
                 stroke_opacity="1",
                 stroke_width=2)

# place ego nodes on ego axis
j = 0.0
for e in Alter.objects.filter(name__contains='TL0').order_by('degree').all():
Beispiel #2
0
                'Privado': 'purple',
                'Sociedad_Civil': 'yellow'}


offcenter = 80
center = (500, 400)
rotation = -180

############
# Ego axis #
############
ego_count = Alter.objects.filter(name__contains='TL0').count()
ego_scale = Scale(domain=[Alter.objects.order_by('degree')[0].degree,
                          Alter.objects.order_by('-degree')[0].degree],
                  range=[5, 30])
ego_axis_len = sum([ego_scale.linear(e.degree) * 2.0
                    for e in Alter.objects.filter(name__contains='TL0').all()])

ego_axis_origin = rotate(offcenter + 100,
                         angle=rotation,
                         origin=center)
axis_egos = Axis(ego_axis_origin,
                 rotate(offcenter + ego_axis_len,
                        angle=rotation,
                        origin=ego_axis_origin),
                 stroke="purple",
                 stroke_opacity="1", stroke_width=2)

# place ego nodes on ego axis
j = 0.0
for e in Alter.objects.filter(name__contains='TL0').order_by('degree').all():
offcenter = 80
center = (500, 400)
rotation = -180

############
# Ego axis #
############
ego_count = Alter.objects.filter(name__contains='TL0').count()
ego_scale = Scale(domain=[
    Alter.objects.order_by('degree')[0].degree,
    Alter.objects.order_by('-degree')[0].degree
],
                  range=[5, 30])
ego_axis_len = sum([
    ego_scale.linear(e.degree) * 2.0
    for e in Alter.objects.filter(name__contains='TL0').all()
])

ego_axis_origin = rotate(offcenter + 100, angle=rotation, origin=center)
axis_egos = Axis(ego_axis_origin,
                 rotate(offcenter + ego_axis_len,
                        angle=rotation,
                        origin=ego_axis_origin),
                 stroke="purple",
                 stroke_opacity="1",
                 stroke_width=2)

# place ego nodes on ego axis
j = 0.0
for e in Alter.objects.filter(name__contains='TL0').order_by('degree').all():