Skip to content

Conversation

@bernardobelchior
Copy link
Member

@bernardobelchior bernardobelchior added type: enhancement It’s an improvement, but we can’t make up our mind whether it's a bug fix or a new feature. scope: charts Changes related to the charts. labels Dec 9, 2025
@mui-bot
Copy link

mui-bot commented Dec 9, 2025

Deploy preview: https://deploy-preview-20603--material-ui-x.netlify.app/

Updated pages:

Bundle size report

Bundle size will be reported once CircleCI build #699545 finishes.

Generated by 🚫 dangerJS against 43acccc

@codspeed-hq
Copy link

codspeed-hq bot commented Dec 9, 2025

CodSpeed Performance Report

Merging #20603 will improve performances by ×2.3

Comparing bernardobelchior:test-batch-bar (629da75) with master (d72d0f4)1

Summary

⚡ 2 improvements
✅ 11 untouched

Benchmarks breakdown

Mode Benchmark BASE HEAD Change
Simulation BarChart with big data amount 1,770.8 ms 762.4 ms ×2.3
Simulation BarChartPro with big data amount 919.9 ms 478.5 ms +92.25%

Footnotes

  1. No successful run was found on master (d112569) during the generation of this report, so d72d0f4 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged. label Dec 10, 2025
@github-actions
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged. label Dec 10, 2025
@github-actions
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged. label Dec 16, 2025
Fix naming collision

Fix border radius

Handle border radii greater than width/height

Add example and renderer prop

Remove unused code

WIP: Use flatbush for finding the clicked bar

Add simple animation

Split

Render series separately

Implement highlight and fading

Import fixing. Remove unused prop.

Update docs

Slight performance improvements

Share appendAtKey

Fix layout-dependent animation

Return layout and origin in bar plot data

Fix rebase

Remove unused prop

Fix imports

Abstract position in getClosestPoint

Fix type issues

Handle both layouts when creating bar flatbush

Fix flatbush with nulls

Fix renderer prop not being forwarded

Fix animation

Remove disableHover mention

Try to implement onItemClick

Investigate flatbush issue

Remove flatbush usage

Add on item click

Update docs. Cleanup batch bar after on item click working.

Some more progress

Remove memo for now

Add fading and highlighting (missing animation)

Remove animation from highlight/fade

Fix type imports

Fix pointer leave

Rename

Add brightness filter to highlighted item

Revert demos

Fix types

Fix rebase

Address feedback

Use ordinal time ticks

Gen stuff

Use stroke and stroke-width to fix sub-pixel rendering in large number of bars
Fix naming collision

Fix border radius

Handle border radii greater than width/height

Add example and renderer prop

Remove unused code

WIP: Use flatbush for finding the clicked bar

Add simple animation

Split

Render series separately

Implement highlight and fading

Import fixing. Remove unused prop.

Update docs

Slight performance improvements

Share appendAtKey

Fix layout-dependent animation

Return layout and origin in bar plot data

Fix rebase

Remove unused prop

Fix imports

Abstract position in getClosestPoint

Fix type issues

Handle both layouts when creating bar flatbush

Fix flatbush with nulls

Fix renderer prop not being forwarded

Fix animation

Remove disableHover mention

Try to implement onItemClick

Investigate flatbush issue

Remove flatbush usage

Add on item click

Update docs. Cleanup batch bar after on item click working.

Some more progress

Remove memo for now

Add fading and highlighting (missing animation)

Remove animation from highlight/fade

Fix type imports

Fix pointer leave

Rename

Add brightness filter to highlighted item

Revert demos

Fix types

Fix rebase

Address feedback

Use ordinal time ticks

Gen stuff

[charts] Add batch bar plot

Fix naming collision

Fix border radius

Handle border radii greater than width/height

Add example and renderer prop

Remove unused code

WIP: Use flatbush for finding the clicked bar

Add simple animation

Split

Render series separately

Implement highlight and fading

Import fixing. Remove unused prop.

Update docs

Slight performance improvements

Share appendAtKey

Fix layout-dependent animation

Return layout and origin in bar plot data

Fix rebase

Remove unused prop

Fix imports

Abstract position in getClosestPoint

Fix type issues

Handle both layouts when creating bar flatbush

Fix flatbush with nulls

Fix renderer prop not being forwarded

Fix animation

Remove disableHover mention

Try to implement onItemClick

Investigate flatbush issue

Remove flatbush usage

Add on item click

Update docs. Cleanup batch bar after on item click working.

Some more progress

Remove memo for now

Add fading and highlighting (missing animation)

Remove animation from highlight/fade

Fix type imports

Fix pointer leave

Rename

Add brightness filter to highlighted item

Revert demos

Fix types

Fix rebase

Test bar batch rendering
@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged. label Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope: charts Changes related to the charts. type: enhancement It’s an improvement, but we can’t make up our mind whether it's a bug fix or a new feature.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants