ホームページ >WeChat アプレット >ミニプログラム開発 >WeChat アプレット チャート プラグイン (wx-charts) のサンプル コード

WeChat アプレット チャート プラグイン (wx-charts) のサンプル コード

高洛峰
高洛峰オリジナル
2017-02-15 12:42:243502ブラウズ

WeChatアプレットチャートツール、WeChat小型アプリ用チャート

キャンバス描画に基づく、小さいサイズ

チャートタイプをサポート

  • 円グラフパイ

  • ドーナツリング

  • 折れ線グラフ

  • 棒グラフ列

  • 面グラフ領域

  • コード分析はこちら

パラメータの説明

opts Object

opts.canvasId 文字列必須 WeChat アプレット Canvas -id

opts.width 数値必要なキャンバス幅、単位は px

opts.height 数値 必要なキャンバスの高さ、単位は px

opts.title オブジェクト (リング チャートのみ)

opts.title.name String タイトル content

opts.title.fontSize Number タイトルのフォント サイズ (オプション、単位はpx)

opts.title.color String タイトルの色(オプション)

opts.subtitle オブジェクト(リングチャートのみ)

opts.subtitle.name String 字幕コンテンツ

opts.subtitle.fontSize Number 字幕フォントサイズ (オプション、単位は px)

opts.subtitle.color String 字幕の色 (オプション)

opts.animation Boolean デフォルト true 表示をアニメーション化するかどうか

opts.legend Boolen デフォルト true 各カテゴリの識別を表示するかどうかグラフの下

opts.type 文字列必須 グラフの種類、オプションの値は円、折れ線、縦棒、面、リングです

opts.categories 配列必須(円グラフとドーナツグラフには不要) データカテゴリ カテゴリ

opts.dataLabel Boolean デフォルト true チャートにデータ内容値を表示するかどうか

opts.dataPointShape Boolean デフォルト true チャートにデータ ポイントのグラフィック識別子を表示するかどうか

opts.xAxis オブジェクトの X 軸構成

opts。 xAxis.disableGrid Boolean デフォルト false X 軸のグリッドを描画しません

opts.yAxis オブジェクト Y 軸の設定

opts.yAxis.format 機能 Y 軸のコピー表示をカスタマイズします

opts.yAxis.min 数値 Y 軸開始値

opts.yAxis .max 数値 Y 軸の終端値

opts.yAxis.title 文字列 Y 軸のタイトル

opts.yAxis.disabled Boolean デフォルト false Y 軸を描画しません

opts.series 配列が必要ですデータリスト

データリスト 各構造定義

dataItem オブジェクト

dataItem.data 配列必須(円グラフ、ドーナツグラフの場合は数値) data

dataItem.color 文字列 例: #7cb5ec 渡されない場合、システムデフォルトの配色が使用されます

dataItem.name String データ名

dateItem.format Function 表示データの内容をカスタマイズします

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

WeChat アプレット チャート プラグイン (wx-charts) のサンプル コード

リングチャート

WeChat アプレット チャート プラグイン (wx-charts) のサンプル コード

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

WeChat アプレット チャート プラグイン (wx-charts) のサンプル コード

折れ線チャート

WeChat アプレット チャート プラグイン (wx-charts) のサンプル コード

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

WeChat アプレット チャート プラグイン (wx-charts) のサンプル コード

コラムチャート

WeChat アプレット チャート プラグイン (wx-charts) のサンプル コード

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

WeChat アプレット チャート プラグイン (wx-charts) のサンプル コード

エリアチャート

WeChat アプレット チャート プラグイン (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
});

WeChat アプレット チャート プラグイン (wx-charts) のサンプル コード

デモのダウンロードアドレス:demo

以上がこの記事の全内容です。皆様の学習に役立つことを願っております。また、皆様にも PHP 中国語 Web サイトをサポートしていただければ幸いです。

WeChat アプレット チャート プラグイン (wx-charts) サンプル コードに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。