Any Chart building blocks are pre-configured page building blocks with the basic properties of a chart already defined. They can be placed on a Mendix page in the same way as any other widget or building block. They contain samples of the data and Layout objects which are required to create a chart. These objects are used for demo purposes at run time when there is no Source attribute selected or when rendering sample data in the Studio preview.
The Any Chart building blocks contain the basic configuration essential for the widget. Some changes need to be made to customize the look of the chart. The properties below should, as a minimum, be configured when placing an Any Chart building block in your app.
Open the properties of an Any Chart widget by double-clicking on the widget.
The data to be plotted is described in an array usually called data, whose elements are trace objects of various types (e.g. scatter, bar etc) as documented in the Full Reference.
The attribute data will merge and overwrite Static data.
Data for preview. It will be merged with the Static data in Studio or at runtime when no Source attribute is selected.
The development mode adds a button to the charts when running the app which is used to toggle a live editor for the advanced configuration options.
The layout of the plot – non-data-related visual attributes such as the title or annotations – is described in an object usually called layout, as documented in the Full Reference.
The attribute layout will merge and overwrite static layout options.
Layout options for preview. It will be merged with the ‘Static’ in Studio or at runtime when no ‘Source attribute’ is selected.
For more a detailed description of Any Chart configuration, see Any Chart Widgets