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について管理者ログインパスワードを忘れた場合、パスワードをリセットする
借財宝は最近人気が出ている携帯電話ローンソフトウェアプラットフォームです。知人同士の貸し借りが特徴で...
実験環境は以下のとおりですここでは、4 台のサーバー (1 台の nginx、負荷用の 2 台の t...
目次Vue CLIはVueプロジェクトを構築しますVue プロジェクトをマークダウン エディターに変...
Vue3.0 がリリースされてからしばらく経ちましたが、勉強を始める必要があります。まず、達成したい...
HTML タグ: 上付き文字HTML では、<sup> タグは上付き文字のテキストを定義...
この記事では、ブルーグリーン デプロイメントと、nginx を使用してブルーグリーン デプロイメント...
最初の方法: デモとしてボタンをクリックしてテキストを表示または非表示にするクラスを動的に追加します...
目次utf8mb4 の紹介UTF8 バイト数超過エラーutf8mb4 サポートデフォルトの文字エンコ...
ほとんどのブラウザはデフォルトで入力値をキャッシュし、ctl+F5 を使用して強制的に更新することに...
ダウンロードとインストール環境変数の設定インストール環境変数の設定確認基本的な描画の紹介グラフディグ...
Grafana をインストールします。公式 Web サイトでは、直接インストールできる Ubuntu...
1. 文法 場所 [=|~|~*|^~|@] /uri/ { ... } 2. 説明上記の構文から、...
目次1. NFS-Ganeshaの紹介2. NFS-Ganeshaの設定3. NFS-Ganesha...
背景会社のサブプロジェクトが増えるにつれて、さまざまなサイズのプロジェクトが10個以上になります(バ...
序文最近は、PC、iPad、携帯電話、スマートウォッチ、スマートテレビなど、さまざまなデバイスが存在...