Package com.oorian.chartjs
Class CjScatterChart
java.lang.Object
com.oorian.html.Element<CjChart>
com.oorian.chartjs.ChartJsComponent<CjChart>
com.oorian.chartjs.CjChart
com.oorian.chartjs.CjScatterChart
Scatter chart component for Chart.js.
Scatter charts display data as a collection of points, each having x and y coordinates. They are useful for showing the relationship between two variables and identifying correlations.
Basic Usage:
CjScatterChart chart = new CjScatterChart()
.addDataset(new CjDataset("Dataset")
.addPoint(10, 20)
.addPoint(15, 25)
.addPoint(20, 30)
.setBackgroundColor("rgb(255, 99, 132)"))
.setTitle("Scatter Plot")
.setXAxisTitle("X Values")
.setYAxisTitle("Y Values");
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddScatterData(String label, List<CjDataPoint> points) Convenience method to add a dataset with x/y data points.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
-
CjScatterChart
public CjScatterChart()Creates a new scatter chart.
-
-
Method Details
-
addScatterData
Convenience method to add a dataset with x/y data points.- Parameters:
label- The dataset label.points- The data points as {x, y} pairs.- Returns:
- This chart for method chaining.
-