Aktueller Standort: Startseite> Neueste Artikel> Kombination von PHP und VUE.JS: Tutorial zur visuellen Analyse praktischer Daten

Kombination von PHP und VUE.JS: Tutorial zur visuellen Analyse praktischer Daten

M66 2025-06-12

Einführung

Im heutigen Informationsalter sind die Datenanalyse und Visualisierung zu einem unverzichtbaren Bestandteil aller Branchen geworden. Für die Webentwicklung wird die Kombination von PHP als Backend-Sprache und Vue.js als Front-End-Framework nicht nur weit verbreitet, sondern auch die Entwicklungseffizienz und Flexibilität verbessert. In diesem Artikel wird vorgestellt, wie PHP und VUE.JS kombiniert werden, um statistische Diagramme zu verwenden, um die visuelle Datenanalyse zu realisieren.

1. Warum PHP und Vue.js wählen?

Als serverseitige Skriptsprache verfügt PHP über eine Vielzahl von Anwendungsfeldern, und Vue.js ist ein progressives Front-End-Framework, das insbesondere für den Aufbau von einseitigen Anwendungen geeignet ist. Die Kombination der beiden kann eine separate Entwicklung der vorderen und hinteren Enden erzielen und so die Entwicklungseffizienz und Flexibilität verbessern.

2. Vorbereitungsarbeit

Vor der Entwicklung müssen wir zunächst sicherstellen, dass die PHP -Umgebung installiert ist und das Arbeitsverzeichnis fertig ist. Gleichzeitig sind auch Vue.js und einige häufig verwendete Datenvisualisierungsbibliotheken erforderlich. Im Folgenden sind mehrere häufig verwendete Bibliotheken und deren Installationsbefehle aufgeführt:

  1. Vue.js: Progressive JavaScript -Framework
    NPM Vue installieren
  2. Echarts.js: leistungsstarke Datenvisualisierungsbibliothek
    NPM Installieren Sie Echarts
  3. Axios.js: Versprechenbasierte HTTP-Bibliothek für asynchrone Anfragen
    NPM -Achse einbauen

3. Erstellen Sie eine Projektverzeichnisstruktur

Erstellen Sie im Arbeitsverzeichnis die folgende Verzeichnisstruktur:

  • CSS
  • - style.css
  • JS
  • - main.js
  • Php
  • - Data.php
  • index.html

Im CSS -Verzeichnis erstellen wir eine neue Style.css -Datei, um Stile wie die Größe des Diagrammcontainers usw. zu definieren.

Im JS-Verzeichnis erstellen wir eine neue Main.js-Datei zum Schreiben von Vue.js-bezogenem Code.

Erstellen Sie im PHP -Verzeichnis eine Datei data.php, um Backend -Daten zu simulieren.

Index.html wird als Eintragsdatei für das Projekt verwendet.

4. Datenvorbereitung

In der Datei data.php können wir Backend -Daten simulieren, um statistische Diagramme anzuzeigen. Zum Beispiel:

  <?php
  $data = [
    ['name' => &#39;A&#39;, &#39;value&#39; => 100],
    [&#39;Name&#39; => &#39;B&#39;, &#39;Wert&#39; => 200],
    [&#39;name&#39; => &#39;c&#39;, &#39;value&#39; => 300],
    [&#39;name&#39; => &#39;d&#39;, &#39;value&#39; => 400],
    [&#39;name&#39; => &#39;e&#39;, ​​&#39;Wert&#39; => 500]
  ];
  echo json_encode ($ data);
  ?>
  

Der Code erstellt ein $ data -Array und konvertiert es in JSON -Format für Vue.js, um die Datenverarbeitung durchzuführen.

Vue.js Code

In der Main.js -Datei stellen wir die erforderlichen Bibliotheken ein und schreiben Vue.js Code:

  vue aus &#39;vue&#39; importieren;
  Axios aus &#39;Axios&#39; importieren;
  Echarts von &#39;Echarts&#39; importieren;

  neuer Vue ({{
    EL: &#39;#App&#39;,
    Daten: {
      ChartData: []
    },
    erstellt () {
      this.fetchData ();
    },
    Methoden: {
      fetchdata () {
        axios.get (&#39;./ php/data.php&#39;)
          .then (response => {
            this.chartdata = response.data;
            this.drawchart ();
          })
          .Catch (error => {
            console.log (Fehler);
          });
      },
      drawtChart () {
        var chart = echarts.init (document.getElementById (&#39;Chart-Container&#39;));
        var option = {
          Titel: {
            Text: &#39;Statistisches Diagramm&#39;
          },
          xaxis: {
            Typ: &#39;Kategorie&#39;,
            Daten: this.chartData.map (item => item.name)
          },
          yaxis: {
            Typ: &#39;Wert&#39;
          },
          Serie: [{{
            Daten: this.chartData.map (item => item.Value),
            Typ: &#39;Bar&#39;
          }]
        };
        Diagramm.SetOption (Option);
      }
    }
  });
  

6. HTML -Seitencode

In der Datei index.html schreiben wir HTML -Code und stellen die erforderlichen CSS- und JS -Dateien vor:

  <meta charset="utf-8">
  <title>PHP und VUE.JS Praktisches Tutorial</title>
  <link rel="stylesheet" type="text/css" href="./css/style.css">
  <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
  <script src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script>
  <script src="./js/main.js"></script>
  

In HTML stellen wir zunächst die Bibliotheksdateien von Vue.js, Axios und Echarts vor und erstellen dann ein Element mit ID als App als Stammelement von Vue.js und enthält ein Element mit ID als Diagramm-Container, das zur Anzeige des Diagramms verwendet wird.

7. Führen Sie das Projekt aus

Geben Sie das Arbeitsverzeichnis in das Terminal ein und führen Sie den folgenden Befehl aus, um das Projekt auszuführen:

 NPM Run Serve

Besuchen Sie nach erfolgreicher Ausführung http: // localhost: 8080, um das generierte Diagramm anzuzeigen.

8. Zusammenfassung

Durch die Kombination von PHP und VUE.JS haben wir die Funktion zur Datenvisualisierung und -analyse erfolgreich implementiert. Dieser Artikel zeigt, wie PHP zur Simulation von Backend -Daten und zum Generieren statistischer Diagramme über Vue.js und Echarts und die visuelle Analyse der Daten erzeugt wird. Hoffentlich hilft dieses Tutorial den Entwicklern dabei, zu verstehen, wie die Datenvisualisierung in realen Projekten implementiert werden kann.