From f0de1c55061b64e394a54c4c496d6c80e7b390d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A9=E6=8B=93?= Date: Fri, 6 Jan 2017 00:27:43 +0800 Subject: [PATCH] Update linechart.go --- linechart.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/linechart.go b/linechart.go index c833a6c..bf6ee8b 100644 --- a/linechart.go +++ b/linechart.go @@ -145,12 +145,12 @@ func (lc *LineChart) renderDot() Buffer { x := lc.innerArea.Min.X + lc.labelYSpace + 1 + i y := lc.innerArea.Min.Y + lc.innerArea.Dy() - 3 - int((lc.Data[i]-lc.bottomValue)/lc.scale+0.5) - if oy != -1 { + if oy != -1 && oy != y{ u := 1 if oy > y { u = -1 } - for i := oy; i != y; i += u { + for i := oy + u; i != y; i += u { buf.Set(x, i, c) } }