[5.x] Vislib Point Series updates #9388
Merged
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.
Vislib Point Series updates
Backports PR #9044
Commit 1:
renaming x-axis to axis
moving y-axis methods inside axis class
updating handler to use Axis for yAxis as well
introducting 'type' property to differ between X and Y axis
joining x_axis and y_axis into a single class axis
updating handler to work with new Axis class
converting axis_title to ES6 classes and making it work with new axis
updating column layout to support left/right top/bottom positioning of axis
introducing AxisConfig class
adding ordered and values back to axis to make other parts of vislib working
renaming axis.scale to axis.axisScale
removing comments
adding scale type config
removing unnecesarry configs (never used)
adding point series chart type
updating all charts
introducing VisConfig class
moving wiggle, silluete and stacking to axis
fixing based on last spencers review
add label to zero filled values
allow custom values on catwegory axis
adding clip path
updating defaults to match current vislib implementation
seri.show parameter
vertical category axis positioning
fixing more issues
fixing broken pie charts
increasing default truncate length
fixing expandLastBucket option
Commit 2:
fixing selenium tests by increasing barHeightTolerance
Commit 3:
fixing axis alignment (1px off)
Commit 4:
fixing layout elements min-height to 0
Commit 5:
point radius should be calculated per chart
Commit 6:
adding clip path to circles
Commit 7:
seting min height 0 on axis
Commit 8:
adding background class
Commit 9:
fixing selenium tests
Commit 10:
update visualize legend to correctly check if it should show
Commit 11:
fixing based on CJs comments
Commit 12:
improving stacking of negative values
Commit 13:
updating class name to better match element
Commit 14:
fixing charts with mixed (negative/positive) values
Commit 15:
fixing test (stacking happens for grouped charts as well to handle negative values correctly)
Commit 16:
fixing based on CJs last comments
Commit 17:
fixing unstable selenium test