add legend and series coloring
parent
ac5f3bdc1c
commit
94fb1a97fe
10
main.go
10
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
|
||||
|
|
|
|||
Loading…
Reference in New Issue