syncfusion/aspnetcore-ui-components-skills

syncfusion-aspnetcore-smithchart

Implement Smith Chart visualization for RF and transmission line analysis.

First seen Jun 12, 2026

Installation

$ npx skills add syncfusion/aspnetcore-ui-components-skills --skill syncfusion-aspnetcore-smithchart

Summary

  • Implement Smith Chart visualization for RF and transmission line analysis.
  • Use this skill when building high-frequency circuit applications, impedance/admittance series plots, or transmission line parameter visualizations.
  • Perfect for network analysis dashboards, component testing interfaces, or technical engineering applications requiring Smith chart data representation.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from syncfusion/aspnetcore-ui-components-skills · top by installs.

npx skills add syncfusion/aspnetcore-ui-components-skills

Browse all from syncfusion/aspnetcore-ui-components-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Default branch master
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version34.1.29
More metadata
author
Syncfusion Inc
version
34.1.29
category
Data Visualization

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 6,724 B
  • docs SUMMARY.md 414 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 45 installs

SKILL.md

Implementing Syncfusion Smith Chart

The Syncfusion Smith Chart is a specialized data visualization control designed for high-frequency circuit applications, particularly useful for plotting transmission line parameters and impedance/admittance analysis. This skill guides you through implementing, configuring, and customizing Smith Charts in ASP.NET Core applications.

When to Use This Skill

Use this skill when you need to:

  • Visualize transmission line parameters on a Smith Chart
  • Plot impedance and admittance series
  • Create RF and microwave circuit analysis dashboards
  • Display multiple series with markers and data labels
  • Implement interactive charts with tooltips and legends
  • Export or print Smith Chart visualizations
  • Build accessible technical visualization interfaces

Component Overview

The Smith Chart control provides:

  • Support for any number of series and data points
  • Impedance and admittance series render types
  • Interactive markers and data labels
  • Legend support with visibility toggling
  • Tooltip interactions for detailed data insights
  • Print and export capabilities (JPEG, PNG, SVG, PDF)
  • Full accessibility compliance (WCAG 2.2 AA)
  • Responsive sizing for various screen dimensions

Documentation and Navigation Guide

API Reference

📄 Read: [references/api-reference.md](references/api-reference.md)

  • Complete API documentation for Smith Chart component
  • Constructor and property definitions
  • Event properties and callbacks
  • Series, axis, and styling configuration
  • Legend and tooltip setup
  • Data structure requirements

Getting Started & Setup

📄 Read: [references/getting-started.md](references/getting-started.md)

  • NuGet package installation for ASP.NET Core
  • TagHelper configuration and imports
  • Script resources and initialization
  • Basic Smith Chart rendering
  • Your first working example

Data Binding & Series Configuration

📄 Read: [references/data-binding.md](references/data-binding.md)

  • JSON data structure with resistance/reactance fields
  • Using points vs datasource properties
  • Binding multiple series to Smith Charts
  • Data preparation patterns

📄 Read: [references/series-configuration.md](references/series-configuration.md)

  • Series customization (fill color, opacity, width)
  • Smart label positioning
  • Series visibility and styling
  • Managing multiple series

Axis & Dimensions

📄 Read: [references/axis-configuration.md](references/axis-configuration.md)

  • Horizontal and radial axis configuration
  • Label customization and positioning strategies
  • Major and minor gridline setup
  • Axis line styling and visibility

📄 Read: [references/dimensions-sizing.md](references/dimensions-sizing.md)

  • Container-based sizing approaches
  • Pixel-based width/height configuration
  • Percentage-based responsive sizing
  • Responsive design patterns

Visual Elements (Markers, Labels, Legend)

📄 Read: [references/markers-labels.md](references/markers-labels.md)

  • Enabling and configuring markers for data points
  • Marker shape, color, opacity, and border customization
  • Data label enablement and visibility
  • Data label styling and text properties

📄 Read: [references/legend-tooltip.md](references/legend-tooltip.md)

  • Legend positioning (top, bottom, left, right, custom)
  • Legend alignment and shape customization
  • Legend sizing and padding control
  • Series visibility toggling
  • Tooltip enablement and series-specific customization

Output & Enhancements

📄 Read: [references/title-print-export.md](references/title-print-export.md)

  • Adding and styling titles and subtitles
  • Title trimming for space-constrained layouts
  • Printing Smith Charts directly from the browser
  • Exporting to multiple formats (JPEG, PNG, SVG, PDF)

📄 Read: [references/accessibility.md](references/accessibility.md)

  • WCAG 2.2 AA accessibility compliance
  • WAI-ARIA attributes and screen reader support
  • Keyboard navigation shortcuts
  • Ensuring accessible implementations

Quick Start Example

<ejs-smithchart id="smithchart">
    <e-smithchart-smithchartseriescollection>
        <e-smithchart-smithchartseries dataSource="TransmissionData" name="Transmission 1" resistance="resistance" reactance="reactance">
            <e-smithchartseries-marker visible="true">
                <e-series-marker-datalabel visible="true"></e-series-marker-datalabel>
            </e-smithchartseries-marker>
        </e-smithchart-smithchartseries>
    </e-smithchart-smithchartseriescollection>
</ejs-smithchart>

With corresponding data model containing resistance and reactance fields.

Common Patterns

Pattern 1: Basic Chart with Series

Create a Smith Chart with one series, markers enabled, and basic styling.

Pattern 2: Multiple Series with Legend

Render multiple transmission line series with a legend for visibility control and series identification.

Pattern 3: Interactive Dashboard

Build a dashboard with tooltips, data labels, custom axis configuration, and print/export capabilities.

Pattern 4: Responsive Layout

Implement percentage-based sizing to create Smith Charts that adapt to container dimensions.

Key Properties

Series Level:

  • dataSource - Array of data objects with resistance/reactance
  • points - Direct array of point values
  • fill - Series line color
  • opacity - Series transparency
  • width - Series line thickness
  • name - Series identifier for legend

Axis Level:

  • labelPosition - Inside or outside axis
  • labelIntersectAction - Hide intersecting labels
  • visible - Show/hide axis

Legend:

  • visible - Enable/disable legend
  • position - top, bottom, left, right, custom
  • alignment - near, center, far

Common Use Cases

  1. RF Circuit Analysis - Plot transmission line parameters and impedance matching
  2. Network Analysis - Visualize S-parameters and reflection coefficients
  3. Component Testing - Display measurement data from high-frequency components
  4. Educational Dashboards - Teach transmission line theory with interactive visualizations
  5. Technical Reports - Generate exportable Smith Chart diagrams for documentation