From 59d29b3ebd1fb944e4743a0e00e28f6425fb4076 Mon Sep 17 00:00:00 2001
From: philippjfr
Date: Tue, 24 Feb 2015 12:32:22 +0000
Subject: [PATCH] Fixed extents on OverlayPlot
---
holoviews/plotting/element.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/holoviews/plotting/element.py b/holoviews/plotting/element.py
index 90d2139b57..cdef0b5564 100644
--- a/holoviews/plotting/element.py
+++ b/holoviews/plotting/element.py
@@ -426,8 +426,7 @@ def __call__(self, ranges=None):
self._adjust_legend(axis)
key = self.keys[-1]
- return self._finalize_axis(key, ranges=ranges,
- title=self._format_title(key))
+ return self._finalize_axis(key, ranges=ranges, title=self._format_title(key))
def get_extents(self, overlay, ranges):
@@ -439,7 +438,8 @@ def get_extents(self, overlay, ranges):
indexes = ((0, 2), (1, 3))
layer = overlay.data.get(key, False)
if layer and not isinstance(layer, Annotation):
- lextnt = subplot.get_extents(layer, ranges)
+ sp_ranges = self.match_range(layer, ranges) if ranges else {}
+ lextnt = subplot.get_extents(layer, sp_ranges)
if not extents and lextnt:
extents = lextnt
continue