htdocs/examples/2008-03-11-basic-scatterplot/models.py

Go to the documentation of this file.
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         ]

Generated on Tue Apr 22 23:16:22 2008 for django-dataplot by  doxygen 1.4.6