Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance Support for Custom Axes and 2D Plotting #7346

Open
pperanich opened this issue Sep 3, 2024 · 2 comments
Open

Enhance Support for Custom Axes and 2D Plotting #7346

pperanich opened this issue Sep 3, 2024 · 2 comments
Labels
enhancement New feature or request 📈 plot Plots, charts, graphs, timeseries, …

Comments

@pperanich
Copy link

Is your feature request related to a problem? Please describe.

I'm currently using the rerun viewer to visualize time series data. However, I'm facing challenges when trying to visualize the frequency spectrum of a time series signal. The SeriesLine plot is limited by requiring the x-axis to be a time axis, which isn't suitable for frequency spectrum data where the x-axis should represent frequency. Additionally, the LineStrip2D plot lacks axes and grids, and the BarChart lacks support for custom x-values, making these options less ideal for frequency spectrum visualization.

Describe the solution you'd like

I propose the introduction of a new plot type or an enhancement to the existing SeriesLine plot that allows for frequency spectrum visualization. Key features should include:

  • Support for custom x-values, enabling the x-axis to represent frequency bins instead of time.
  • Axes and grid support.
  • The ability to plot the data as a continuous line strip or as points (e.g., using SeriesPoint), with customizable markers.

Describe alternatives you've considered

  • Using the BarChart with custom x-values (once available) to represent the frequency spectrum.
  • Using LineStrip2D without any axes information.

Additional context

The ability to visualize frequency spectra directly within rerun would significantly enhance its utility for multi-modal time series analysis.

@pperanich pperanich added enhancement New feature or request 👀 needs triage This issue needs to be triaged by the Rerun team labels Sep 3, 2024
@Wumpf
Copy link
Member

Wumpf commented Sep 9, 2024

Related to:

I was sure there was already a ticket on general 2D plotting itself, but couldn't find it, so might as well be the first! :)

@Wumpf Wumpf added 📈 plot Plots, charts, graphs, timeseries, … and removed 👀 needs triage This issue needs to be triaged by the Rerun team labels Sep 9, 2024
@abey79
Copy link
Member

abey79 commented Dec 3, 2024

I believe this proposal would fit this particular need:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request 📈 plot Plots, charts, graphs, timeseries, …
Projects
None yet
Development

No branches or pull requests

3 participants