Package tech.tablesaw.plotly.traces
Class ScatterTrace.ScatterBuilder
- java.lang.Object
-
- tech.tablesaw.plotly.traces.TraceBuilder
-
- tech.tablesaw.plotly.traces.ScatterTrace.ScatterBuilder
-
- Enclosing class:
- ScatterTrace
public static class ScatterTrace.ScatterBuilder extends TraceBuilder
-
-
Field Summary
-
Fields inherited from class tech.tablesaw.plotly.traces.TraceBuilder
hoverLabel, ids, legendGroup, name, opacity, showLegend, visible, xAxis
-
-
Method Summary
-
Methods inherited from class tech.tablesaw.plotly.traces.TraceBuilder
columnToStringArray
-
-
-
-
Method Detail
-
mode
public ScatterTrace.ScatterBuilder mode(ScatterTrace.Mode mode)
-
yAxis
public ScatterTrace.ScatterBuilder yAxis(ScatterTrace.YAxis axis)
Sets a specific yAxis to this trace when you want to display more than one yAxis in a plot. This can be ignored if only one y axis is desired for the whole plot, and need not be set if this trace should get the default y-axis.There must be a corresponding Y Axis defined in the layout, e.g., if you specify YAxis.Y2 here, you must provide a value for yAxis2 in the layout
- Parameters:
axis
- The Axis to use for this trace- Returns:
- this ScatterBuilder
-
line
public ScatterTrace.ScatterBuilder line(Line line)
-
whiskerWidth
public ScatterTrace.ScatterBuilder whiskerWidth(double width)
For candlestick plots
-
marker
public ScatterTrace.ScatterBuilder marker(Marker marker)
-
type
public ScatterTrace.ScatterBuilder type(String kind)
-
text
public ScatterTrace.ScatterBuilder text(String[] text)
-
increasing
public ScatterTrace.ScatterBuilder increasing(Increasing increasing)
For candlestick plots
-
decreasing
public ScatterTrace.ScatterBuilder decreasing(Decreasing decreasing)
For candlestick plots
-
fill
public ScatterTrace.ScatterBuilder fill(ScatterTrace.Fill fill)
-
fillColor
public ScatterTrace.ScatterBuilder fillColor(String fillColor)
-
build
public ScatterTrace build()
-
getType
protected String getType()
- Specified by:
getType
in classTraceBuilder
-
name
public ScatterTrace.ScatterBuilder name(String name)
- Overrides:
name
in classTraceBuilder
-
opacity
public ScatterTrace.ScatterBuilder opacity(double n)
- Overrides:
opacity
in classTraceBuilder
-
legendGroup
public ScatterTrace.ScatterBuilder legendGroup(String group)
- Overrides:
legendGroup
in classTraceBuilder
-
showLegend
public ScatterTrace.ScatterBuilder showLegend(boolean showLegend)
- Overrides:
showLegend
in classTraceBuilder
-
visible
public ScatterTrace.ScatterBuilder visible(AbstractTrace.Visibility visibility)
- Overrides:
visible
in classTraceBuilder
-
hoverLabel
public ScatterTrace.ScatterBuilder hoverLabel(HoverLabel hoverLabel)
- Overrides:
hoverLabel
in classTraceBuilder
-
xAxis
public ScatterTrace.ScatterBuilder xAxis(String xAxis)
- Overrides:
xAxis
in classTraceBuilder
-
yAxis
public ScatterTrace.ScatterBuilder yAxis(String yAxis)
- Overrides:
yAxis
in classTraceBuilder
-
-