-
Notifications
You must be signed in to change notification settings - Fork 19.7k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
feat(axis): add customValues
option to customize axis tick/label positions
#19919
Conversation
Thanks for your contribution! The pull request is marked to be To reviewers: If this PR is going to be described in the changelog in the future release, please make sure this PR has one of the following labels: This message is shown because the PR description doesn't contain the document related template. |
The changes brought by this PR can be previewed at: https://echarts.apache.org/examples/editor?version=PR-19919@0c90824 |
This comment was marked as resolved.
This comment was marked as resolved.
Congratulations! Your PR has been merged. Thanks for your contribution! 👍 |
customValues
option to allow customizing axis tick/label positions
customValues
option to allow customizing axis tick/label positionscustomValues
option to customize axis tick/label positions
@Ovilia Please check the screenshot below. I have set customValues starting from 800 to 1400, and in the DataZoom slider, I have set startValue = 930 and endValue = 1330. You can see that the labels rendered are not correct; we are also seeing labels 900 and 1350 on the Y-axis. PS: In axisLabel Formatter, I am no longer able to see index value (if customValues parameter is present in y-axis). index comes out to be undefined. |
@shreya0230 Please open an issue for your question and mention this PR. |
Hi, Superset and generally speaking opensource newbie here, How can i use this customValues option in Superset? I am currently exprementing in docker container and customer requirements needs customized xaxis ticks. i installed echart5.6.0 usin npm but it is not showing the new features on superset frontend UI, thanks a lot for your help |
Brief Information
This pull request is in the type of:
What does this PR do?
Add option
customValues
toaxisTick
andaxisLabel
, which allow the user to specify tick/label positions.This PR is based on #13636 . Since it's a long time since the opening of this PR, I made a few adjustment based on the original commit, with full regards to the contribution to @dvdkon 's contribution.
Fixed issues
#13627
Details
Before: What was the problem?
See issue #13627
After: How is it fixed in this PR?
The new option allows for completely custom tick/label positions, for example:
Usage
Are there any API changes?
In axis:
axisTick.customValues: (string | number | Date)[]
axisLabel.customValues: (string | number | Date)[]
Array of axis values on which a tick/label will be present (automatic tick generation is disabled)
Related test cases or examples to use the new APIs
test/axis-customTicks.html