def test_area_stacking(): area1 = AreaGlyph(x=[1, 2, 3, 4, 5], y=[2, 9, 2, 5, 10]) area2 = AreaGlyph(x=[1, 2, 3, 4, 5], y=[1, 1, 1, 1, 1]) stack(area1, area2) area2_stacked_values = [0, 3, 10, 3, 6, 11, 0, 0, 10, 5, 2, 9, 2, 0] comparison = pd.Series(area2_stacked_values) - pd.Series( area2.df['y_values'].values[0]) assert comparison.sum() == 0
def test_area_base_values(test_data): """Test creating chart data source from array-like list data.""" x = pd.Series(test_data.array_data[0]) y = pd.Series(test_data.array_data[1]) ag = AreaGlyph(x=x, y=y) assert ag.source.data['y_values'][0][0] == 0 assert ag.source.data['y_values'][0][-1] == 0