Sign up to take part
Registered users can ask their own questions, contribute to discussions, and be part of the Community!
Registered users can ask their own questions, contribute to discussions, and be part of the Community!
I try to create a visualization plugin. The webapp.json file defines the layout and options to create a chart. But I can't find the full document of webapp.json that lists all attributes we can use.
Hi,
custom webapp charts or visualization are very advanced objects, so documentation is mostly internal. They can be used to add custom views to managed folders or saved models, or to add custom charts.
A good example of a visualization webapp can be found in the Model Error Analysis plugin (which you can install, then move to a dev plugin in the Actions button if you want to see what the definition is like). For custom charts you can install for example the Hierarchical charts plugin and move it to dev.
In the "custom views" usage, the webapp is defined mostly like a regular plugin webapp, the only specificity is the addition of the `roles` field, which is a list of places where the view should appear, each defined as an object with fields:
Custom charts are mostly defined by the presence of the `chart` field in the webapp.json. This field is an object containing the definition for the layout of the controls of the custom chart.
Hi,
custom webapp charts or visualization are very advanced objects, so documentation is mostly internal. They can be used to add custom views to managed folders or saved models, or to add custom charts.
A good example of a visualization webapp can be found in the Model Error Analysis plugin (which you can install, then move to a dev plugin in the Actions button if you want to see what the definition is like). For custom charts you can install for example the Hierarchical charts plugin and move it to dev.
In the "custom views" usage, the webapp is defined mostly like a regular plugin webapp, the only specificity is the addition of the `roles` field, which is a list of places where the view should appear, each defined as an object with fields:
Custom charts are mostly defined by the presence of the `chart` field in the webapp.json. This field is an object containing the definition for the layout of the controls of the custom chart.
Thanks for your answer. It is very helpful. I am from Power BI world where users have fully support to create custom visualization. The custom visuals in Power BI are very powerful because developers can sell it to other users. Hopefully, dataiku can support this business model in the future.