-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add inspector to Vega vis #31189
Labels
Feature:Vega
Vega visualizations
Team:Visualizations
Visualization editors, elastic-charts and infrastructure
Comments
nyurik
added
Feature:Vega
Vega visualizations
Team:Visualizations
Visualization editors, elastic-charts and infrastructure
labels
Feb 14, 2019
Pinging @elastic/kibana-app |
Assigned after a convo with @timroes |
hey @monfera , if you don't mind I also would like to work on that. |
I'll add to this, the most useful things we currently most likely want in the custom inspector panel:
|
Would also be nice to see the elastic data API calls/responses in this inspector UI on top of what Vega debug can offer. |
alexwizp
added a commit
to alexwizp/kibana
that referenced
this issue
Jul 8, 2020
alexwizp
added a commit
that referenced
this issue
Jul 21, 2020
* [WIP] Add inspector for VEGA Closes: #31189 * view -> dataset * cleanup * add spec viewer * cleanup code * use rx to retrieve data from adapters * Make custom inspector adapters registerable from the visType * fix flex-box size * cleanup * remove visTypesWithoutInspector from visualize_embeddable * fix PR comments * add vega folder to sass-lint * fix jest * Update src/plugins/vis_type_vega/public/vega_inspector/components/data_viewer.tsx Co-authored-by: Wylie Conlon <[email protected]> * use addSignalListener * cleanup * add onColumnResize handler * EuiCodeEditor -> CodeEditor * fix type_check * fix issue with pagination * fix extra vertical scroll * add area-label for EuiButtonIcon * add area-label for EuiComboBox * Design Commit - Fixing up layout trying to remove any `.eui` classes and uses flex instead of percentage - Fixing text to use `Sentence case` not `Title Case` * Wrapper around signal viewer table * fix Jest snapshot Co-authored-by: Elastic Machine <[email protected]> Co-authored-by: Wylie Conlon <[email protected]> Co-authored-by: cchaos <[email protected]>
alexwizp
added a commit
to alexwizp/kibana
that referenced
this issue
Jul 21, 2020
* [WIP] Add inspector for VEGA Closes: elastic#31189 * view -> dataset * cleanup * add spec viewer * cleanup code * use rx to retrieve data from adapters * Make custom inspector adapters registerable from the visType * fix flex-box size * cleanup * remove visTypesWithoutInspector from visualize_embeddable * fix PR comments * add vega folder to sass-lint * fix jest * Update src/plugins/vis_type_vega/public/vega_inspector/components/data_viewer.tsx Co-authored-by: Wylie Conlon <[email protected]> * use addSignalListener * cleanup * add onColumnResize handler * EuiCodeEditor -> CodeEditor * fix type_check * fix issue with pagination * fix extra vertical scroll * add area-label for EuiButtonIcon * add area-label for EuiComboBox * Design Commit - Fixing up layout trying to remove any `.eui` classes and uses flex instead of percentage - Fixing text to use `Sentence case` not `Title Case` * Wrapper around signal viewer table * fix Jest snapshot Co-authored-by: Elastic Machine <[email protected]> Co-authored-by: Wylie Conlon <[email protected]> Co-authored-by: cchaos <[email protected]>
alexwizp
added a commit
that referenced
this issue
Jul 21, 2020
* [WIP] Add inspector for VEGA Closes: #31189 * view -> dataset * cleanup * add spec viewer * cleanup code * use rx to retrieve data from adapters * Make custom inspector adapters registerable from the visType * fix flex-box size * cleanup * remove visTypesWithoutInspector from visualize_embeddable * fix PR comments * add vega folder to sass-lint * fix jest * Update src/plugins/vis_type_vega/public/vega_inspector/components/data_viewer.tsx Co-authored-by: Wylie Conlon <[email protected]> * use addSignalListener * cleanup * add onColumnResize handler * EuiCodeEditor -> CodeEditor * fix type_check * fix issue with pagination * fix extra vertical scroll * add area-label for EuiButtonIcon * add area-label for EuiComboBox * Design Commit - Fixing up layout trying to remove any `.eui` classes and uses flex instead of percentage - Fixing text to use `Sentence case` not `Title Case` * Wrapper around signal viewer table * fix Jest snapshot Co-authored-by: Elastic Machine <[email protected]> Co-authored-by: Wylie Conlon <[email protected]> Co-authored-by: cchaos <[email protected]> Co-authored-by: Elastic Machine <[email protected]> Co-authored-by: Wylie Conlon <[email protected]> Co-authored-by: cchaos <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Feature:Vega
Vega visualizations
Team:Visualizations
Visualization editors, elastic-charts and infrastructure
When developing a Vega visualization it is paramount to be able to view the underlying data in the different stages of processing by Vega language. Data inspector is a perfect fit, but it is not being supported by Vega at the moment. We should add the following capabilities to the inspect view:
VEGA_DEBUG.view.data('<source name>')
. The standalone Vega editor already implements it in this way:See Vega debugging API.
The text was updated successfully, but these errors were encountered: