d3js-visualization
D3.js データビジュアライゼーションを構築
カスタムのブラウザチャートでは、データが表示される前に多くの D3 に関する判断が必要になることがよくあります。このスキルは、Claude、Codex、Claude Code 向けに、チャートのガイダンス、テンプレート、ヘルパー、例を提供します。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "d3js-visualization" from https://skillstore.io/skills/autumnsgrove-d3js-visualization.md and its manifest at https://skillstore.io/api/skills/autumnsgrove-d3js-visualization/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「d3js-visualization」を使用しています。 月次売上のレスポンシブな時系列チャートを作成してください。
期待される結果:
- 時間スケール、折れ線ジェネレーター、明確な軸、ホバー時の詳細を使用したチャート計画。
- コンテナ幅、viewBox サイズ調整、デバウンスされたリサイズ処理を使用したレスポンシブ対応計画。
- アクセシビリティラベル、コントラスト、キーボード対応のチェックリスト。
「d3js-visualization」を使用しています。 3 つの製品間の売上を比較し、グループ表示または積み上げ表示に対応してください。
期待される結果:
- バンドスケール、グループ表示と積み上げ表示モード、アニメーション付きトランジションを備えた棒グラフ設計。
- 製品の表示切り替え用の凡例インタラクションモデル。
- 信頼できないラベルに対して安全でない HTML を避けるツールチップ内容の計画。
「d3js-visualization」を使用しています。 チーム、プロジェクト、依存関係の関係を表示してください。
期待される結果:
- ノードサイズ、グループ色分け、ドラッグ動作、ホバー強調表示を備えた force-directed network 計画。
- シミュレーションパラメータと更新頻度を扱うパフォーマンス上の注意。
- ズーム、パン、ラベル、要約統計に関するユーザビリティ上の注意。
セキュリティ監査
中リスクMost static findings are false positives from JavaScript template literals, Markdown fences, identifiers named key, CSS grid text, and chart logic. The review confirms low-risk CDN script usage in examples and one medium browser XSS risk from raw tooltip HTML rendering. No prompt injection, credential access, shell execution, or malware intent was found.
確認済みのセキュリティ上の懸念 (1)
機能レビュー項目 (5)
これらは、このスキルに期待される可能性のある実際のローカル機能であるため、レビューが必要ですが、確認済みの悪意ある動作としてはカウントされません。
リスク要因
⚙️ 外部コマンド (88)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/autumnsgrove-d3js-visualization/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/autumnsgrove-d3js-visualization?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/autumnsgrove-d3js-visualization?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/autumnsgrove-d3js-visualization/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/autumnsgrove-d3js-visualization.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学術引用 (APA · BibTeX · CFF)
APA形式の引用
AutumnsGrove. (2026). d3js-visualization security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/autumnsgrove-d3js-visualization/audits/8BibTeX形式の引用
@techreport{autumnsgrove-autumnsgrove-d3js-visualization-2026,
author = {AutumnsGrove},
title = {d3js-visualization security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/autumnsgrove-d3js-visualization/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "d3js-visualization security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "AutumnsGrove"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/autumnsgrove-d3js-visualization/audits/8"
identifiers:
- type: other
value: "skillstore:autumnsgrove-d3js-visualization:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
インタラクティブなダッシュボードチャートを作成
ダッシュボードビュー向けに、軸、レスポンシブなサイズ調整、トランジション、ツールチップ動作を備えたカスタムチャートを構築します。
視覚分析用のデータを準備
ビジュアライゼーションをレンダリングする前に、CSV 形式のデータをグループ化、集計、型付けされた構造に変換します。
ネットワークビジュアライゼーションをプロトタイプ
force-directed graph パターンを使用して、関係、ノードグループ、ホバー状態、インタラクティブなコントロールを探索します。
これらのプロンプトを試す
このデータセットと目的に最適な D3.js チャートタイプを選ぶのを手伝ってください: [describe data and audience]。トレードオフを説明してください。
[data shape] 向けのレスポンシブな D3.js チャート計画を作成してください。スケール、軸、マージン規約、インタラクション、アクセシビリティの注意点を含めてください。
[line, bar, scatter, or pie] 用の再利用可能な D3 テンプレートを適応してください。必要な設定、データアクセサ、更新動作を含めてください。
[complex dataset] 向けの高度な D3.js ビジュアライゼーションを設計してください。パフォーマンス戦略、インタラクションモデル、データ変換、本番運用上のリスクを含めてください。
ベストプラクティス
- D3 コードを書く前に、チャート選択ガイドから始めます。
- 予測可能な更新のために、安定したデータ結合とキー関数を使用します。
- 実際のデータサイズ、長いラベル、小さいビューポートでチャートをテストします。
回避
- より小さなチャートライブラリで対応できる単純なチャートに D3.js を使用する。
- サニタイズせずに、信頼できない値を HTML ツールチップ経由でレンダリングする。
- データ結合で変更された要素だけを更新できる場合に、インタラクションごとにすべての要素を再描画する。
よくある質問
このスキルは何の作成に役立ちますか?
動作する例は含まれていますか?
適切なチャートの選択に役立ちますか?
フロントエンドフレームワークに対応していますか?
デフォルトで本番対応ですか?
どの AI ツールで使用できますか?
開発者情報
作成者
AutumnsGroveライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
5ab1d37e83436c6eef84de88573e142b94f2a4ad
メンテナンスの新しさ
2026/7/18
利用状況
77 ダウンロード · 530 閲覧