summaryrefslogtreecommitdiff
path: root/cmd/pggraph
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/pggraph')
-rw-r--r--cmd/pggraph/main.go28
1 files changed, 14 insertions, 14 deletions
diff --git a/cmd/pggraph/main.go b/cmd/pggraph/main.go
index 7d56145..12b2f52 100644
--- a/cmd/pggraph/main.go
+++ b/cmd/pggraph/main.go
@@ -13,15 +13,15 @@ import (
"fmt"
"image"
"image/draw"
- _ "image/png"
_ "image/jpeg"
+ _ "image/png"
"io"
"log"
"os"
"sort"
- "rescribe.xyz/integralimg"
chart "github.com/wcharczuk/go-chart"
+ "rescribe.xyz/integralimg"
)
const usage = `Usage: pggraph [-vertical] [-width] inimg graphname
@@ -79,7 +79,7 @@ func graph(title string, points map[int]float64, w io.Writer) error {
numAroundMiddle := int(middlePercent / 2 * float64(len(xs)) / float64(100))
if numAroundMiddle > 1 {
- for i := (len(xs) / 2) - numAroundMiddle; i < (len(xs) / 2) + numAroundMiddle; i++ {
+ for i := (len(xs) / 2) - numAroundMiddle; i < (len(xs)/2)+numAroundMiddle; i++ {
midxs = append(midxs, xs[i])
}
} else {
@@ -98,7 +98,7 @@ func graph(title string, points map[int]float64, w io.Writer) error {
minSeries := &chart.MinSeries{
Style: chart.Style{
- StrokeColor: chart.ColorAlternateGray,
+ StrokeColor: chart.ColorAlternateGray,
StrokeDashArray: []float64{5.0, 5.0},
},
InnerSeries: middleSeries,
@@ -106,26 +106,26 @@ func graph(title string, points map[int]float64, w io.Writer) error {
maxSeries := &chart.MaxSeries{
Style: chart.Style{
- StrokeColor: chart.ColorAlternateGray,
+ StrokeColor: chart.ColorAlternateGray,
StrokeDashArray: []float64{5.0, 5.0},
},
InnerSeries: middleSeries,
}
var ticks []chart.Tick
- var tickEvery = xs[len(xs) - 1] / numTicks
- for i := 0; i < xs[len(xs) - 1]; i += tickEvery {
+ var tickEvery = xs[len(xs)-1] / numTicks
+ for i := 0; i < xs[len(xs)-1]; i += tickEvery {
ticks = append(ticks, chart.Tick{float64(i), fmt.Sprintf("%d", i)})
}
- lastx := xs[len(xs) - 1]
- ticks[len(ticks) - 1] = chart.Tick{float64(lastx), fmt.Sprintf("%d", lastx)}
+ lastx := xs[len(xs)-1]
+ ticks[len(ticks)-1] = chart.Tick{float64(lastx), fmt.Sprintf("%d", lastx)}
graph := chart.Chart{
- Title: title,
- Width: 1920,
+ Title: title,
+ Width: 1920,
Height: 800,
XAxis: chart.XAxis{
- Name: "Pixel number",
+ Name: "Pixel number",
Ticks: ticks,
},
YAxis: chart.YAxis{
@@ -174,8 +174,8 @@ func main() {
integral := integralimg.ToIntegralImg(gray)
points := make(map[int]float64)
- maxx := len(integral[0]) -1
- for x := 0; x + *width < maxx; x += *width {
+ maxx := len(integral[0]) - 1
+ for x := 0; x+*width < maxx; x += *width {
w := integral.GetVerticalWindow(x, *width)
points[x] = w.Proportion()
}