クイック スタート: Go 言語関数を使用して、単純なデータ視覚化チャート表示を実装する
Go (Golang とも呼ばれる) は、強力で簡潔なプログラミング言語として、近年急速に人気が高まっています。 Go は、高速なコンパイル、効率的な実行、簡潔な構文により、多くの開発者にとって好まれる言語の 1 つとなっています。この記事では、Go 言語の関数を使用して簡単なデータ視覚化チャート表示を実装し、すぐに始めることができる方法を紹介します。
まず、Go 言語開発環境をインストールする必要があります。公式 Web サイト (https://golang.org/) からオペレーティング システムに適したインストーラーをダウンロードし、インストール ウィザードに従ってインストールできます。インストール完了後、「go version」コマンドを入力し、インストールされているGoのバージョン番号が正しく表示されればインストール成功です。
次に、適切なチャート ライブラリを選択する必要があります。 Go 言語には、選択できる優れたオープンソース チャート ライブラリが多数あり、その中には GoChart、Echarts、Plot、Gonum などの人気のあるライブラリがあります。この記事では、GoChart ライブラリを使用してデータを視覚化します。
まず、ターミナルで次のコマンドを実行して GoChart ライブラリをインストールします:
go get -u github.com/wcharczuk/go-chart
インストールが完了したら、新しい Go ファイルを作成して GoChart ライブラリを導入できます:
package main import ( "github.com/wcharczuk/go-chart" "os" )
次に、Go 言語関数を使用してテスト データを生成します。この例では、10 個のランダムな整数のスライスを作成します。
func generateTestData() []int { var data []int for i := 0; i < 10; i++ { data = append(data, rand.Intn(100)) } return data }
ここで、GoChart ライブラリを使用して、単純なヒストグラムを作成できます。データのスライスを取得してヒストグラムを生成し、PNG ファイルとして保存する関数の例を次に示します。
func createBarChart(data []int, filename string) { graph := chart.BarChart{ Title: "Sample Bar Chart", Background: chart.Style{ Padding: chart.Box{ Top: 40, }, }, Height: 512, Width: 1024, Bars: []chart.Value{ {Value: float64(data[0]), Label: strconv.Itoa(data[0])}, {Value: float64(data[1]), Label: strconv.Itoa(data[1])}, {Value: float64(data[2]), Label: strconv.Itoa(data[2])}, {Value: float64(data[3]), Label: strconv.Itoa(data[3])}, {Value: float64(data[4]), Label: strconv.Itoa(data[4])}, {Value: float64(data[5]), Label: strconv.Itoa(data[5])}, {Value: float64(data[6]), Label: strconv.Itoa(data[6])}, {Value: float64(data[7]), Label: strconv.Itoa(data[7])}, {Value: float64(data[8]), Label: strconv.Itoa(data[8])}, {Value: float64(data[9]), Label: strconv.Itoa(data[9])}, }, } f, _ := os.Create(filename) defer f.Close() graph.Render(chart.PNG, f) }
main 関数では、テスト データ生成関数を呼び出し、データを渡してヒストグラムを作成します。関数:
func main() { data := generateTestData() createBarChart(data, "barchart.png") }
最後に、ターミナルでプログラムを実行し、現在のディレクトリで生成された PNG ファイルを見つけることができます:
go run main.go
上記のコード例を通じて、 Go言語 簡易データ可視化チャート表示を実装する機能です。 GoChart ライブラリには、ニーズに応じて調整および拡張できる豊富なチャート タイプと構成オプションが用意されています。この記事が、Go 言語のデータ視覚化をすぐに始めて、よりエレガントで強力なアプリケーションを開発するのに役立つことを願っています。
以上がクイック スタート: Go 言語関数を使用して、シンプルなデータ視覚化チャート表示を実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。