These tags can be applied to Surface (Density) Series.
These tags can be applied when there is a requirement for custom series formatting.
| Tag | Explanation |
|---|---|
| SurfacePaintTags.DEFAULT | Style for setting default formatting |
| SurfacePaintTags.NULL | Style for setting default formatting null values |
| SurfacePaintTags.LABEL | Style for setting default formatting labels |
Table 5.8.6.1 SurfacePaintTags
Usage:
surface.getPaintStyle().setBackground(SeriesPaintTags.NULL, Color.RED); |
These tags can be applied when setting paint mode of series.
| Tag | Explanation |
|---|---|
| SurfacePaintMode.DRAW_IMAGE_MAP | Default surface painting mode |
| SurfacePaintMode.DRAW_POLYGON_MAP | Surface drawing mode as polygon map |
Table 5.8.6.2 SurfacePaintModes
Usage:
surfaceSeries.setSurfacePaintMode(SurfacePaintMode.DRAW_IMAGE_MAP); |
These strategies are used for setting Bar Series strategies. In order, to use them properly, appropriate data models must be used.
| Tag | Explanation |
|---|---|
| BarStrategies.BAR_STRATEGY | This is the default strategy for Bar Series |
| BarStrategies.ERROR_BAR_STRATEGY | Strategy for Error Bar Series |
| BarStrategies.EVENT_STRATEGY | Strategy for Event Series |
| BarStrategies.FLOATING_BAR_STRATEGY | Strategy for Floating Bar Series |
| BarStrategies.WATERFALL_STRATEGY | Strategy for Waterfall Series |
| BarStrategies.PERCENTAGE_AREA_BAR_STRATEGY | Strategy for Percentage Area Bar Series |
| BarStrategies.SPC_BAR_STRATEGY | Statistical Process Control Bar Strategy |
Table 5.8.6.3 BarStrategies
Usage:
bars1.setStrategy(BarStrategies.ERROR_BAR_STRATEGY); |
These strategies are used for setting Bar3D Series strategies. In order, to use them properly, appropriate data models must be used.
| Tag | Explanation |
|---|---|
| Bar3DStrategies.BAR_STRATEGY | This is the default strategy for Bar 3D Series |
| Bar3DStrategies.FLOATING_BAR_STRATEGY | Floating Bar 3D Strategy |
Table 5.8.6.4 Bar3DStrategies
These strategies are used for setting Line Series strategies.
| Tag | Explanation |
|---|---|
| LineStrategies.DIRECT_LINE_STRATEGY | Default Line Series Strategy |
| LineStrategies.SCATTER_STRATEGY | Scatter Strategy |
| LineStrategies.STEPPED_LINE_STRATEGY | Stepped Line Strategy |
| LineStrategies.SPLINE_STRATEGY | Spline Strategy |
| LineStrategies.PERCENTAGE_AREA_LINE_STRATEGY | 100% Stacked Area Strategy |
Table 5.8.6.5 LineStrategies
Usage:
lines.setStrategy(LineStrategies.SCATTER_STRATEGY); |
These strategies are used for setting Line 3D Series strategies.
| Tag | Explanation |
|---|---|
| Line3DStrategies.DIRECT_LINE_STRATEGY | Default Line Series Strategy |
| Line3DStrategies.SCATTER_STRATEGY | Scatter Strategy |
| Line3DStrategies.STEPPED_LINE_STRATEGY | Stepped Line Strategy |
| Line3DStrategies.SPLINE_STRATEGY | Spline Strategy |
Table 5.8.6.6 Line3DStrategies
| Tag | Explanation |
|---|---|
| StockStrategies.QUOTE_HL_STRATEGY | Quote High-Low strategy |
| StockStrategies.QUOTE_HLC_STRATEGY | Quote High-Low-Close strategy |
| StockStrategies.QUOTE_OHLC_STRATEGY | Quote Open-High-Low-Close strategy |
| StockStrategies.QUOTE_CANDLE_STRATEGY | Quote candle strategy |
Table 5.8.6.7 StockStrategies
Usage:
stock.setStrategy(StockStrategies.QUOTE_HL_STRATEGY); |
These tags are used for setting formatting for Stock Series.
| Tag | Explanation |
|---|---|
| StockSeriesPaintTags.DEFAULT | Style for setting for both open and close prices |
| StockSeriesPaintTags.UP_STOCK | Style for setting formatting when open is more than close |
| StockSeriesPaintTags.DOWN_STOCK | Style for setting formatting when open is less than close |
| StockSeriesPaintTags.DOWN_CANDLE | Style for setting formatting for Candle series where open price is less than close |
| StockSeriesPaintTags.UP_CANDLE | Style for setting formatting for Candle series where open price is more than close |
Table 5.8.6.8 StockSeriesPaintTags
Usage:
1 | // sets foreground color for series where close price > open price stock.getPaintStyle().setForeground(StockSeriesPaintTags.DOWN_STOCK, new Color(219, 67, 47)); // sets foreground color for series where open price > close price stock.getPaintStyle().setForeground(StockSeriesPaintTags.UP_STOCK, new Color(70, 142, 199).darker()); // sets stroke for series where close price > open price stock.getPaintStyle().setStroke(StockSeriesPaintTags.DOWN_STOCK, new BasicStroke(2)); // sets stroke for series where open price > close price stock.getPaintStyle().setStroke(StockSeriesPaintTags.UP_STOCK, new BasicStroke(2)); |
Figure 5.8.6.1 StockSeriesPaintTags Demonstration
For this sample source code, please refer to section “Candle Stock Series”.
These strategies are used for setting Radar-Polar 2D Series strategies.
| Tag | Explanation |
|---|---|
| RadarStrategies.RADAR_STRATEGY | Radar Series Strategy |
| RadarStrategies.POLAR_RADAR_STRATEGY | Polar Series Strategy |
Table 5.8.6.2 Radar Strategies