Compétences claude-d3js-skill
📊

claude-d3js-skill

Sûr

インタラクティブなD3.jsデータ可視化を構築

複雑さを抑えながら、カスタムで出版品質のデータ可視化を作成します。このスキルは、チャート、グラフ、インタラクティブなグラフィックス向けのすぐに使えるテンプレートとともに、専門的なD3.jsガイダンスを提供し、任意のJavaScriptフレームワークで動作します。

Prend en charge: Claude Codex Code(CC)
🥈 77 Argent
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "claude-d3js-skill". 月別の気温トレンドを示す折れ線グラフを作成

Résultat attendu:

x軸(月)、y軸(気温)、スムーズな曲線補間、線の下方のグラデーション填充エリアを含む完全なD3.js Reactコンポーネントと、ホバー時に正確な値を表示するツールチップ。

Utilisation de "claude-d3js-skill". 市場シェア比較用の円グラフを構築

Résultat attendu:

アニメーション]~!b[遷移、ホバー時にスライスを分離、パーセンテージラベル、カラーコーディングを持つ外部の凡例、クリックで選択したスライスをアニメーションで展開るインタラクティブなD3.js円グラフ。

Audit de sécurité

Sûr
v1 • 2/25/2026

All 392 static analyzer findings were evaluated and dismissed as false positives. The pattern detections for 'external_commands', 'weak cryptographic algorithm', 'C2 keywords', 'network', and 'filesystem' operations were triggered by markdown documentation code blocks, D3.js API method names (schemeCategory10, nodes, desc), hex color codes in colour scheme documentation, and standard CDN import examples. This is a legitimate D3.js data visualization skill containing only documentation and code templates with no executable security risks.

7
Fichiers analysés
3,216
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

59
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
74
Conformité aux spécifications

Ce que vous pouvez construire

ビジネスダッシュボード開発者

ビジネス分析プラットフォーム向けのKPIチャート、トレンド可視化、インタラクティブフィルターを含むエグゼクティブダッシュボードを作成します。

データジャーナリスト

読者がデータ駆動型のストーリーを探索するのに役立つカスタムチャートとマップで、エンゲージニングなインタラクティブなストーリーを構築します。

リサーチアナリスト

スケール、軸、統計表現を正確に制御した、出版品質の科学的可視化を生成します。

Essayez ces prompts

基本的な棒グラフ
四半期の売上データを表示するD3.jsを使用したレスポンシブな棒グラフを作成します。適切な軸ラベル、ホバー時のツールチップ含め、視覚障碍者に配慮したパレットを使用してください。完全なReactコンポーネントコードを提供してください。
インタラクティブな散布図
各ポイントが商品を表すD3.jsのインタラクティブな散布図を構築します。ズームとパン機能、個々のポイントをクリックでハイライト、データのフィルター変更時に動的に更新される凡例を追加します。
フォース指向ネットワークグラフ
エンティティ間の関係を示すフォース指向ネットワークダイアグラムを作成します。ノードのドラッグ、衝突検出、関係タイプに基づくカスタムリンクスタイル、ノードが追加または削除された時のアニメーション遷移を実装します。
ドリルダウン付きコロプレスマップ
D3.jsの地理投影を使用して地理的なコロプレスマップを構築します。カラーエンコーディングで地域データを表示、国と州のレベル間のズーム遷移を追加し、ホバー時に詳細統計を含むツールチップを表示します。

Bonnes pratiques

  • 再レンダリング時に重複要素を防ぐため、selectAll('*').remove()で以前のSVGコンテンツを必ずクリアしてください
  • 適切な軸間隔のためにマージン Conventionを使用し、チャート寸法のラベルオーバーフローに対応してください
  • レスポンシブなサイズ変更にはResizeObserverまたはウィンドウリサイズリスナーを使用し、アダプティブレイアウトを実現してください

Éviter

  • ハードコードされた寸法を使用しないでください - 常に親要素のサイズに適応するレスポンシブコンテナを使用してください
  • ループや遷移内でスケールを作成しないでください - パフォーマンスのために一度定義して再使用してください
  • シンプルな静的なチャートにD3を使用しないでください - 基本的な可視化にはCSSまたは軽量ライブラリを優先してください

Foire aux questions

React以外のフレームワークでこのスキルを使用できますか?
はい。D3.jsはVue、Svelte、Angular、バニラJavaScriptを含む任意のJavaScript環境で動作します。このスキルは各フレームワークの統合パターンを提供します。
D3.jsはバックエンドやサーバーを必要としますか?
いいえ。D3.jsはブラウザでのみ動作するクライアントサイドライブラリです。データ(JSON、CSV、またはその他の形式)を提供し、D3が可視化を処理します。
D3.jsとChart.jsのようなチャートライブラリの違いは何ですか?
D3.jsは完全なコントロールを備えたカスタム可視化の低レベルビルディングブロックを提供しますが、チャートライブラリはよりシンプルなAPIを持つ事前構築されたチャートタイプを提供しますカスタマイズ性は限られます。
リアルタイムデータの更新をどのように処理しますか?
D3のデータ結合パターンと.join()メソッド、または手動のenter-update-exit選択パターンを使用してください。データ変更時のアニメーション遷移のテンプレートをスキルは提供します。
D3.js可視化を画像としてエクスポートできますか?
はい。SVGをcanvas要素に変換し、canvas.toDataURL()を使用してPNGまたはJPEGエクスポートを生成できます。このワークフローの実装ガイダンスをスキルは提供できます。
D3.jsはモバイルデバイスに適していますか?
はい。ただしパフォーマンスを考慮してください。インタラクティブにはタッチイベントを使用し、小さな画面のために可視化を簡素化し、大きなデータセットにはプログレッシブレンダリングを実装してください。