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

Reply via email to