syncfusion-react-smithchart

Implements and customizes Syncfusion React Smith Chart components for RF impedance visualization.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/haresh-sai06/HF_APP_Frontend --skill syncfusion-react-smithchart-haresh-sai06
Or copy as Structured Prompt for Agentā–¼
Please help me install this Agent Skill.
Skill: syncfusion-react-smithchart
Source: https://github.com/haresh-sai06/HF_APP_Frontend/tree/main/.agents/skills/syncfusion-react-smithchart
Command: npx skills add https://github.com/haresh-sai06/HF_APP_Frontend --skill syncfusion-react-smithchart-haresh-sai06

SYSTEM DOCUMENTATION & REQUIREMENTS

šŸ’” This Skill requires @syncfusion/ej2-react-charts, and includes references (resource) components.

What problem does it solve? Visualizing transmission line impedance, reflection coefficients, and RF circuit parameters requires specialized Smith Chart diagrams that standard charting libraries do not provide, forcing engineers to build complex custom visualizations from scratch. ## Core Features & Use Cases - Series and Data Binding: Plot resistance and reactance data using inline points or dataSource field mapping, with support for multiple styled series. - Full Customization: Configure horizontal and radial axes, gridlines, markers, data labels, legends, tooltips, titles, and responsive sizing. - Export and Accessibility: Print charts or export to PNG, JPEG, SVG, and PDF while maintaining WCAG 2.2 and Section 508 accessibility compliance. - Use Case: An RF engineer needs to compare impedance matching across three transmission lines; this Skill renders an interactive multi-series Smith Chart with legends, tooltips, and export capability for the design report. ## Quick Start Ask the AI to create a React Smith Chart using @syncfusion/ej2-react-charts that plots your resistance and reactance data with a legend and tooltips enabled.

Frequently Asked Questions about syncfusion-react-smithchart

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Smith Chart in React with Syncfusion?ā–¼

Install @syncfusion/ej2-react-charts via npm, then render the SmithchartComponent with a SeriesDirective containing your resistance and reactance data points. Inject SmithchartLegend and TooltipRender modules to enable legend and tooltip features.

How do I bind data to a Syncfusion React Smith Chart series?ā–¼

Use either the points property with an array of {resistance, reactance} objects, or the dataSource property with resistance and reactance field name mappings. Both methods support multiple series within a SeriesCollectionDirective.

Why is the legend or tooltip not showing on my Smith Chart?ā–¼

Legends require the SmithchartLegend module injected via the Inject component and legendSettings.visible set to true. Tooltips require the TooltipRender module and tooltip.visible set to true on the series.

Can I export a Syncfusion Smith Chart to PNG or PDF?ā–¼

Yes, call the export method on the chart component reference with a format of PNG, JPEG, SVG, or PDF and a file name. The chart must have a valid id property and be mounted before exporting.

Does the Syncfusion Smith Chart require CSS theme imports?ā–¼

No, CSS theme imports are optional. The Smith Chart renders with default browser styles without any theme CSS, and themes like material or bootstrap are only needed for predefined Syncfusion visual styling.

Is the Syncfusion React Smith Chart accessible for screen readers?ā–¼

Yes, the component supports WCAG 2.2 and Section 508 compliance, including keyboard navigation, screen reader compatibility, and WAI-ARIA attributes for assistive technologies.