domingo, 8 de marzo de 2015

Graficación de relaciones

import random,sys
import pygame
from pygame.locals import *
      
pygame.display.init()
disp=pygame.display.set_mode((400,400))


r1 = [(x,x) for x in range(1,9)]
r2 = [(x,y) for x in range(1,9) for y in range(1,9) ]
r3 = [(x,y) for x in range(1,9) for y in range(1,9) if  x<y]
r4 = [(x,y) for x in range(1,9) for y in range(1,9) if  x>=y]
r4Conversa=[(y,x) for (x,y) in r4]

radius=6

print "Relacion a graficar: " , r4Conversa

Black = (0,0,0)
White = (255,255,255)
Red = (255,0,0)
Green = (0,255,0)
Blue = (0,0,255)

disp.fill(White)
mx=300
escala=30

for point in r4Conversa:
    (x,y)=point
    pointG=(escala*x+10,mx-escala*y)
    pygame.draw.circle(disp,Red,pointG,radius)

pygame.draw.line(disp,Green,(10,10),(10,300),10)
pygame.draw.line(disp,Green,(10,mx),(300,mx),10)

while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
            sys.exit()
    pygame.display.update()


# print todos([])
# print todos([1])
# print todos([1,2,3])
# print len(todos([1,2,3]))

No hay comentarios:

Publicar un comentario