@ -117,8 +117,8 @@ class Line(Graph):
if self.include_x_axis:
# Y Label
self._box.ymin = min(self._min, 0)
self._box.ymax = max(self._max, 0)
self._box.ymin = min(self._min or 0, 0)
self._box.ymax = max(self._max or 0, 0)
else:
self._box.ymin = self._min
self._box.ymax = self._max
@ -179,6 +179,12 @@ def test_no_data_with_no_values(Chart):
assert q(".text-overlay text").text() == "No data"
def test_no_data_with_no_values_with_include_x_axis(Chart):
chart = Chart(include_x_axis=True)
q = chart.render_pyquery()
def test_no_data_with_empty_serie(Chart):
chart = Chart()
chart.add('Serie', [])