Heim >Backend-Entwicklung >Golang >Experten-Tutorial: Zeichnen Sie atemberaubende statistische Diagramme mit ECharts und Golang

Experten-Tutorial: Zeichnen Sie atemberaubende statistische Diagramme mit ECharts und Golang

PHPz
PHPzOriginal
2023-12-17 21:09:441140Durchsuche

Experten-Tutorial: Zeichnen Sie atemberaubende statistische Diagramme mit ECharts und Golang

Mit der weiteren Vertiefung der Datenanalyse wird der Bedarf an Datenvisualisierung immer wichtiger. ECharts ist eine Open-Source-Datenvisualisierungsbibliothek, die Benutzern hilft, schöne, effiziente und interaktive Diagramme zu erstellen.

golang ist eine effiziente Programmiersprache, die aufgrund ihrer hervorragenden Parallelitätsleistung und Wartbarkeit häufig im sich entwickelnden Big-Data-Szenario verwendet wird.

In diesem Artikel erfahren Sie, wie Sie mit ECharts und Golang beeindruckende statistische Diagramme zeichnen, und stellen spezifische Codebeispiele bereit.

Schritt 1: ECharts installieren

Zuerst müssen Sie ECharts installieren. Sie können die folgenden zwei Methoden verwenden:

1. Laden Sie ECharts über die offizielle Website herunter (https://echarts.apache.org/). Öffnen Sie nach dem Entpacken die Beispiele im Beispielordner Ihres Browsers.

2. Verwenden Sie NPM. Der Befehl lautet wie folgt:

npm install echarts --save

Der zweite Schritt besteht darin, Golang zu installieren. Die Installation von Golang ist sehr einfach. Laden Sie einfach das entsprechende Binärpaket von der offiziellen Website herunter (https://golang.org/ ) und befolgen Sie die Anweisungen. Installieren Sie es einfach.

Schritt 3: ECharts und Golang einrichten

Für die Entwicklung mit ECharts und Golang sind die folgenden zwei Bibliotheken erforderlich:

ECharts Go, das einige praktische Funktionen zum Erstellen erweiterter ECharts-Diagramme in Golang bietet.
  1. Gin, es ist ein Golang-Framework für die Entwicklung von Webanwendungen.
  2. Sie können diese beiden Bibliotheken über die folgenden Befehle installieren:
go get github.com/go-echarts/go-echarts
go get github.com/gin-gonic/gin

Der vierte Schritt besteht darin, die Gin-Route zu erstellen

Erstellen Sie den Golang-Server in der Datei main.go und richten Sie die Gin-Route ein:

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")
}

Der fünfte Der Schritt besteht darin, Folgendes auszuführen

in Geben Sie „http://localhost:8080“ in den Browser ein, um das von uns gezeichnete Diagramm anzuzeigen. Das Diagramm wird in einer Datei namens chart.png gespeichert.

Schritt 6: Anpassen des Diagramms

Dies ist nur ein einfaches Beispiel. Diagramme können mithilfe verschiedener Funktionen von ECharts Go angepasst werden. Sie können beispielsweise eine Legende hinzufügen, Achsenbeschriftungen und Teilstriche anpassen und vieles mehr.

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")
}

Fazit

In diesem Artikel haben wir gelernt, wie man Visualisierungsdiagramme mit ECharts und Golang zeichnet. Wir haben gelernt, wie man ECharts in Golang installiert und konfiguriert und wie man mit ECharts Go und Gin erweiterte Diagramme erstellt.

Hier wird ein einfaches Beispiel bereitgestellt, Sie können jedoch erweiterte Anpassungen entsprechend Ihren eigenen Anforderungen vornehmen. Viel Glück beim Zeichnen des perfekten Datenvisualisierungsdiagramms!

Das obige ist der detaillierte Inhalt vonExperten-Tutorial: Zeichnen Sie atemberaubende statistische Diagramme mit ECharts und Golang. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn