Area Chart
BubbleChart is created with a BubbleChartModel.
Source
<p:bubbleChart id="sample" value="#{chartBean.bubbleModel}" xaxisLabel="Price" yaxisLabel="Labels"
title="Sample Bubble Chart" style="width:400px;height:300px" />
<p:bubbleChart id="custom" value="org.primefaces.model.chart.BubbleChartModel@11f9632" shadow="false" bubbleGradients="true" bubbleAlpha="0.8"
title="Custom Bubble Chart" style="width:400px;height:300px" xaxisAngle="-50" yaxisAngle="50"/>
package org.primefaces.examples.view;
import java.io.Serializable;
import org.primefaces.model.chart.BubbleChartModel;
import org.primefaces.model.chart.BubbleCharSeries;
public class ChartBean implements Serializable {
private BubbleChartModel bubbleModel;
public ChartBean() {
createBubbleModel();
}
private void createBubbleModel() {
bubbleModel = new BubbleChartModel();
bubbleModel.add(new BubbleChartSeries("Acura", 70, 183,55));
bubbleModel.add(new BubbleChartSeries("Alfa Romeo", 45, 92, 36));
bubbleModel.add(new BubbleChartSeries("AM General", 24, 104, 40));
bubbleModel.add(new BubbleChartSeries("Bugatti", 50, 123, 60));
bubbleModel.add(new BubbleChartSeries("BMW", 15, 89, 25));
bubbleModel.add(new BubbleChartSeries("Audi", 40, 180, 80));
bubbleModel.add(new BubbleChartSeries("Aston Martin", 70, 70, 48));
}
}
