Skip to content

[XY] xyVis split chart.#130229

Merged
Kuznietsov merged 224 commits intoelastic:mainfrom
Kuznietsov:chart_expressions_xy-split_chart
May 11, 2022
Merged

[XY] xyVis split chart.#130229
Kuznietsov merged 224 commits intoelastic:mainfrom
Kuznietsov:chart_expressions_xy-split_chart

Conversation

@Kuznietsov
Copy link
Copy Markdown
Contributor

Summary

Completes part of #127115
Added splitColumnAccessor and splitRowAccessor to the xyVis expression.

Multiple dataLayers

Screenshot 2022-04-14 at 12 17 37

splitRowAccessor is specified

Screenshot 2022-04-14 at 12 18 10

splitColumnAccessor is specified

Screenshot 2022-04-14 at 12 18 42

splitRowAccessor and splitColumnAccessor are specified

Screenshot 2022-04-14 at 12 18 30

kibanamachine and others added 13 commits May 2, 2022 04:08
…pressions-xy-extended_layers

# Conflicts:
#	src/plugins/chart_expressions/expression_xy/common/expression_functions/annotation_layer.ts
#	src/plugins/chart_expressions/expression_xy/public/components/annotations.tsx
#	src/plugins/chart_expressions/expression_xy/public/components/xy_chart.test.tsx
#	src/plugins/chart_expressions/expression_xy/public/components/xy_chart.tsx
#	src/plugins/event_annotation/common/index.ts
#	src/plugins/event_annotation/common/manual_event_annotation/index.ts
#	src/plugins/event_annotation/common/types.ts
#	x-pack/plugins/lens/public/xy_visualization/xy_config_panel/annotations_config_panel/index.tsx
#	x-pack/plugins/lens/public/xy_visualization/xy_config_panel/color_picker.tsx
#	x-pack/plugins/lens/public/xy_visualization/xy_config_panel/reference_line_config_panel/reference_line_panel.tsx
#	x-pack/plugins/lens/public/xy_visualization/xy_config_panel/shared/icon_select.tsx
#	x-pack/plugins/lens/public/xy_visualization/xy_config_panel/shared/marker_decoration_settings.tsx
# Conflicts:
#	src/plugins/chart_expressions/expression_xy/public/components/xy_chart.tsx
…sions_xy-split_chart

# Conflicts:
#	src/plugins/chart_expressions/expression_xy/public/components/xy_chart.tsx
# Conflicts:
#	src/plugins/chart_expressions/expression_xy/common/expression_functions/layered_xy_vis.ts
#	src/plugins/chart_expressions/expression_xy/common/expression_functions/xy_vis.ts
#	src/plugins/chart_expressions/expression_xy/common/expression_functions/xy_vis_fn.ts
#	src/plugins/chart_expressions/expression_xy/common/i18n/index.tsx
#	src/plugins/chart_expressions/expression_xy/common/types/expression_functions.ts
#	src/plugins/chart_expressions/expression_xy/public/components/xy_chart.tsx
@Kuznietsov Kuznietsov added the WIP Work in progress label May 6, 2022
# Conflicts:
#	src/plugins/chart_expressions/expression_xy/common/expression_functions/xy_vis_fn.ts
@Kuznietsov Kuznietsov requested a review from crob611 May 10, 2022 11:57
@Kuznietsov Kuznietsov marked this pull request as ready for review May 10, 2022 11:57
@Kuznietsov Kuznietsov requested a review from a team as a code owner May 10, 2022 11:57
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/kibana-vis-editors @elastic/kibana-vis-editors-external (Team:VisEditors)

# Conflicts:
#	src/plugins/chart_expressions/expression_xy/public/components/xy_chart.test.tsx
# Conflicts:
#	src/plugins/chart_expressions/expression_xy/common/expression_functions/xy_vis_fn.ts
@kibana-ci
Copy link
Copy Markdown

💚 Build Succeeded

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
expressionXY 90 91 +1

Public APIs missing comments

Total count of every public API that lacks a comment. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats comments for more detailed information.

id before after diff
expressionXY 122 124 +2
lens 449 451 +2
total +4

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
expressionXY 55.5KB 56.4KB +968.0B

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
expressionXY 28.6KB 29.1KB +505.0B
Unknown metric groups

API count

id before after diff
expressionXY 132 134 +2
lens 524 526 +2
total +4

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

cc @Kunzetsov

Copy link
Copy Markdown
Contributor

@flash1293 flash1293 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Totally makes sense, LGTM for now

@Kuznietsov Kuznietsov merged commit 6527391 into elastic:main May 11, 2022
@Kuznietsov Kuznietsov removed the WIP Work in progress label May 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. loe:small Small Level of Effort NeededFor:VisEditors release_note:feature Makes this part of the condensed release notes Team:Visualizations Team label for Lens, elastic-charts, Graph, legacy editors (TSVB, Visualize, Timelion) t// v8.3.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants