Skip to content

Commit 5c0d949

Browse files
authored
fix: rasterize on spread (#6933)
1 parent b667915 commit 5c0d949

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

holoviews/operation/datashader.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -824,7 +824,7 @@ def _process(self, element, key=None):
824824
if df is element.data:
825825
df = df.copy()
826826

827-
pos, neg = element.vdims[1:3] if len(element.vdims) > 2 else element.vdims[1:2] * 2
827+
neg, pos = element.vdims[1:3] if len(element.vdims) > 2 else element.vdims[1:2] * 2
828828
yvals = df[y.name]
829829
df[y.name] = yvals + df[pos.name]
830830
df["_lower"] = yvals - df[neg.name]

holoviews/tests/operation/test_datashader.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -751,8 +751,8 @@ def test_spread_aggregate_asymmetric_count(self):
751751
)
752752
agg = rasterize(spread, width=4, height=4, dynamic=False)
753753
xs = [0.25, 0.75, 1.25, 1.75]
754-
ys = [0.6125, 1.4375, 2.2625, 3.0875]
755-
arr = np.array([[0, 0, 0, 0], [1, 0, 0, 0], [0, 1, 1, 0], [0, 0, 1, 1]])
754+
ys = [1.025, 1.875, 2.725, 3.575]
755+
arr = np.array([[0, 0, 0, 0], [1, 1, 1, 0], [0, 1, 1, 0], [0, 0, 0, 1]])
756756
expected = hv.Image((xs, ys, arr), vdims=hv.Dimension("Count", nodata=0))
757757
assert_element_equal(agg, expected)
758758

0 commit comments

Comments
 (0)