Heim Web-Frontend js-Tutorial ECharts-Kreisdiagramm: So zeigen Sie Datenproportionen an

ECharts-Kreisdiagramm: So zeigen Sie Datenproportionen an

Dec 17, 2023 pm 09:21 PM
echarts 饼图 Anzeige des Datenanteils

ECharts-Kreisdiagramm: So zeigen Sie Datenproportionen an

Mit der weit verbreiteten Anwendung der Datenvisualisierung hat auch ECharts, eine hervorragende Visualisierungsbibliothek, immer mehr Aufmerksamkeit erhalten. Unter diesen werden Kreisdiagramme häufig zur Darstellung des Datenanteils verwendet. In diesem Artikel wird erläutert, wie Sie Kreisdiagramme von ECharts verwenden, um Datenanteile anzuzeigen, und es werden spezifische Codebeispiele bereitgestellt.

1. Grundkonzepte von ECharts-Kreisdiagrammen

Zunächst müssen wir die Grundkonzepte von Kreisdiagrammen verstehen. Kreisdiagramme werden häufig verwendet, um den Anteil der Daten darzustellen. Bestimmte Werte werden in Winkelgrößen umgewandelt und dann durch die Größe der Sektorfläche dargestellt. Die Größe jedes Sektors ist proportional zu seinem numerischen Wert.

2. So implementieren Sie ein ECharts-Kreisdiagramm

Um ECharts zum Zeichnen eines Kreisdiagramms zu verwenden, müssen Sie zunächst die ECharts-Bibliothek vorstellen und ein div-Tag mit einer bestimmten Größe erstellen, um das Kreisdiagramm anzuzeigen. Der spezifische Code lautet wie folgt:

<style type="text/css">
  #myChart {
    width: 400px;
    height: 400px;
  }
</style>
<div id="myChart"></div>
<script src="echarts.min.js"></script>
Nach dem Login kopieren

Unter anderem wird das Style-Tag verwendet, um die Größe des div-Tags anzugeben, in dem sich das Kreisdiagramm befindet. Das Skript-Tag stellt die Mindestversion der ECharts-Bibliothek vor.

Dann müssen wir das Kreisdiagramm durch JavaScript-Code implementieren. Der spezifische Code lautet wie folgt:

var myChart = echarts.init(document.getElementById('myChart'));

var option = {
  title: {
    text: '饼图示例',
    left: 'center'
  },
  tooltip: {},
  legend: {
    data:['数据1', '数据2', '数据3']
  },
  series: [
    {
      name:'数据占比',
      type:'pie',
      radius: '55%',
      center: ['50%', '60%'],
      data:[
        {value:335, name:'数据1'},
        {value:310, name:'数据2'},
        {value:234, name:'数据3'}
      ],
      itemStyle: {
        emphasis: {
          shadowBlur: 10,
          shadowOffsetX: 0,
          shadowColor: 'rgba(0, 0, 0, 0.5)'
        }
      }
    }
  ]
};

myChart.setOption(option);
Nach dem Login kopieren

Im obigen Code verwenden wir zunächst die Methode echarts.init(), um die ECharts-Instanz zu initialisieren. Anschließend definieren wir eine JavaScript-Objektoption, die verschiedene Eigenschaften und Daten definiert, die im Kreisdiagramm benötigt werden. Schließlich verwenden wir die Methode setOption(), um dieses Optionsobjekt auf die ECharts-Instanz anzuwenden und so ein Kreisdiagramm zu generieren.

Im Einzelnen enthält das Optionsobjekt die folgenden Attribute:

  1. Titel: wird zum Festlegen des Titels des Kreisdiagramms verwendet;
  2. Tooltip: wird zum Festlegen der Eingabeaufforderungsinformationen verwendet, wenn die Maus schwebt;
  3. Legende: wird zum Festlegen des verwendet Kreisbeschriftungen für jeden Sektorbereich im Diagramm;
  4. Serien: werden zum Festlegen spezifischer Datenreihen im Kreisdiagramm verwendet, einschließlich Radius, Daten, Stil usw. 3. Stileinstellung des ECharts-Kreisdiagramms

Innen- und Außenradius

Passen Sie den Innen- und Außenradius des Kreisdiagramms an, indem Sie das Radiusattribut festlegen, um die Größe des Sektorbereichs zu steuern. Der folgende Code:
    series: [
      {
        type: 'pie',
        radius: ['50%', '70%'],
        data: [
          {value: 335, name: '数据1'},
          {value: 310, name: '数据2'},
          {value: 234, name: '数据3'},
          {value: 135, name: '数据4'},
          {value: 1548, name: '数据5'}
        ]
      }
    ]
    Nach dem Login kopieren
  1. Im obigen Code enthält das Radiusattribut ein Array, und die beiden Werte im Array stellen den Prozentsatz des Innen- bzw. Außenradius dar. In diesem Beispiel beträgt der Innenradius 50 % und der Außenradius 70 %.

Position der Legende

Passen Sie die Position und Richtung der Legende an, indem Sie die Attribute x, y und orient im Legendenattribut festlegen. Der folgende Code:
    legend: {
      x: 'left',
      y: 'center',
      orient: 'vertical',
      data: ['数据1', '数据2', '数据3', '数据4', '数据5']
    }
    Nach dem Login kopieren
  1. Im obigen Code legt das x-Attribut die horizontale Position der Legende nach links fest, das y-Attribut legt die vertikale Position der Legende auf die Mitte fest und das orient-Attribut legt die Richtung der Legende fest zur vertikalen Richtung.

Schatteneffekt

Durch Festlegen des Attributs „Hervorhebung“ im Attribut „itemStyle“ können Sie dem fächerförmigen Bereich Schatten und andere Effekte hinzufügen, um den visuellen Effekt des Kreisdiagramms zu verbessern. Der folgende Code:
    itemStyle: {
      emphasis: {
        shadowBlur: 10,
        shadowOffsetX: 0,
        shadowColor: 'rgba(0, 0, 0, 0.5)'
      }
    }
    Nach dem Login kopieren
  1. Im obigen Code repräsentiert ShadowBlur den Unschärfegrad des Schattens, ShadowOffsetX und ShadowOffsetY den horizontalen und vertikalen Versatz des Schattens und ShadowColor die Farbe des Schattens.
4. Beispiel eines ECharts-Kreisdiagramms

Nachfolgend geben wir ein spezifisches ECharts-Kreisdiagrammbeispiel, das die oben genannten grundlegenden Daten und Stileinstellungen enthält. Der Code lautet wie folgt:

<style type="text/css">
  #myChart {
    width: 400px;
    height: 400px;
  }
</style>
<div id="myChart"></div>
<script src="echarts.min.js"></script>
<script>
  var myChart = echarts.init(document.getElementById('myChart'));
  var option = {
    title: {
      text: '饼图示例',
      left: 'center'
    },
    tooltip: {
      trigger: 'item',
      formatter: '{a} <br/>{b}: {c} ({d}%)'
    },
    legend: {
      orient: 'vertical',
      left: 10,
      top: 20,
      data:['数据1', '数据2', '数据3', '数据4', '数据5']
    },
    series: [
      {
        name: '访问来源',
        type: 'pie',
        radius: ['40%', '60%'],
        avoidLabelOverlap: false,
        label: {
          show: false,
          position: 'center'
        },
        emphasis: {
          label: {
            show: true,
            fontSize: '30',
            fontWeight: 'bold'
          }
        },
        labelLine: {
          show: false
        },
        data:[
          {value:335, name:'数据1'},
          {value:310, name:'数据2'},
          {value:234, name:'数据3'},
          {value:135, name:'数据4'},
          {value:1548, name:'数据5'}
        ]
      }
    ]
  };
  myChart.setOption(option);
</script>
Nach dem Login kopieren
Dieses Kreisdiagramm enthält die folgenden Funktionen:

Fügen Sie eine Legende hinzu und passen Sie die Position der Legende an die obere linke Ecke an;

Fügen Sie ein Popup-Fenster hinzu, wenn die Maus darüber schwebt, und zeigen Sie es an der Prozentsatz;

    Schatteneffekte hinzugefügt und Hervorhebungseffekte festgelegt, wenn die Maus darüber schwebt.
  1. Das Obige ist eine Einführung in die grundlegende Implementierung von ECharts-Kreisdiagrammen und einige Beispiele für Stileinstellungen. Ich hoffe, dass die Leser durch diesen Artikel ein gewisses Verständnis für ECharts-Kreisdiagramme erlangen und diese in der tatsächlichen Entwicklung korrekt anwenden können.

Das obige ist der detaillierte Inhalt vonECharts-Kreisdiagramm: So zeigen Sie Datenproportionen an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

ECharts und Java-Schnittstelle: So implementieren Sie schnell statistische Diagramme wie Liniendiagramme, Balkendiagramme, Kreisdiagramme usw. ECharts und Java-Schnittstelle: So implementieren Sie schnell statistische Diagramme wie Liniendiagramme, Balkendiagramme, Kreisdiagramme usw. Dec 17, 2023 pm 10:37 PM

ECharts und Java-Schnittstelle: So implementieren Sie schnell statistische Diagramme wie Liniendiagramme, Balkendiagramme und Kreisdiagramme, die spezifische Codebeispiele erfordern. Mit dem Aufkommen des Internetzeitalters ist die Datenanalyse immer wichtiger geworden. Statistische Diagramme sind eine sehr intuitive und leistungsstarke Anzeigemethode. Diagramme können Daten klarer darstellen und es den Menschen ermöglichen, die Bedeutung und Muster der Daten besser zu verstehen. In der Java-Entwicklung können wir ECharts und Java-Schnittstellen verwenden, um verschiedene statistische Diagramme schnell anzuzeigen. ECharts ist eine von Baidu entwickelte Software

Schritte zum Zeichnen eines Dashboards mithilfe der ECharts- und Python-Schnittstelle Schritte zum Zeichnen eines Dashboards mithilfe der ECharts- und Python-Schnittstelle Dec 18, 2023 am 08:40 AM

Für die Schritte zum Zeichnen eines Dashboards mit ECharts und der Python-Schnittstelle sind spezifische Codebeispiele erforderlich. Zusammenfassung: ECharts ist ein hervorragendes Datenvisualisierungstool, das problemlos Datenverarbeitung und Grafikzeichnung über die Python-Schnittstelle durchführen kann. In diesem Artikel werden die spezifischen Schritte zum Zeichnen eines Dashboards mithilfe der ECharts- und Python-Schnittstelle vorgestellt und Beispielcode bereitgestellt. Schlüsselwörter: ECharts, Python-Schnittstelle, Dashboard, Datenvisualisierung Einführung Dashboard ist eine häufig verwendete Form der Datenvisualisierung

So verwenden Sie die PHP-Schnittstelle und ECharts, um visuelle statistische Diagramme zu erstellen So verwenden Sie die PHP-Schnittstelle und ECharts, um visuelle statistische Diagramme zu erstellen Dec 18, 2023 am 11:39 AM

In der heutigen Zeit, in der die Datenvisualisierung immer wichtiger wird, hoffen viele Entwickler, mithilfe verschiedener Tools schnell verschiedene Diagramme und Berichte erstellen zu können, damit sie Daten besser anzeigen und Entscheidungsträgern helfen können, schnelle Urteile zu fällen. In diesem Zusammenhang kann die Verwendung der PHP-Schnittstelle und der ECharts-Bibliothek vielen Entwicklern dabei helfen, schnell visuelle statistische Diagramme zu erstellen. In diesem Artikel wird detailliert beschrieben, wie Sie mithilfe der PHP-Schnittstelle und der ECharts-Bibliothek visuelle statistische Diagramme erstellen. In der spezifischen Implementierung werden wir MySQL verwenden

So verwenden Sie die Karten-Heatmap, um die Stadtwärme in ECharts anzuzeigen So verwenden Sie die Karten-Heatmap, um die Stadtwärme in ECharts anzuzeigen Dec 18, 2023 pm 04:00 PM

So verwenden Sie eine Karten-Heatmap zur Anzeige der Stadtwärme in ECharts ECharts ist eine leistungsstarke visuelle Diagrammbibliothek, die Entwicklern verschiedene Diagrammtypen zur Verwendung bereitstellt, einschließlich Karten-Heatmaps. Karten-Heatmaps können verwendet werden, um die Beliebtheit von Städten oder Regionen anzuzeigen und uns dabei zu helfen, die Beliebtheit oder Dichte verschiedener Orte schnell zu verstehen. In diesem Artikel wird erläutert, wie Sie die Kartenwärmekarte in ECharts zur Anzeige der Stadtwärme verwenden, und es werden Codebeispiele als Referenz bereitgestellt. Zuerst benötigen wir eine Kartendatei mit geografischen Informationen, EC

So verwenden Sie Kalenderdiagramme zur Anzeige von Zeitdaten in ECharts So verwenden Sie Kalenderdiagramme zur Anzeige von Zeitdaten in ECharts Dec 18, 2023 am 08:52 AM

So verwenden Sie Kalenderdiagramme zur Anzeige von Zeitdaten in ECharts ECharts (Baidus Open-Source-JavaScript-Diagrammbibliothek) ist ein leistungsstarkes und benutzerfreundliches Datenvisualisierungstool. Es bietet eine Vielzahl von Diagrammtypen, darunter Liniendiagramme, Balkendiagramme, Kreisdiagramme und mehr. Das Kalenderdiagramm ist ein sehr markanter und praktischer Diagrammtyp in ECharts, der zur Darstellung zeitbezogener Daten verwendet werden kann. In diesem Artikel wird die Verwendung von Kalenderdiagrammen in ECharts vorgestellt und spezifische Codebeispiele bereitgestellt. Zuerst müssen Sie verwenden

Technischer Leitfaden zu ECharts und Golang: praktische Tipps zum Erstellen verschiedener statistischer Diagramme Technischer Leitfaden zu ECharts und Golang: praktische Tipps zum Erstellen verschiedener statistischer Diagramme Dec 17, 2023 pm 09:56 PM

Technischer Leitfaden zu ECharts und Golang: Praktische Tipps zum Erstellen verschiedener statistischer Diagramme, spezifische Codebeispiele sind erforderlich. Einführung: Im Bereich der modernen Datenvisualisierung sind statistische Diagramme ein wichtiges Werkzeug zur Datenanalyse und -visualisierung. ECharts ist eine leistungsstarke Datenvisualisierungsbibliothek, während Golang eine schnelle, zuverlässige und effiziente Programmiersprache ist. In diesem Artikel erfahren Sie, wie Sie mit ECharts und Golang verschiedene Arten von statistischen Diagrammen erstellen, und stellen Codebeispiele bereit, die Ihnen dabei helfen, diese Fähigkeit zu erlernen. Vorbereitung

So verwenden Sie ECharts und die PHP-Schnittstelle zum Erstellen statistischer Diagramme So verwenden Sie ECharts und die PHP-Schnittstelle zum Erstellen statistischer Diagramme Dec 18, 2023 pm 01:47 PM

So verwenden Sie ECharts- und PHP-Schnittstellen zum Erstellen statistischer Diagramme. Einführung: In der modernen Webanwendungsentwicklung ist die Datenvisualisierung ein sehr wichtiger Link, der uns dabei helfen kann, Daten intuitiv anzuzeigen und zu analysieren. ECharts ist eine leistungsstarke Open-Source-JavaScript-Diagrammbibliothek. Sie bietet eine Vielzahl von Diagrammtypen und umfangreiche interaktive Funktionen und kann problemlos verschiedene statistische Diagramme erstellen. In diesem Artikel wird die Verwendung von ECharts und PHP-Schnittstellen zum Generieren statistischer Diagramme vorgestellt und spezifische Codebeispiele gegeben. 1. Überblick über ECha

Ist ECharts von jQuery abhängig? Tiefenanalyse Ist ECharts von jQuery abhängig? Tiefenanalyse Feb 27, 2024 am 08:39 AM

Muss sich ECharts auf jQuery verlassen? Eine detaillierte Interpretation erfordert spezifische Codebeispiele. ECharts ist eine hervorragende Datenvisualisierungsbibliothek, die eine große Auswahl an Diagrammtypen und interaktiven Funktionen bietet und in der Webentwicklung häufig verwendet wird. Bei der Verwendung von ECharts werden viele Menschen eine Frage haben: Muss ECharts auf jQuery angewiesen sein? In diesem Artikel wird dies ausführlich erläutert und konkrete Codebeispiele gegeben. Um es klarzustellen: ECharts selbst verlässt sich nicht auf jQuery;

See all articles