Rumah  >  Artikel  >  pembangunan bahagian belakang  >  pemasangan perpustakaan plot golang

pemasangan perpustakaan plot golang

WBOY
WBOYasal
2023-05-09 19:40:06810semak imbas

Golang ialah bahasa pengaturcaraan berkuasa yang disertakan dengan perpustakaan standard yang luas dan banyak perpustakaan pihak ketiga yang berkuasa yang boleh membantu pembangun menyelesaikan pelbagai tugas dengan mudah. Dalam artikel ini, kami akan menumpukan pada memasang pustaka plot Golang.

Pustaka plot Golang menjadikan lukisan grafik lebih mudah. Ia adalah perpustakaan yang ditulis dalam Golang tulen yang boleh melukis pelbagai jenis graf dengan mudah seperti plot serakan, plot garis, histogram, dll. Ia juga menyediakan banyak kaedah mudah untuk membantu pembangun menyesuaikan lukisan dengan mudah untuk menjadikan grafik kelihatan lebih cantik.

Memasang pustaka plot Golang adalah sangat mudah dan hanya memerlukan beberapa langkah mudah untuk diselesaikan. Di bawah ialah tutorial mudah untuk membantu anda memasang pustaka plot Golang.

Langkah 1: Pasang kebergantungan

Sebelum memasang pustaka plot Golang, kami perlu memasang beberapa kebergantungan. Pertama, kita perlu memasang pakej plot GNU. Plot GNU ialah alat lukisan sumber terbuka yang berkuasa yang boleh menjana pelbagai jenis grafik. Kami menggunakan plot GNU untuk bekerjasama dengan perpustakaan plot Golang, yang sangat mudah apabila menjana grafik.

Untuk memasang GNU Plot, kita boleh menggunakan arahan berikut:

sudo apt-get install gnuplot

Langkah 2: Pasang pustaka plot Golang

Pasang plot Golang The perpustakaan adalah sangat mudah. Kita hanya perlu menggunakan arahan go get. Dalam baris arahan Golang, taip arahan berikut:

go get github.com/gonum/plot

Ini akan memuat turun dan memasang pustaka plot Golang secara automatik. Proses pemasangan mungkin mengambil sedikit masa, bergantung pada kelajuan sambungan internet anda dan prestasi komputer anda. Selepas pemasangan selesai, anda boleh mencari direktori pemasangan pustaka plot dalam $GOPATH/pkg.

Langkah 3: Uji

Kami telah menyelesaikan pemasangan pustaka plot Golang, kini tiba masanya untuk mengujinya. Untuk ini kita perlu menulis program mudah di Golang.

Buat fail baharu dalam editor anda dan salin kod berikut ke dalam fail:

import (
    "math/rand"
    "time"
 
    "gonum.org/v1/plot"
    "gonum.org/v1/plot/plotter"
    "gonum.org/v1/plot/plotutil"
    "gonum.org/v1/plot/vg"
)
 
func main() {
    rand.Seed(time.Now().UnixNano())
    n := 50
    xys := make(plotter.XYs, n)
    for i := range xys {
        xys[i].X = rand.Float64() * 10
        xys[i].Y = rand.Float64()*10 + xys[i].X
    }
    p, _ := plot.New()
    err := plotutil.AddScatters(p, "Points", xys)
    if err != nil {
        panic(err)
    }
    if err := p.Save(4*vg.Inch, 4*vg.Inch, "points.png"); err != nil {
        panic(err)
    }
}

Atur cara ini akan menjana plot taburan dan menyimpannya ke fail yang dipanggil fail points .png. Untuk menjalankan atur cara, gunakan arahan berikut:

go run filename.go

Arahan ini akan menyusun dan menjalankan program kami dan menjana fail bernama points.png. Bukanya dengan pemapar imej dan anda akan melihat plot taburan yang cantik.

Kesimpulan

Dalam artikel ini, kami memperkenalkan cara memasang perpustakaan plot di Golang. Ini ialah perpustakaan berkuasa yang membantu anda melukis pelbagai jenis grafik dengan mudah. Walaupun proses pemasangan mungkin mengambil sedikit masa, setelah ia selesai, anda boleh mula menggunakan perpustakaan plot Golang untuk melukis pelbagai grafik yang cantik. Jika anda ingin mengetahui lebih lanjut, anda boleh terus menyemak dokumentasi perpustakaan plot untuk mendapatkan maklumat lanjut.

Atas ialah kandungan terperinci pemasangan perpustakaan plot golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn