ECharts と golang を使用してさまざまなタイプの統計グラフを作成する方法
ビッグデータ時代の到来により、データの視覚化はあらゆる分野で重要な役割を果たしています。の人生のキャラクター。データの視覚化は、データの理解と解釈を促進するだけでなく、データのパターンや傾向を発見するのにも役立ちます。 ECharts は、さまざまなタイプの統計グラフを簡単に作成できる非常に強力なオープンソースのグラフ ライブラリです。この記事では、EChartsとgolangを使って各種統計グラフを作成する方法と具体的なコード例を紹介します。
まず、ECharts 関連の依存関係を golang プロジェクトに導入する必要があります。 ECharts は golang 用のオープンソース ライブラリを提供しており、これにより golang で ECharts を簡単に使用できるようになります。 go get コマンドを使用してライブラリを取得できます。
go get -u github.com/go-echarts/go-echarts@v1.0.0
依存関係をインストールした後、ECharts を使用してさまざまなタイプの統計グラフを作成できます。以下では、棒グラフと折れ線グラフを例として、ECharts を使用してこれら 2 種類の統計グラフを作成する方法を紹介します。
まず、ヒストグラム オブジェクトを作成する必要があります。 gcharts.NewBar
メソッドを呼び出すことで、ヒストグラム オブジェクトを作成できます。
bar := charts.NewBar()
次に、ヒストグラム オブジェクトにデータを追加できます。 bar.AddXAxis
メソッドと bar.AddYAxis
メソッドを呼び出して、X 軸と Y 軸のデータを追加します。
bar.AddXAxis([]string{"Apple", "Banana", "Orange", "Grape", "Watermelon"}) bar.AddYAxis("Fruits", []int{10, 15, 20, 12, 25})
その後、bar を呼び出すことができます。 Render
メソッドを使用して、このヒストグラム オブジェクトをレンダリングし、生成された HTML コードをファイルに保存します。
f, err := os.Create("bar.html") if err != nil { log.Fatal(err) } bar.Render(f)
最後に、生成された bar.html## をブラウザ #File で開いて、これを表示できます。 histogram:
open bar.html
gcharts.NewLine メソッドを呼び出して折れ線グラフ オブジェクトを作成できます。
line := charts.NewLine()
line.AddXAxis メソッドと
line.AddYAxis メソッドを呼び出して、X 軸と Y 軸のデータを追加します。
line.AddXAxis([]string{"Jan", "Feb", "Mar", "Apr", "May", "Jun"}) line.AddYAxis("Sales", []int{120, 200, 150, 80, 70, 110})
メソッドを呼び出すこともできます。 line.Render メソッドを使用して、この折れ線グラフ オブジェクトをレンダリングし、生成された HTML コードをファイルに保存します。
f, err := os.Create("line.html") if err != nil { log.Fatal(err) } line.Render(f)
line.html をブラウザで開くことができます。この折れ線グラフを表示するには: 以上がEChartsとgolangを使って各種統計グラフを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。open line.html