Package com.oorian.chartjs
Class CjBarChart
java.lang.Object
com.oorian.html.Element<CjChart>
com.oorian.chartjs.ChartJsComponent<CjChart>
com.oorian.chartjs.CjChart
com.oorian.chartjs.CjBarChart
Bar chart component for Chart.js.
Bar charts are used to display data as rectangular bars with lengths proportional to the values they represent.
By default, bars are vertical. Use setHorizontal(boolean) to create horizontal bar charts.
Basic Usage:
CjBarChart chart = new CjBarChart()
.setLabels("Q1", "Q2", "Q3", "Q4")
.addDataset(new CjDataset("Revenue")
.setData(12000, 19000, 15000, 25000)
.setBackgroundColor("rgba(54, 162, 235, 0.5)"))
.setTitle("Quarterly Revenue");
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetHorizontal(boolean horizontal) Sets whether the bar chart should be horizontal.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
-
CjBarChart
public CjBarChart()Creates a new vertical bar chart.
-
-
Method Details
-
setHorizontal
Sets whether the bar chart should be horizontal.- Parameters:
horizontal- True for horizontal bars, false for vertical bars.- Returns:
- This chart for method chaining.
-