On Fri, 28 Jun 2024 07:39:46 GMT, Markus Mack <mm...@openjdk.org> wrote:
>> This PR fixes the placement of `BarChart` bars and category tick marks, >> particularly when adding data / multiple series and enabling animations. >> It covers all cases mentioned in the JBS ticket and adds a unit test. >> >> The settable `barGap` and `categoryGap` now should also behave as expected. >> >> There's a change regarding consistent placement of bars when there is more >> than one series: >> Now, for example, if there are two series S1 and S2, S1 bars will always be >> on the left and S2 bars will always be on the right side of the tick mark. >> This means that if some data category (=x-value) is only present in S2, but >> not S1, the bar will still be drawn on the right. The previous behavior, if >> the marks weren't off completely, would have put it on the left which I'd >> say looks inconsistent. >> There's a test for this situation as well. >> >> Note this does not fix >> [JDK-8334873](https://bugs.openjdk.org/browse/JDK-8334873) where bars get >> stuck while having different widths. There seem to be additional issues >> which seem not directly related to the changed code and are probably out of >> scope for this PR (unless we see some regressions). > > Markus Mack has updated the pull request incrementally with two additional > commits since the last revision: > > - fix indentation > - update copyright @drmarmac Your change (at version 606a0628c586988cecd0a5c73342419d32953b80) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jfx/pull/1492#issuecomment-2198222070