データ分析のさらなる深化に伴い、データの視覚化の必要性がますます高まっています。 ECharts は、ユーザーが美しく効率的でインタラクティブなグラフを作成できるオープンソースのデータ視覚化ライブラリです。
Golang は、その優れた同時実行パフォーマンスと保守性により、進化するビッグ データ シナリオで広く使用されている効率的なプログラミング言語です。
この記事では、ECharts と golang を使用して見事な統計グラフを描画する方法を紹介し、具体的なコード例を示します。
最初に ECharts をインストールする必要があります。次の 2 つの方法を使用できます:
1. 公式 Web サイト (https:/ /echarts.apache.org /) ECharts をダウンロードします。解凍後、サンプル フォルダー内のサンプルをブラウザーで開きます。
2. NPM を使用します。コマンドは次のとおりです:
npm install echarts --save
golang のインストールは非常に簡単で、公式 Web サイトからダウンロードするだけです。 (https://golang.org /) 対応するバイナリ パッケージをダウンロードし、指示に従ってインストールします。
ECharts と golang を使用した開発には、次の 2 つのライブラリが必要です:
これら 2 つのライブラリは、次のコマンドでインストールできます:
go get github.com/go-echarts/go-echarts go get github.com/gin-gonic/gin
main.go に Golang サーバーを作成します。ファイルを作成し、Gin ルーティングをセットアップします。
package main import ( "github.com/gin-gonic/gin" "github.com/go-echarts/go-echarts/charts" "net/http" ) func main() { router := gin.Default() router.GET("/", GetChart) router.Run(":8080") } func GetChart(c *gin.Context) { chart := charts.NewLine() chart.SetGlobalOptions(charts.TitleOpts{Title: "ECharts with golang"}) chart.AddXAxis([]string{"Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"}). AddYAxis("Page views", []int{100, 120, 161, 134, 105, 130, 220}) chart.Render(c.Writer) c.Header("Content-Type", "image/png") c.File("chart.png") }
ブラウザに「http://localhost:8080」と入力して実行することです。描画したチャートが表示されます。チャートは chart.png という名前のファイルに保存されます。
これは単なる基本的な例です。チャートは、ECharts Go のさまざまな機能を使用してカスタマイズできます。たとえば、凡例を追加したり、軸ラベルや目盛りマークを調整したりできます。
func GetChart(c *gin.Context) { chart := charts.NewLine() chart.SetGlobalOptions(charts.TitleOpts{Title: "ECharts with golang"}, charts.TooltipOpts{Show: true}) chart.AddXAxis([]string{"Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"}). AddYAxis("Page views", []int{100, 120, 161, 134, 105, 130, 220}).SetSeriesOptions(charts.LineOpts{Smooth: true}) chart.SetSeriesOptions(charts.LabelTextOpts{Show: true, Formatter: "{b} Page views: {c}"}) chart.Render(c.Writer) c.Header("Content-Type", "image/png") c.File("chart.png") }
この記事では、ECharts と golang を使用して視覚化チャートを描画する方法を学びました。 golang で ECharts をインストールして構成する方法と、ECharts Go と Jin を使用して高度なチャートを作成する方法を学びました。
ここでは基本的な例を示しますが、独自のニーズに基づいてより高度なカスタマイズを行うことができます。完璧なデータ視覚化チャートを描けるよう頑張ってください!
以上がエキスパート チュートリアル: ECharts と Golang を使用して見事な統計グラフを描画するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。