1. 依存関係をダウンロードする
2. コードの実装<テンプレート> <div ref="コンテナ" /> </テンプレート> <スクリプト> '@antv/data-set' から DataSet をインポートします。 '@antv/g2' から { Chart } をインポートします エクスポートデフォルト{ // レーダーチャートを作成するmounted() { this.constradar() }, メソッド: { 矛盾() { 定数データ = [ { 項目: '作業効率'、a: 70、b: 30 }、 { 項目: '出席'、a: 60、b: 70 }、 { 項目: 'ポジティブさ'、a: 50、b: 60 }、 { 項目: '同僚を助ける'、a: 40、b: 50 }、 { 項目: '自主学習'、a: 60、b: 70 }、 { 項目: '精度'、a: 70、b: 50 } ] const { データビュー } = データセット const dv = 新しい DataView().source(データ) dv.transform({ タイプ: '折りたたみ'、 fields: ['a', 'b'], // フィールドセットを展開 key: 'user', // キーフィールド value: 'score' // 値フィールド }) const チャート = 新しいチャート({ コンテナ: this.$refs.container, 自動調整: true、 高さ: 500 }) チャートデータ(dv.rows) chart.scale('スコア', { 最小: 0, 最大: 80 }) chart.coordinate('polar', { 半径: 0.8 }) チャート.ツールチップ({ 共有: true、 クロスヘアを表示: true、 十字線: ライン: { スタイル: { 線破線: [4, 4], ストローク: '#333' } } } }) chart.axis('item', { 行: null、 ティックライン: null、 グリッド: { ライン: { スタイル: { ラインダッシュ: null } } } }) chart.axis('スコア', { 行: null、 ティックライン: null、 グリッド: { ライン: { タイプ: 'line'、 スタイル: { ラインダッシュ: null } } } }) chart.line().position('item*score').color('user').size(2) チャート 。ポイント() .position('アイテム*スコア') .color('ユーザー') .shape('円') .サイズ(4) 。スタイル({ ストローク: '#fff', 線幅: 1, 塗りつぶしの不透明度: 1 }) chart.area().position('item*score').color('user') チャート.レンダリング() //データを変更する const newData = [ { 項目: '作業効率'、a: 20、b: 30 }、 { 項目: '出席'、a: 30、b: 70 }、 { 項目: 'ポジティブさ'、a: 10、b: 60 }、 { 項目: '同僚を助ける'、a: 40、b: 50 }、 { 項目: '自主学習'、a: 60、b: 70 }、 { 項目: '精度'、a: 20、b: 50 } ] // すぐに更新する setTimeout(() => { // データ処理を開始 const dv = new DataView().source(newData) dv.transform({ タイプ: '折りたたみ'、 fields: ['a', 'b'], // フィールドセットを展開 key: 'user', // キーフィールド value: 'score' // 値フィールド }) // 処理が完了しました // 処理されたデータを使用してアイコンを更新します chart.changeData(dv.rows) }, 3000) } } } </スクリプト> <スタイル></スタイル> 3. 達成効果データ変更前 データ変更後 これで、vue+antv によるレーダーチャートの実装に関するこの記事は終了です。vue レーダーチャートの関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: CSS3 でテキストマーキーを実装するためのサンプルコード
>>: Zabbixについて管理者ログインパスワードを忘れた場合、パスワードをリセットする
機能: データ表示、テーブルアプリケーションシナリオ。 <table> テーブル<...
npmアンインストール sudo npm アンインストール npm -g この文に遭遇して npm ...
目次序文積極的な撤退例外、拒否、および発行されたエラー信号まとめ序文NodeJS プロセスが終了する...
Docker の導入規模が大きくなると、コンテナを監視する必要があります。一般的に、Docker に...
1. レンダリング 2. ソースコードhtml < 本文 > < div クラス ...
問題の背景業務システムのサーバ監視システムからディスク使用率が90%に達したという早期警告通知が来た...
以下は、B+ ツリーのデータ構造と実験結果からの推測に基づいた私の判断です。間違いがあればご指摘くだ...
lsof (開いているファイルのリスト) は、プロセスによって開かれたファイルを表示するツールです。...
目次序文1. 文字列を分割する2. JSONのフォーマットと解析3. 複数行の文字列と埋め込み式4....
以下のような効果でしょうか?もしそうなら、ぜひ読み進めてください! コードデモンストレーション(上の...
目次主に使用されるPostmanの機能データの暗号化と復号化さまざまなパラメータ設定実際に送信された...
Linux でファイルを見つけたいのに、その場所がわからないことがよくあります。次のコマンドを使用し...
序文Vue(発音は /vjuː/、view に似ています)は、ユーザーインターフェイスを構築するため...
データの初期化 `test_01` が存在する場合はテーブルを削除します。 テーブル「test_01...
序文:フロントエンド: jq+h5 で 9 グリッドのダイナミック効果を実現バックエンド: thin...