From 94fb1a97fe593d38d4d9ddc6a3ee22311677f1e5 Mon Sep 17 00:00:00 2001 From: Bel LaPointe <153096461+breel-render@users.noreply.github.com> Date: Wed, 21 Feb 2024 13:36:57 -0700 Subject: [PATCH] add legend and series coloring --- main.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index f731a52..123863c 100644 --- a/main.go +++ b/main.go @@ -75,7 +75,7 @@ func run(ctx context.Context) error { Show: true, Formatter: `{c}`, }), - charts.WithLegendOpts(opts.Legend{Show: false}), + charts.WithLegendOpts(opts.Legend{Show: true}), charts.WithXAxisOpts(opts.XAxis{ Name: x, NameLocation: "middle", @@ -98,8 +98,8 @@ func run(ctx context.Context) error { case "line": line := charts.NewLine() line.SetGlobalOptions(globalOpts...) - for _, series := range scatterAsLineData(data) { - line.AddSeries(y, series) + for i, series := range scatterAsLineData(data) { + line.AddSeries(fmt.Sprintf("%s[%d]", y, i), series) } if err := line.Render(buff); err != nil { return err @@ -107,8 +107,8 @@ func run(ctx context.Context) error { case "scatter": scatter := charts.NewScatter() scatter.SetGlobalOptions(globalOpts...) - for _, series := range data { - scatter.AddSeries(y, series) + for i, series := range data { + scatter.AddSeries(fmt.Sprintf("%s[%d]", y, i), series) } if err := scatter.Render(buff); err != nil { return err