plotly / plotly.js

Open-source JavaScript charting library behind Plotly and Dash
https://plotly.com/javascript/
MIT License
16.9k stars 1.85k forks source link

Smith Chart (scattersmith) pan & zoom functionality #6895

Open radiosystemtoolbox opened 7 months ago

radiosystemtoolbox commented 7 months ago

This is a feature request for smith chart plotting. Smith chart plotting for impedance traces in RF electronic circuits is great in plotly. Here it is an example plot produced with such functionality:

Captura de pantalla 2024-02-14 a las 11 36 01

Nevertheless, it lacks the basic pan & zoom capability that other plots have. In the case of smith chart:

Captura de pantalla 2024-02-14 a las 11 36 54

Where, for other scatter plots, we have the tooling for pan & zoom:

Captura de pantalla 2024-02-14 a las 11 37 03

I assume adding these same tools to this smithchart plotting might be reasonable.

alexcjohnson commented 7 months ago

Certainly reasonable, though it may take a long time to get on our roadmap unless someone is willing to sponsor the work. Zoom and pan will also take some designing, so if you can recommend behavior you've seen in a different program and found nice (or even what NOT to do), that would be very helpful. For example:

SeansHuang commented 7 months ago

@alexcjohnson Hello , May I ask if Smith chart supports admittance traces? Like this:

1704965317283