initialize,StockPanel-method {rAmCharts} | R Documentation |
Initialize a StockPanel
Description
Use the constructor to create the object or update an existing one with the setters.
Usage
## S4 method for signature 'StockPanel'
initialize(
.Object,
allLabels,
axes,
balloon,
categoryAxis,
categoryField,
chartCursor,
chartScrollbar,
creditsPosition,
dataProvider,
graphs,
graph,
guides,
legend,
theme,
title,
titles,
trendLines,
type,
valueAxes,
valueScrollbar,
drawOnAxis,
stockGraphs,
stockLegend,
...
)
stockPanel(...)
panel(...)
setDrawOnAxis(.Object, valueAxis = NULL, ...)
## S4 method for signature 'StockPanel,ValueAxisOrCharacterOrMissing'
setDrawOnAxis(.Object, valueAxis = NULL, ...)
setStockGraphs(.Object, stockGraphs)
## S4 method for signature 'StockPanel,list'
setStockGraphs(.Object, stockGraphs)
addStockGraph(.Object, stockGraph = NULL, ...)
## S4 method for signature 'StockPanel,AmGraphOrMissing'
addStockGraph(.Object, stockGraph = NULL, ...)
setStockLegend(.Object, stockLegend = NULL, ...)
## S4 method for signature 'StockPanel,AmLegendOrMissing'
setStockLegend(.Object, stockLegend = NULL, ...)
Arguments
.Object |
|
allLabels |
|
axes |
|
balloon |
AmBalloon.
Creates the balloons (tooltips) of the chart.
It follows the mouse cursor when you roll-over the data items.
The framework automatically generates the instances you just have to adjust
the appearance to your needs.
Run |
categoryAxis |
CategoryAxis.
Read-only. Chart creates category axis itself.
If you want to change some properties,
you should get this axis from the chart and set properties to this object.
Run |
categoryField |
|
chartCursor |
ChartCursor.
Chart's cursor.
Run |
chartScrollbar |
ChartScrollbar.
Chart's scrollbar.
Run |
creditsPosition |
|
dataProvider |
|
graphs |
|
graph |
AmGraph.
Only valid for Gantt charts.
Gant chart actually creates multiple graphs (separate for each segment).
Properties of this graph are passed to each of the created graphs
- this allows you to control the look of segments.
Run |
guides |
|
legend |
AmLegend.
Legend of a chart.
Run |
theme |
|
title |
A title of a panel. Note, StockLegend should be added in order title to be displayed. |
titles |
|
trendLines |
|
type |
|
valueAxes |
|
valueScrollbar |
ChartScrollbar. Value scrollbar, enables scrolling value axes. |
drawOnAxis |
ValueAxis. Specifies on which value axis user can draw trend lines. Set drawingIconsEnabled to true if you want drawing icons to be visible. First value axis will be used if not set here. You can use a reference to the value axis object or id of value axis. |
stockGraphs |
|
stockLegend |
|
... |
other properties of StockPanel. |
valueAxis |
A ValueAxis for the property 'drawnOnAxis'. |
stockGraph |
AmGraph, created with stockGraph(...).
Argument for method |
Value
(updated) StockPanel with given properties.
Examples
new("StockPanel", title = "Volume")
stockPanel(stockLegend = amLegend(useGraphSettings = TRUE))
panel(creditsPosition = "top-right")
panel(title = "top-right")
valueAxis_obj <- valueAxis(id = "valueAxis1")
setDrawOnAxis(.Object = stockPanel(), valueAxis = valueAxis_obj)
setDrawOnAxis(.Object = stockPanel(), valueAxis = "valueAxis1")
# ---
stockGraphs <- list(stockGraph(comparable = TRUE), stockGraph(comparable = FALSE))
setStockGraphs(.Object = stockPanel(), stockGraphs = stockGraphs)
stockPanel(stockGraphs = stockGraphs)
# ---
stock_panel <- addStockGraph(.Object = stockPanel(), comparable = FALSE); print(stock_panel)
# or...
stock_panel <- addStockGraph(.Object = stockPanel(), stockGraph = stockGraph(comparable = FALSE))
# ---
setStockLegend(.Object = stockPanel(), valueTextRegular = "[[value]]")
# equivalent to:
stockLegend_obj <- stockLegend(valueTextRegular = "[[value]]")
setStockLegend(.Object = stockPanel(), stockLegend = stockLegend_obj)
# ---