From 152033fc63285a05e9c7a407718d6ebc1896fe64 Mon Sep 17 00:00:00 2001 From: Sergey Grebenshchikov Date: Fri, 30 Mar 2018 22:50:08 +0200 Subject: Fix flipped heatmap coordinates --- pkg/plot/heatmap.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'pkg') diff --git a/pkg/plot/heatmap.go b/pkg/plot/heatmap.go index 2667b40..f02a461 100644 --- a/pkg/plot/heatmap.go +++ b/pkg/plot/heatmap.go @@ -51,10 +51,10 @@ func (c *HeatMap) Draw(heatmap *data.Heatmap) string { for i := range heatmap.Z { for j := range heatmap.Z[i] { - x0 := int((heatmap.X[j].LeftInclusive-minX)*scaleX + float64(paddingX+1)) - y0 := int((heatmap.Y[i].LeftInclusive-minY)*scaleY + float64(paddingY)) - x1 := int((heatmap.X[j].Right-minX)*scaleX + float64(paddingX+1)) - y1 := int((heatmap.Y[i].Right-minY)*scaleY + float64(paddingY)) + x0 := int((heatmap.X[i].LeftInclusive-minX)*scaleX + float64(paddingX+1)) + y0 := int((heatmap.Y[j].LeftInclusive-minY)*scaleY + float64(paddingY)) + x1 := int((heatmap.X[i].Right-minX)*scaleX + float64(paddingX+1)) + y1 := int((heatmap.Y[j].Right-minY)*scaleY + float64(paddingY)) z := heatmap.Z[i][j] for x := x0; x < x1; x++ { for y := y0; y < y1; y++ { -- cgit v1.2.3