Golang Go语言中找一个熟悉画波形图的, 付费请你写一个 Demo. (以前用 matplotlib 画过, 目前转 Golang)
Golang Go语言中找一个熟悉画波形图的, 付费请你写一个 Demo. (以前用 matplotlib 画过, 目前转 Golang)
需求
- 用 Golang 画出下面 2 个图.
背景
- 准备用 gonum/plot,好像 Golang 类似于 matplotlib 的库, 好像只有这个了.... 用哪个都可以,只能要能实现
- 以前我是用 matplotlib 画的, 现在要用 Golang.
有好建议或者愿意来帮忙的朋友, 回复一下, 谢谢!
最简单+最复杂的情况:
更多关于Golang Go语言中找一个熟悉画波形图的, 付费请你写一个 Demo. (以前用 matplotlib 画过, 目前转 Golang)的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
你用 rpc 调 python 不就行了,封装 python 成 go 啊
更多关于Golang Go语言中找一个熟悉画波形图的, 付费请你写一个 Demo. (以前用 matplotlib 画过, 目前转 Golang)的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
#1 想着直接纯 Go, 部署方便了
给个联系方式
加我 wx: QTU2MzYzMjIxNg==
楼上先 $pWMO1HMWzCP$
wx:cGV0ZWxpbjExMjA=
加你了
我找你吧
你好!很高兴能帮助你实现从Python的matplotlib到Go语言绘制波形图的需求。在Go语言中,虽然没有像matplotlib那样直接且功能丰富的绘图库,但我们可以使用一些第三方库来实现基本的绘图功能,比如gonum/plot
。
gonum/plot
是一个功能较为全面的绘图库,支持绘制多种图表,包括波形图。以下是一个简单的Demo,展示如何使用gonum/plot
来绘制一个波形图:
-
首先,确保你已经安装了
gonum/plot
库。你可以使用以下命令来安装:go get gonum.org/v1/plot/...
-
然后,你可以使用以下代码来绘制一个简单的波形图:
package main import ( "gonum.org/v1/plot" "gonum.org/v1/plot/plotter" "gonum.org/v1/plot/vg" "math" ) func main() { p := plot.New() p.Title.Text = "Waveform" p.X.Label.Text = "X" p.Y.Label.Text = "Y" pts := make(plotter.XYs, 100) for i := range pts { pts[i].X = float64(i) / 10 pts[i].Y = math.Sin(pts[i].X) } line, err := plotter.NewLine(pts) if err != nil { panic(err) } p.Add(line) if err := p.Save(6*vg.Inch, 4*vg.Inch, "waveform.png"); err != nil { panic(err) } }
这个Demo会生成一个名为waveform.png
的波形图文件。希望这能帮助你顺利过渡到Go语言的绘图工作。如果有更多需求或问题,欢迎随时提问。