Exemplo n.º 1
0
 def test_hex_tiles_sum_value_aggregation(self):
     tiles = HexTiles([(0, 0, 1), (0.5, 0.5, 2), (-0.5, -0.5, 3), (-0.4, -0.4, 4)], vdims='z')
     binned = hex_binning(tiles, gridsize=3, aggregator=np.sum)
     expected = HexTiles([(0, 0, 1), (2, -1, 2), (-2, 1, 7)],
                         kdims=[Dimension('x', range=(-0.5, 0.5)),
                                Dimension('y', range=(-0.5, 0.5))],
                         vdims='z')
     self.assertEqual(binned, expected)
Exemplo n.º 2
0
 def test_hex_tiles_sum_value_aggregation(self):
     tiles = HexTiles([(0, 0, 1), (0.5, 0.5, 2), (-0.5, -0.5, 3), (-0.4, -0.4, 4)], vdims='z')
     binned = hex_binning(tiles, gridsize=3, aggregator=np.sum)
     expected = HexTiles([(0, 0, 1), (2, -1, 2), (-2, 1, 7)],
                         kdims=[Dimension('x', range=(-0.5, 0.5)),
                                Dimension('y', range=(-0.5, 0.5))],
                         vdims='z')
     self.assertEqual(binned, expected)
Exemplo n.º 3
0
 def test_hex_tiles_count_aggregation(self):
     tiles = HexTiles([(0, 0), (0.5, 0.5), (-0.5, -0.5), (-0.4, -0.4)])
     binned = hex_binning(tiles, gridsize=3)
     expected = HexTiles([(0, 0, 1), (2, -1, 1), (-2, 1, 2)],
                         kdims=[Dimension('x', range=(-0.5, 0.5)),
                                Dimension('y', range=(-0.5, 0.5))],
                         vdims='Count')
     self.assertEqual(binned, expected)
Exemplo n.º 4
0
 def test_hex_tiles_count_aggregation(self):
     tiles = HexTiles([(0, 0), (0.5, 0.5), (-0.5, -0.5), (-0.4, -0.4)])
     binned = hex_binning(tiles, gridsize=3)
     expected = HexTiles([(0, 0, 1), (2, -1, 1), (-2, 1, 2)],
                         kdims=[Dimension('x', range=(-0.5, 0.5)),
                                Dimension('y', range=(-0.5, 0.5))],
                         vdims='Count')
     self.assertEqual(binned, expected)