Skip to content

feat: add a new wind rose chart operator#4224

Open
juliethecao wants to merge 3 commits intoapache:mainfrom
juliethecao:feat-add-a-new-wind-rose-chart-operator
Open

feat: add a new wind rose chart operator#4224
juliethecao wants to merge 3 commits intoapache:mainfrom
juliethecao:feat-add-a-new-wind-rose-chart-operator

Conversation

@juliethecao
Copy link

@juliethecao juliethecao commented Feb 17, 2026

What changes were proposed in this PR?

image

This change adds a new wind rose chart operator, which visualizes how a magnitude (radial value) is distributed across different directions (angular values) and optionally grouped by a categorical variable (color).

In a wind rose chart:

  • Each angular segment represents a direction (e.g., N, NE, E).
  • The length of each bar from the center represents the magnitude or frequency for that direction.
  • Color can optionally represent an additional grouping variable, such as strength or category.

This visualization is useful for understanding directional distributions, identifying dominant directions, and comparing patterns across different groups or conditions. The operator takes in 2 or 3 inputs: the radial values, the angular values, and optionally a color/grouping variable.

Any related issues, documentation, discussions?

No related issues, documentation, or discussions.

How was this PR tested?

PR is tested with existing test cases.

Was this PR authored or co-authored using generative AI tooling?

No.

@github-actions github-actions bot added feature frontend Changes related to the frontend GUI common labels Feb 17, 2026
@juliethecao
Copy link
Author

Hello @Ma77Ball @chenlica, requesting your review on this PR. Thanks!

Copy link
Contributor

@Ma77Ball Ma77Ball left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall looks good. Look over the comments above and reply to them. After those are addressed, I can approve, and I think it's good to merge.

Copy link
Contributor

@Ma77Ball Ma77Ball left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixing review request.

@chenlica
Copy link
Contributor

@Ma77Ball After you approve this PR, please let me know so that I can review and approve it.

@Ma77Ball
Copy link
Contributor

LGTM! @chenlica, please approve the workflows and merge if passed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

common feature frontend Changes related to the frontend GUI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants