Package com.oorian.chartjs
Class CjBubbleChart
java.lang.Object
com.oorian.html.Element<CjChart>
com.oorian.chartjs.ChartJsComponent<CjChart>
com.oorian.chartjs.CjChart
com.oorian.chartjs.CjBubbleChart
Bubble chart component for Chart.js.
Bubble charts are an extension of scatter charts where each data point has a third dimension represented by the size (radius) of the bubble. They are useful for displaying three dimensions of data in a 2D space.
Basic Usage:
CjBubbleChart chart = new CjBubbleChart()
.addDataset(new CjDataset("Dataset")
.addBubble(20, 30, 15) // x, y, radius
.addBubble(40, 10, 10)
.addBubble(10, 45, 25)
.setBackgroundColor("rgba(255, 99, 132, 0.5)"))
.setTitle("Bubble Chart")
.setXAxisTitle("X Values")
.setYAxisTitle("Y Values");
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.oorian.chartjs.CjChart
addDataset, destroy, getDatasets, getLabels, getPlugins, getScales, initialize, render, reset, resize, setAnimationDuration, setAnimationsEnabled, setAspectRatio, setChartType, setChartType, setData, setData, setDatasets, setHoverMode, setIndexAxis, setInteractionIntersect, setInteractionMode, setLabels, setLabels, setLegendPosition, setLegendVisible, setMaintainAspectRatio, setOptions, setPlugins, setResponsive, setScales, setSubtitle, setTitle, setTooltipEnabled, setXAxisMax, setXAxisMin, setXAxisTitle, setXAxisType, setYAxisBeginAtZero, setYAxisMax, setYAxisMin, setYAxisTitle, setYAxisType, stop, updateChartMethods inherited from class com.oorian.chartjs.ChartJsComponent
callMethod, getComponentType, getConfig, setConfig, setHeight, setHeight, setWidth, setWidthMethods inherited from class com.oorian.html.Element
addAttribute, addAttribute, addAttribute, addAttribute, addElement, addLineBreak, addLineOfText, addLineOfText, addLineOfText, addParagraph, addParagraph, addSpacer, addText, addText, addText, addText, assignId, containsElement, containsElement, create, dispatchEvent, dispatchEvent, dispatchEvent, dispatchEvent, equals, excludeId, executeJs, executeJs, executeJs, getAccept, getAllElements, getAncestor, getAttribute, getAttributes, getComponent, getDir, getElement, getElementById, getElementCount, getElementCount, getElements, getElements, getElementsByComponentName, getElementsByTagName, getHtml, getHtml, getId, getInnerHtml, getInnerHtml, getIs, getItemId, getItemProp, getItemRef, getItemType, getLang, getNextSibling, getPage, getParent, getPart, getPrevSibling, getSlot, getTagName, getTextContent, getUrl, hasAttribute, hasElements, hidden, insertElement, isChildOf, isClosedTag, isCreated, isDescendantOf, isDescendantOf, isInitialized, isItemScope, isTranslate, onCallback, onCreated, onElementAdded, onElementRemoved, onHashChange, onHidden, onInitialized, onJsReturn, onPageLoaded, onPageUnloaded, onRefresh, onRemovedFromPage, onShown, onUpdated, onUserEvent, prewrite, recreate, refresh, refresh, registerAddition, registerListener, registerListener, registerListener, registerListener, registerListener, registerListener, registerListener, registerSubtraction, registerUpdate, removeAllElements, removeAttribute, removeAttribute, removeElement, removeElement, removeFromParent, requestCallback, requestCallback, requestCallback, requestCallback, resetId, scrollTo, scrollToBottom, scrollToTop, self, sendCommand, sendUpdate, setAccept, setComponent, setDir, setDir, setElement, setId, setIs, setItemId, setItemProp, setItemRef, setItemScope, setItemType, setLang, setOnError, setOnLoad, setPage, setParent, setPart, setSlot, setTagName, setText, setText, setText, setText, setTranslate, shown, toString, unregisterListener, update, updateAttributes
-
Constructor Details
-
CjBubbleChart
public CjBubbleChart()Creates a new bubble chart.
-