Skip to content

Commit 75bf2fa

Browse files
committed
add tests
1 parent abf0191 commit 75bf2fa

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

hvplot/tests/testtransforms.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,27 @@ def test_pandas_transform(self):
1919
)
2020
self.assertEqual((scatter.data['probability']).values, demo_df['probability'].values * 100)
2121

22+
def test_pandas_dim_size_alias(self):
23+
df = pd.DataFrame({'x': np.linspace(0, 4, 5), 'y': np.linspace(1, 5, 5)})
24+
dim_expr = hv.dim('y') * 10
25+
scatter = df.hvplot.scatter('x', 'y', s=dim_expr)
26+
plot_opts = scatter.opts.get().kwargs
27+
assert repr(plot_opts.get('size')) == repr(dim_expr)
28+
29+
def test_pandas_dim_color_expression(self):
30+
df = pd.DataFrame({'x': np.linspace(0, 4, 5), 'y': np.linspace(-2, 2, 5)})
31+
dim_expr = hv.dim('y') * 10
32+
scatter = df.hvplot.scatter('x', 'y', color=dim_expr)
33+
plot_opts = scatter.opts.get().kwargs
34+
assert repr(plot_opts.get('color')) == repr(dim_expr)
35+
assert plot_opts.get('colorbar') is True
36+
37+
def test_pandas_color_alias_column(self):
38+
df = pd.DataFrame({'x': np.linspace(0, 4, 5), 'y': np.linspace(1, 5, 5)})
39+
scatter = df.hvplot.scatter('x', 'y', c='y')
40+
plot_opts = scatter.opts.get().kwargs
41+
assert repr(plot_opts.get('color')) == repr(hv.dim('y'))
42+
2243

2344
class TestXArrayTransforms(ComparisonTestCase):
2445
def setUp(self):

0 commit comments

Comments
 (0)