diff --git a/linechart.go b/linechart.go
index 820c23a..d285f06 100644
--- a/linechart.go
+++ b/linechart.go
@@ -242,6 +242,9 @@ func (lc *LineChart) calcLayout() {
 	lc.minY = lc.Data[0]
 	lc.maxY = lc.Data[0]
 
+	lc.bottomValue = lc.minY
+	lc.topValue = lc.maxY
+
 	// valid visible range
 	vrange := lc.innerArea.Dx()
 	if lc.Mode == "braille" {