feat(bar): provide more options for emphasis focus ('stack', … #20724
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…'stackSeries', and 'dataIndex'). close #20723
Brief Information
This pull request is in the type of:
What does this PR do?
Implement new options for
emphasis.focus
: 'stack' | 'stackSeries' | 'dataIndex'Fixed issues
Details
Before: What was the problem?
On stacked bar charts, on hover, need to be able to emphasize the stack (not just 'self'):
![image](https://private-user-images.githubusercontent.com/138481/407749327-8448bf53-522e-4b53-9ef9-b6f293dc330f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTQwNzgsIm5iZiI6MTczOTU5Mzc3OCwicGF0aCI6Ii8xMzg0ODEvNDA3NzQ5MzI3LTg0NDhiZjUzLTUyMmUtNGI1My05ZWY5LWI2ZjI5M2RjMzMwZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwNDI5MzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01YmZmZDMxN2U2YmIxZjBlMmI5MTdmYzlmY2I1ZGMzNTg2Y2VkM2RjYTYwYTkzYmQxYmFhZDk0MDQzNjZhOGYzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.DceOlxLNyTx-bO3luOchwxVTUsz8_vCJN-8HDlQVZAU)
After: How does it behave after the fixing?
You can specify
emphasis: { focus: 'stack' }
in the options.Document Info
One of the following should be checked.
Misc
ZRender Changes
Related test cases or examples to use the new APIs
Others
Merging options
Other information
What tests I should add?