00001 from dataplot import plotmodels as models 00002 from dataplot import R 00003 00004 class PlayerManager(models.Manager): 00005 def SquareScatter_args(self): 00006 qs=self.filter(games__gte=5) 00007 return { 00008 'y':[x.team_goals_per_game for x in qs], 00009 'ylab':"Team goals per game", 00010 'x':[x.goals_per_game for x in qs], 00011 'xlab':"Goals per game", 00012 'main':"Your contribution to your team's goals", 00013 'ann':[x.name for x in qs], 00014 } 00015 00016 class Player(models.Model): 00017 name=models.CharField(max_length=100,unique=True) 00018 goals_per_game=models.FloatField() 00019 team_goals_per_game=models.FloatField() 00020 games=models.IntegerField() 00021 00022 objects=PlayerManager() 00023 00024 MANAGER_DATAPLOTS=[ 00025 R.SquareScatter, 00026 ]