d3js-visualization
Создание интерактивных визуализаций D3.js
Создавайте профессиональные интерактивные визуализации данных с помощью D3.js. Создавайте пользовательские графики, панели мониторинга, сетевые графы и отображения в реальном времени с полным контролем над каждым визуальным элементом.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "d3js-visualization". Create a bar chart showing monthly sales data
النتيجة المتوقعة:
- SVG столбчатая диаграмма с ежемесячными метками на оси x
- Значения продаж отображаются на оси y с правильным масштабированием
- Цветовое кодирование столбцов для разных категорий продуктов
- Всплывающие подсказки при наведении с точными значениями
- Плавная анимация при загрузке данных
استخدام "d3js-visualization". Build a network graph of social connections
النتيجة المتوقعة:
- Силовой граф с соединенными узлами
- Функциональность перетаскивания для переупорядочивания узлов
- Цветовое кодирование по сообществу или группе
- Подсветка при наведении с отображением деталей связей
- Возможности масштабирования и панорамирования
التدقيق الأمني
آمنAll 399 static findings are FALSE POSITIVES. The static analyzer confused markdown code formatting with shell execution, CSS selectors with reconnaissance, and D3 data binding property names with cryptographic keys. This is a legitimate D3.js visualization skill containing only standard charting code.
عوامل الخطر
⚙️ الأوامر الخارجية (271)
🌐 الوصول إلى الشبكة (17)
درجة الجودة
ماذا يمكنك بناءه
Создание графиков для панели мониторинга
Создавайте интерактивные панели мониторинга с несколькими синхронизированными графиками для бизнес-аналитики и отчетности.
Пользовательские визуализации данных
Реализуйте уникальные визуализации данных за пределами возможностей стандартных библиотек построения графиков.
Исследование сетевых данных
Визуализируйте сложные связи, социальные сети и иерархические структуры с помощью силовых графов.
جرّب هذه الموجهات
Создайте линейную диаграмму D3.js, отображающую данные во времени с осями x и y, метками и плавной линией, соединяющей точки данных.
Создайте групповую столбчатую диаграмму в D3.js, сравнивающую несколько категорий за разные периоды времени с легендой.
Добавьте всплывающие подсказки к диаграмме D3.js, показывающие подробную информацию при наведении курсора на точки данных, с плавным позиционированием.
Создайте силовой сетевой граф в D3.js с перетаскиваемыми узлами, визуализацией связей и кластеризацией узлов по группам.
أفضل الممارسات
- Используйте соглашение об отступах для правильного интервала вокруг элементов графика
- Применяйте ключевые функции в объединениях данных для последовательного сопоставления элементов с данными
- Используйте SVG для менее чем 1 000 элементов, Canvas для больших наборов данных
- Включайте правильные метки осей и легенды для доступности
تجنب
- Избегайте жесткого задания размеров графика без адаптивной обработки
- Не пропускайте паттерн enter/update/exit в объединениях данных
- Избегайте использования одного цвета для смежных элементов данных без четкого разграничения
- Не забывайте очищать предыдущие отрисовки перед обновлением графиков