syncfusion-blazor-3D-charts
Provides guidance for building and customizing Syncfusion Blazor 3D Charts. Trigger this skill whenever the user needs help with SfChart3D, 3D Column/Bar charts, axes, data binding, rotation, tilt, depth, legends, tooltips, or any configuration in Syncfusion.Blazor.Chart3D.
What this skill does
# Implementing Syncfusion Blazor 3D Charts **NuGet:** `Syncfusion.Blazor.Chart3D` + `Syncfusion.Blazor.Themes` **Namespace:** `Syncfusion.Blazor.Chart3D` A comprehensive skill for implementing and customizing Syncfusion's Blazor 3D Chart component. The 3D Chart provides stunning three-dimensional visualization for column, bar, and stacked chart types with rich customization options including rotation, tilt, depth, and various axis types. ## When to Use This Skill Use this skill when you need to: - Create three-dimensional charts in Blazor applications - Visualize data with 3D column, bar, or stacked chart types - Implement rotatable and tiltable 3D visualizations - Configure category, numeric, datetime, or logarithmic axes for 3D charts - Bind data from various sources (IEnumerable, remote data, dynamic objects) - Customize 3D chart appearance (colors, depth, wall color, rotation) - Add data labels, legends, and tooltips to 3D charts - Configure axis labels, tick lines, and grid lines - Enable selection, highlighting, and interaction in 3D charts - Create multi-pane 3D chart layouts - Export or print 3D charts - Ensure WCAG accessibility compliance for 3D visualizations - Troubleshoot 3D chart rendering or configuration issues ## Component Overview **Package**: `Syncfusion.Blazor.Chart3D` **Component**: `SfChart3D` **Supported Chart Types**: Column, Bar, StackedColumn, StackedBar **Supported Axis Types**: Category, Numeric, DateTime, Logarithmic **Platforms**: Blazor Server, Blazor WebAssembly, Blazor Web App (.NET 8+) The 3D Chart component renders data in three-dimensional space with configurable rotation, tilt, and depth for enhanced visual impact. It supports all standard chart features including multiple series, rich tooltips, legends, data labels, and extensive customization options. ## Documentation and Navigation Guide ### API Reference ๐ **Read:** [references/api-reference.md](references/api-reference.md) - Complete API reference for Syncfusion.Blazor.Chart3D namespace - SfChart3D component properties, methods, and events - All chart series, axis, legend, and tooltip classes - Data label, border, margin, and styling components - Event argument classes for all chart events - Enumerations (Chart3DSeriesType, ValueType, SelectionMode, etc.) - Interface definitions and base classes - Usage examples for common API scenarios - Links to detailed online API documentation ### Events Reference ๐ **Read:** [references/events.md](references/events.md) - Complete event reference for all 3D chart events - Lifecycle events (OnCreated, OnResized) - Rendering events (OnSeriesRender, OnPointRender, OnAxisLabelRender, etc.) - User interaction events (OnPointClick, OnLegendClick, OnSelectionChanged) - Mouse events (OnChartMouseMove, OnChartMouseClick, etc.) - Export and data events (OnExported, OnAxisRangeRendered) - Event argument properties and usage examples - Complete working examples with multiple events - Event handling best practices ### Getting Started ๐ **Read:** [references/getting-started.md](references/getting-started.md) - Complete installation and setup for Blazor Server, WebAssembly, and Web App - NuGet package installation (Syncfusion.Blazor.Chart3D) - Service registration and namespace imports - Script and theme configuration - Creating your first 3D chart with complete code example - Data source setup and basic binding - Render mode configuration for .NET 8+ - Troubleshooting common setup issues ### Chart Types ๐ **Read:** [references/chart-types.md](references/chart-types.md) - Column charts - vertical 3D bars - Bar charts - horizontal 3D bars - Stacked Column charts - vertically stacked series - Stacked Bar charts - horizontally stacked series - Chart type configuration (Chart3DSeriesType enum) - Column/bar spacing and width customization - Grouped columns with GroupName property - Multiple series in single chart - Complete code examples for each type ### Data Binding ๐ **Read:** [references/data-binding.md](references/data-binding.md) - List binding with IEnumerable objects - ExpandoObject binding for dynamic data structures - DynamicObject binding for runtime data - Remote data binding with SfDataManager - DataSource, XName, YName property mapping - Complex data structures and nested properties - Dynamic data updates and refresh - Performance optimization tips ### Axis Configuration ๐ **Read:** [references/axes-configuration.md](references/axes-configuration.md) - Category Axis - for discrete categories - Numeric Axis - for continuous numeric data - DateTime Axis - for time-series data - Logarithmic Axis - for exponential scale data - ValueType property configuration - Axis range (Minimum, Maximum, Interval) - Axis titles and title rotation - Tick lines and grid lines customization - Multiple axes support - Complete examples for each axis type ### Axis Labels ๐ **Read:** [references/axis-labels.md](references/axis-labels.md) - Label formatting (LabelFormat property) - Custom label templates - Label rotation (LabelRotationAngle) - Label placement (BetweenTicks, OnTicks) - Label style customization (font, color, size) - Smart label collision handling - Custom label text with events - Edge label placement - Multilevel labels ### Data Labels ๐ **Read:** [references/data-labels.md](references/data-labels.md) - Enabling data labels on series - Label position configuration - Label template customization - Label styling (font, color, background) - Smart label positioning - Format customization - Conditional label visibility - Complete implementation examples ### Legend ๐ **Read:** [references/legend.md](references/legend.md) - Enabling and positioning legends - Legend alignment options - Series name customization - Legend styling and appearance - Interactive legend toggle - Custom legend items and icons - Legend templates - Complete configuration examples ### Tooltip ๐ **Read:** [references/tooltip.md](references/tooltip.md) - Enabling tooltips on hover - Tooltip format customization - Custom tooltip templates - Tooltip styling (border, fill, opacity) - Multi-point tooltip content - Shared tooltips across series - Complete implementation examples ### Appearance and Styling ๐ **Read:** [references/appearance.md](references/appearance.md) - Chart background and wall color - Series colors and color palettes - Theme integration (Material, Bootstrap, Fluent, Tailwind) - Custom CSS styling with CssClass - Opacity and transparency effects - Border styles and customization - Animation configuration - Visual effects and enhancements ### Chart Dimensions and 3D Effects ๐ **Read:** [references/chart-dimensions.md](references/chart-dimensions.md) - Chart size configuration (Width, Height) - Responsive sizing techniques - 3D rotation (EnableRotation, RotationAngle) - Tilt angle configuration (TiltAngle) - Depth configuration (Depth property) - Wall size customization - Perspective and viewing angle - Complete dimension examples ### Selection and Highlighting ๐ **Read:** [references/selection.md](references/selection.md) - Selection modes (Point, Series, Cluster) - Enabling selection functionality - Selection patterns and visual styles - Multi-selection support - Selection events and handling - Programmatic selection - Highlight modes and effects - Complete selection examples ### Multiple Panes ๐ **Read:** [references/multiple-panes.md](references/multiple-panes.md) - Creating multi-pane chart layouts - Row and column pane configuration - Assigning axes to specific panes - Distributing series across panes - Pane border and background customization - Synchronized pane behavior - Use cases for multiple panes - Complete multi-pane examples ### Print and Export ๐ **Read:** [references/print-export.md](references/print-export.md) - Print functionality - Export to image formats (PNG, JPEG, SVG) - Export to PDF documents - Export configuration options - Custom export settings - Print preview customization - Complete e
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.