def test_sequence_layers(self):
     layer1 = rplot.Layer(self.data)
     layer2 = rplot.GeomPoint(x='SepalLength', y='SepalWidth', size=rplot.ScaleSize('PetalLength'))
     layer3 = rplot.GeomPolyFit(2)
     result = rplot.sequence_layers([layer1, layer2, layer3])
     self.assertEqual(len(result), 3)
     last = result[-1]
     self.assertEqual(last.aes['x'], 'SepalLength')
     self.assertEqual(last.aes['y'], 'SepalWidth')
     self.assertTrue(isinstance(last.aes['size'], rplot.ScaleSize))
     self.assertTrue(self.data is last.data)
     self.assertTrue(rplot.sequence_layers([layer1])[0] is layer1)
 def test_sequence_layers(self):
     layer1 = rplot.Layer(self.data)
     layer2 = rplot.GeomPoint(x='SepalLength', y='SepalWidth',
                              size=rplot.ScaleSize('PetalLength'))
     layer3 = rplot.GeomPolyFit(2)
     result = rplot.sequence_layers([layer1, layer2, layer3])
     self.assertEqual(len(result), 3)
     last = result[-1]
     self.assertEqual(last.aes['x'], 'SepalLength')
     self.assertEqual(last.aes['y'], 'SepalWidth')
     self.assertTrue(isinstance(last.aes['size'], rplot.ScaleSize))
     self.assertTrue(self.data is last.data)
     self.assertTrue(rplot.sequence_layers([layer1])[0] is layer1)
Example #3
0
 def setUp(self):
     path = os.path.join(curpath(), 'data/tips.csv')
     self.data = read_csv(path, sep=',')
     layer1 = rplot.Layer(self.data)
     layer2 = rplot.GeomPoint(x='total_bill', y='tip')
     layer3 = rplot.GeomPolyFit(2)
     self.layers = rplot.sequence_layers([layer1, layer2, layer3])
     self.trellis1 = rplot.TrellisGrid(['sex', 'smoker'])
     self.trellis2 = rplot.TrellisGrid(['sex', '.'])
     self.trellis3 = rplot.TrellisGrid(['.', 'smoker'])
     self.trellised1 = self.trellis1.trellis(self.layers)
     self.trellised2 = self.trellis2.trellis(self.layers)
     self.trellised3 = self.trellis3.trellis(self.layers)
Example #4
0
 def setUp(self):
     path = os.path.join(curpath(), 'data/tips.csv')
     self.data = read_csv(path, sep=',')
     layer1 = rplot.Layer(self.data)
     layer2 = rplot.GeomPoint(x='total_bill', y='tip')
     layer3 = rplot.GeomPolyFit(2)
     self.layers = rplot.sequence_layers([layer1, layer2, layer3])
     self.trellis1 = rplot.TrellisGrid(['sex', 'smoker'])
     self.trellis2 = rplot.TrellisGrid(['sex', '.'])
     self.trellis3 = rplot.TrellisGrid(['.', 'smoker'])
     self.trellised1 = self.trellis1.trellis(self.layers)
     self.trellised2 = self.trellis2.trellis(self.layers)
     self.trellised3 = self.trellis3.trellis(self.layers)