Heim  >  Artikel  >  WeChat-Applet  >  Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

不言
不言Original
2018-06-23 16:41:445256Durchsuche

In diesem Artikel wird hauptsächlich der Beispielcode des WeChat-Applet-Diagramm-Plug-Ins (wx-Charts) vorgestellt, auf das sich interessierte Freunde beziehen können.

WeChat-Applet-Diagrammtool, Diagramme für die kleine WeChat-App

Basierend auf Leinwandzeichnung, kleine Größe

Unterstützt Diagrammtypen

  • Kreisdiagramm-Kuchen

  • Donut-Diagrammring

  • Liniendiagrammlinie

  • Balkendiagrammspalte

  • Flächendiagrammbereich

  • Codeanalyse hier

Parameter Beschreibung

opts Object

opts.canvasId String erforderlich WeChat-Applet-Canvas-ID

opts.width Anzahl der erforderlichen Canvas-Breite, Einheit ist px

opts.height Zahl der erforderlichen Leinwandhöhe, Einheit ist px

opts.title Objekt (nur für Ringdiagramm)

opts.title.name String Titelinhalt

opts. title.fontSize Nummer Schriftgröße des Titels (optional, Einheit ist px)

opts.title.color String Titelfarbe (optional)

opts.subtitle Objekt (nur für Ringdiagramm)

opts.subtitle.name String Untertitelinhalt

opts.subtitle.fontSize Zahl Untertitel-Schriftgröße (optional, Einheit ist px)

opts.subtitle.color String Untertitelfarbe (optional)

opts.animation Boolean default true Ob die Animation angezeigt werden soll

opts.legend Boolean default true Ob die Identifikation jeder Kategorie unterhalb des Diagramms angezeigt werden soll

opts.type String erforderlich Diagrammtyp, optionale Werte sind Kreis, Linie, Spalte, Fläche, Ring

opts.categories Array erforderlich (nicht erforderlich für Kreisdiagramme und Donut-Diagramme) Datenkategorieklassifizierung

opts.dataLabel Boolescher Standardwert true Ob der Dateninhaltswert im Diagramm angezeigt werden soll

opts.dataPointShape Boolescher Standardwert true Ob der Datenpunkt-Grafikbezeichner im Diagramm angezeigt werden soll

opts.xAxis Objekt-X-Achsen-Konfiguration

opts.xAxis.disableGrid Boolean default false X-Achsengitter nicht zeichnen

opts.yAxis Object Y-Achsenkonfiguration

opts.yAxis.format Funktion Y- anpassen Achsenkopie-Anzeige

opts.yAxis.min Nummer Y-Achsen-Startwert

opts.yAxis.max Nummer Y-Achsen-Endwert

opts.yAxis.title String Y -axis title

opts.yAxis.disabled Boolean default false Y-Achse nicht zeichnen

opts.series Array erforderlich Datenliste

Datenlistenstrukturdefinition für jeden item

dataItem Object

dataItem.data Array erforderlich (Zahl für Kreisdiagramm und Donut-Diagramm) data

dataItem.color String Zum Beispiel #7cb5ec Wenn nicht übergeben, wird das Standardfarbschema des Systems verwendet

dataItem.name String Datenname

dateItem.format Funktion Angepasster Anzeigedateninhalt

Beispiel

Kreisdiagramm

var wxCharts = require('wxcharts.js');
new wxCharts({
 canvasId: 'pieCanvas',
 type: 'pie',
 series: [{
  name: 'cat1',
  data: 50,
 }, {
  name: 'cat2',
  data: 30,
 }, {
  name: 'cat3',
  data: 1,
 }, {
  name: 'cat4',
  data: 1,
 }, {
  name: 'cat5',
  data: 46,
 }],
 width: 360,
 height: 300,
 dataLabel: true
});

Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

Ringdiagramm

new wxCharts({
 canvasId: 'ringCanvas',
 type: 'ring',
 series: [{
  name: '成交量1',
  data: 15,
 }, {
  name: '成交量2',
  data: 35,
 }, {
  name: '成交量3',
  data: 78,
 }, {
  name: '成交量4',
  data: 63,
 }],
 width: 320,
 height: 200,
 dataLabel: false
});

Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

Liniendiagramm

new wxCharts({
 canvasId: 'lineCanvas',
 type: 'line',
 categories: ['2012', '2013', '2014', '2015', '2016', '2017'],
 series: [{
  name: '成交量1',
  data: [0.15, 0.2, 0.45, 0.37, 0.4, 0.8],
  format: function (val) {
   return val.toFixed(2) + '万';
  }
 }, {
  name: '成交量2',
  data: [0.30, 0.37, 0.65, 0.78, 0.69, 0.94],
  format: function (val) {
   return val.toFixed(2) + '万';
  }
 }],
 yAxis: {
  title: '成交金额 (万元)',
  format: function (val) {
   return val.toFixed(2);
  },
  min: 0
 },
 width: 320,
 height: 200
});

Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

ColumnChart

new wxCharts({
 canvasId: 'columnCanvas',
 type: 'column',
 categories: ['2012', '2013', '2014', '2015', '2016', '2017'],
 series: [{
  name: '成交量1',
  data: [15, 20, 45, 37, 4, 80]
 }, {
  name: '成交量2',
  data: [70, 40, 65, 100, 34, 18]
 }],
 yAxis: {
  format: function (val) {
   return val + '万';
  }
 },
 width: 320,
 height: 200
});

Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

new wxCharts({
 canvasId: 'areaCanvas',
 type: 'area',
 categories: ['2016-08', '2016-09', '2016-10', '2016-11', '2016-12', '2017'],
 series: [{
  name: '成交量1',
  data: [70, 40, 65, 100, 34, 18],
  format: function (val) {
   return val.toFixed(2) + '万';
  }
 }, {
  name: '成交量2',
  data: [15, 20, 45, 37, 4, 80],
  format: function (val) {
   return val.toFixed(2) + '万';
  }
 }],
 yAxis: {
  format: function (val) {
   return val + '万';
  }
 },
 width: 320,
 height: 200
});

Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

Einführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts)

Das Obige ist der gesamte Inhalt dieses Artikels Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!

Verwandte Empfehlungen:

WeChat-Miniprogramm-Formularüberprüfungsfehler-Prompteffekt

Einführung in die TabBar-Navigation unten im WeChat-Miniprogramm

Das obige ist der detaillierte Inhalt vonEinführung in das WeChat-Applet-Diagramm-Plug-in (wx-charts). 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