setAreaFill(value: Array);
value. The PP.Ui.ChartAreaFill and/or PP.Ui.ChartSectorFill class element array.
The setAreaFill method adds fill elements of bubble chart plotting area.
To execute this example, the HTML page must contain the BubbleChart component named bubbleChart (see Example of Creating the BubbleChart Component). Create fill area on bubble chart:
// Get chart area chartArea = bubbleChart.getChartArea(); // Set rectangle fill area areaFillSettings = { "Label": { "Padding": "5,5,5,5", "HorizontalAlignment": "Left", "VerticalAlignment": "Top", "MaskText": "Some area\nX: from {%Left} to {%Right}\nY: from {%Top} to {%Bottom}", "Style": { "Release": { "Font": { "Color": "#008800" } } } }, "Left": "10000", "Top": "50", "Width": "100000", "Height": "50", "Fill": { "Color": "#008800", "Opacity": "0.2" }, "Stroke": "#008800", "PPType": "PP.Ui.ChartAreaFill" }; // Set angle fill area angleFillSettings = { "Label": { "Padding": "5,5,5,5", "MaskText": "Another area\nFrom {%Start}deg to {%End}deg", "Style": { "Release": { "Font": { "Color": "#000088" } } } }, "Start": "0", "Angle": "60", "Fill": { "Color": "#000088", "Opacity": "0.2" } }; // Apply fill settings chartArea.setAreaFill(areaFillSettings); chartArea.setAreaFill(angleFillSettings); // Refresh component bubbleChart.refreshAll();
As a result rectangular and angle areas of bubble chart are filled:
See also: