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-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «d3js-visualization». Создайте адаптивную диаграмму временного ряда для ежемесячной выручки.
Ожидаемый результат:
- План диаграммы с использованием временных шкал, генератора линий, понятных осей и деталей при наведении.
- План адаптивности с использованием ширины контейнера, размера viewBox и обработки изменения размера с debounce.
- Чек-лист для меток доступности, контрастности и поддержки клавиатуры.
Использование «d3js-visualization». Сравните продажи трех продуктов и поддержите сгруппированные или накопительные представления.
Ожидаемый результат:
- Дизайн столбчатой диаграммы с band scales, сгруппированными и накопительными режимами и анимированными переходами.
- Модель взаимодействия с легендой для переключения видимости продуктов.
- План содержимого подсказок, который избегает небезопасного HTML для недоверенных меток.
Использование «d3js-visualization». Покажите связи между командами, проектами и зависимостями.
Ожидаемый результат:
- План сетевого графа с силовой укладкой, размерами узлов, раскраской групп, поведением перетаскивания и подсветкой при наведении.
- Заметка о производительности, охватывающая параметры симуляции и частоту обновления.
- Заметка об удобстве использования для масштабирования, панорамирования, меток и сводной статистики.
Аудит безопасности
Средний риск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_reportЗначок Markdown
[](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/8Цитата BibTeX
@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 в сгруппированные, агрегированные и типизированные структуры перед рендерингом визуализации.
Прототипировать сетевую визуализацию
Используйте паттерны графов с силовой укладкой для исследования связей, групп узлов, состояний наведения и интерактивных элементов управления.
Попробуйте эти промпты
Помогите мне выбрать лучший тип диаграммы D3.js для этого набора данных и цели: [describe data and audience]. Объясните компромиссы.
Создайте план адаптивной диаграммы D3.js для [data shape]. Включите шкалы, оси, margin convention, взаимодействия и заметки по доступности.
Адаптируйте переиспользуемый шаблон D3 для [line, bar, scatter, or pie]. Включите необходимую конфигурацию, data accessors и поведение обновления.
Спроектируйте продвинутую визуализацию D3.js для [complex dataset]. Включите стратегию производительности, модель взаимодействия, преобразование данных и production-риски.
Лучшие практики
- Начните с руководства по выбору диаграммы, прежде чем писать код D3.
- Используйте стабильные объединения данных и key functions для предсказуемых обновлений.
- Тестируйте диаграммы с реальными объемами данных, длинными метками и маленькими viewport.
Избегать
- Использование D3.js для простых диаграмм, с которыми может справиться более компактная библиотека диаграмм.
- Рендеринг недоверенных значений через HTML-подсказки без санитизации.
- Перерисовка каждого элемента при каждом взаимодействии, когда объединения данных могут обновлять только изменившиеся элементы.
Часто задаваемые вопросы
Что помогает создавать этот навык?
Включает ли он рабочие примеры?
Может ли он помочь выбрать подходящую диаграмму?
Поддерживает ли он frontend-фреймворки?
Готов ли он к production по умолчанию?
Какие AI-инструменты могут его использовать?
Сведения для разработчиков
Автор
AutumnsGroveЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Ссылка
5ab1d37e83436c6eef84de88573e142b94f2a4ad
Актуальность поддержки
18.07.2026
Использование
77 загрузок · 530 просмотров