diff options
Diffstat (limited to 'cmd/jp/line.go')
-rw-r--r-- | cmd/jp/line.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/cmd/jp/line.go b/cmd/jp/line.go index b47b38c..caca49f 100644 --- a/cmd/jp/line.go +++ b/cmd/jp/line.go @@ -3,8 +3,9 @@ package main import ( "reflect" - "github.com/sgreben/jp/pkg/jp" - "github.com/sgreben/jp/pkg/jp/primitives" + "github.com/sgreben/jp/pkg/draw" + + "github.com/sgreben/jp/pkg/plot" ) func linePlotData(xvv, yvv [][]reflect.Value) (x, y []float64) { @@ -31,10 +32,10 @@ func linePlotData(xvv, yvv [][]reflect.Value) (x, y []float64) { return } -func linePlot(xvv, yvv [][]reflect.Value, box primitives.Box) string { +func linePlot(xvv, yvv [][]reflect.Value, c draw.Canvas) string { x, y := linePlotData(xvv, yvv) - chart := jp.NewLineChart(box.Width, box.Height) - data := new(jp.DataTable) + chart := plot.NewLineChart(c) + data := new(plot.DataTable) data.AddColumn("x") data.AddColumn("y") n := len(x) @@ -51,6 +52,5 @@ func linePlot(xvv, yvv [][]reflect.Value, box primitives.Box) string { for i := 0; i < n; i++ { data.AddRow(x[i%len(x)], y[i%len(y)]) } - chart.Symbol = "█" return chart.Draw(data) } |