package main import ( "fmt" "log" "git.smarteching.com/zeni/go-chart/v2" ) func main() { graph := chart.Chart{ Series: []chart.Series{ chart.ContinuousSeries{ XValues: []float64{1.0, 2.0, 3.0, 4.0, 5.0}, YValues: []float64{1.0, 2.0, 3.0, 4.0, 5.0}, }, }, } collector := &chart.ImageWriter{} graph.Render(chart.PNG, collector) image, err := collector.Image() if err != nil { log.Fatal(err) } fmt.Printf("Final Image: %dx%d\n", image.Bounds().Size().X, image.Bounds().Size().Y) }