IScatterPlotSettings
Defined in: js-api/src/interfaces/d4.ts:3026
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
allowDynamicMenus | boolean | - | js-api/src/interfaces/d4.ts:3341 |
allowZoom | boolean | - | js-api/src/interfaces/d4.ts:3253 |
annotationFont | string | - | js-api/src/interfaces/d4.ts:3428 |
annotationRegions | string | - | js-api/src/interfaces/d4.ts:3422 |
autoAxisSize | boolean | If true, X Axis Height and Y Axis Width are calculated automatically to fit the required precision. If false, the specified X Axis Height and Y Axis Width properties are used. | js-api/src/interfaces/d4.ts:3310 |
autoLayout | boolean | - | js-api/src/interfaces/d4.ts:3255 |
axesFollowFilter | boolean | When true, scatter plot will zoom to an area defined by the range filters for X and Y columns, even if Zoom And Filter property is not set to "Zoom by Filter". | js-api/src/interfaces/d4.ts:3035 |
axesUseColumnFormat | boolean | Determines whether the axes should follow the non-precision-related format (such as "money") set for the corresponding column. | js-api/src/interfaces/d4.ts:3284 |
axisFont | string | - | js-api/src/interfaces/d4.ts:3318 |
axisLineColor | number | - | js-api/src/interfaces/d4.ts:3269 |
axisTextColor | number | - | js-api/src/interfaces/d4.ts:3271 |
backColor | number | - | js-api/src/interfaces/d4.ts:3257 |
categoricalColorScheme | number[] | Applies only to columns with 100+ categories; below that, the column's color coding is used. | js-api/src/interfaces/d4.ts:3280 |
color | string | A column to be used for color-coding. Could be numerical or categorical. If not set, Filtered Rows Color is used for markers that pass the filter. Color palettes could defined either for columns in the column context panel, or via Linear Color Scheme and Categorical Color Scheme properties. | js-api/src/interfaces/d4.ts:3125 |
colorAxisType | "linear" | "logarithmic" | - | js-api/src/interfaces/d4.ts:3133 |
colorColumnName | string | - | js-api/src/interfaces/d4.ts:3126 |
colorMap | string | Categorical coloring time unit map function (applicable to dates only). | js-api/src/interfaces/d4.ts:3129 |
colorMax | number | - | js-api/src/interfaces/d4.ts:3139 |
colorMin | number | - | js-api/src/interfaces/d4.ts:3137 |
controlsFont | string | Viewer controls elements font. | js-api/src/interfaces/d4.ts:3339 |
dataValues | string | Controls whether columns on X and Y axes are displayed in tooltip Do not add: they are not shown Data values only: only they are shown Merge: standard behavior | js-api/src/interfaces/d4.ts:3297 |
defaultRenderer | boolean | - | js-api/src/interfaces/d4.ts:3322 |
description | string | Viewer description that gets shown at the Descriptor Position. Markup is supported. | js-api/src/interfaces/d4.ts:3355 |
descriptionPosition | "Top" | "Bottom" | "Left" | "Right" | - | js-api/src/interfaces/d4.ts:3367 |
descriptionVisibilityMode | "Auto" | "Always" | "Never" | - | js-api/src/interfaces/d4.ts:3369 |
displayLabels | "Auto" | "Always" | "Never" | Determines how to show marker label: Always - show labels for all visible markers Auto - show labels only for markers where enough space is available Never - show no labels. | js-api/src/interfaces/d4.ts:3194 |
filter | string | Formula that filters out rows to show. Examples: ${AGE} > 20 or ${WEIGHT / 2)} > 100, ${SEVERITY} == 'Medium', ${RACE}.endsWith('sian') | js-api/src/interfaces/d4.ts:3336 |
filteredOutRowsColor | number | - | js-api/src/interfaces/d4.ts:3261 |
filteredRowsColor | number | - | js-api/src/interfaces/d4.ts:3259 |
filterOutInvalid | boolean | Invalid are null values and not positive numbers if axis is logarithmic. | js-api/src/interfaces/d4.ts:3028 |
formulaFont | string | - | js-api/src/interfaces/d4.ts:3442 |
formulaLines | string | - | js-api/src/interfaces/d4.ts:3430 |
gridLineColor | number | - | js-api/src/interfaces/d4.ts:3273 |
help | string | Help to be shown when user clicks on the '?' icon on top. Could either be in markdown, or a URL (starting with '/' or 'http'). | js-api/src/interfaces/d4.ts:3359 |
histogramBins | number | Number of bins for axis histograms | js-api/src/interfaces/d4.ts:3090 |
initializationFunction | string | Namespace-qualified function that gets executed when a viewer is initialized | js-api/src/interfaces/d4.ts:3362 |
invertColorScheme | boolean | - | js-api/src/interfaces/d4.ts:3135 |
invertXAxis | boolean | - | js-api/src/interfaces/d4.ts:3062 |
invertYAxis | boolean | - | js-api/src/interfaces/d4.ts:3064 |
jitterSize | number | Randomly shift (x, y) marker position up to the Jitter Size pixels. Useful when multiple points fall on the same exact position. If Jitter Size Y is defined, then Jitter Size shifts x only. | js-api/src/interfaces/d4.ts:3171 |
jitterSizeY | number | Randomly shift y marker position up to the Jitter Size Y pixels. | js-api/src/interfaces/d4.ts:3174 |
labelAsMarkerSize | number | Marker size in which label is inscribed. | js-api/src/interfaces/d4.ts:3206 |
labelColor | number | - | js-api/src/interfaces/d4.ts:3267 |
labelColorAsMarker | boolean | To display labels separately or as markers (works for non-text labels). | js-api/src/interfaces/d4.ts:3203 |
labelColumnNames | string[] | Label columns to show next to the markers. | js-api/src/interfaces/d4.ts:3185 |
labelContentSize | number | Label inner content size. | js-api/src/interfaces/d4.ts:3209 |
labelFont | string | - | js-api/src/interfaces/d4.ts:3320 |
lassoTool | boolean | When true, lasso area selector is used instead of the rectangular one. Toggle this option by pressing L. | js-api/src/interfaces/d4.ts:3251 |
legendPosition | "Top" | "Bottom" | "Auto" | "Left" | "Right" | "RightTop" | "RightBottom" | "LeftTop" | "LeftBottom" | - | js-api/src/interfaces/d4.ts:3326 |
legendVisibility | "Auto" | "Always" | "Never" | - | js-api/src/interfaces/d4.ts:3324 |
linearColorScheme | number[] | - | js-api/src/interfaces/d4.ts:3277 |
linesBy | string | When defined, lines are split into separate series by this categorical column instead of the color column. | js-api/src/interfaces/d4.ts:3217 |
linesByColumnName | string | - | js-api/src/interfaces/d4.ts:3218 |
linesOrder | string | When defined, a line would be drawn for each series (defined by the categorical color column) using the order specified by "Lines Order" | js-api/src/interfaces/d4.ts:3213 |
linesOrderColumnName | string | - | js-api/src/interfaces/d4.ts:3214 |
linesWidth | number | Defines the width of the lines connecting the markers. See Lines Width. | js-api/src/interfaces/d4.ts:3221 |
markerBorderWidth | number | - | js-api/src/interfaces/d4.ts:3178 |
markerDefaultSize | number | By default - automatic sizing based on current dataframe | js-api/src/interfaces/d4.ts:3164 |
markerDrawBorder | boolean | - | js-api/src/interfaces/d4.ts:3176 |
markerMaxSize | number | - | js-api/src/interfaces/d4.ts:3182 |
markerMinSize | number | - | js-api/src/interfaces/d4.ts:3180 |
markerOpacity | number | - | js-api/src/interfaces/d4.ts:3166 |
markers | string | A categorical column that determines the shape of the markers. | js-api/src/interfaces/d4.ts:3155 |
markersColumnName | string | - | js-api/src/interfaces/d4.ts:3156 |
markerSizeScaling | "linear" | "logarithmic" | Linear or logarithmic scale for the Size column. | js-api/src/interfaces/d4.ts:3152 |
markersMap | string | Marker category time unit map function (applicable to dates only). | js-api/src/interfaces/d4.ts:3159 |
markerType | string | - | js-api/src/interfaces/d4.ts:3161 |
missingValueColor | number | - | js-api/src/interfaces/d4.ts:3265 |
mouseDrag | string | - | js-api/src/interfaces/d4.ts:3247 |
movingAverageLineColor | number | - | js-api/src/interfaces/d4.ts:3418 |
movingAverageLineTransparency | number | - | js-api/src/interfaces/d4.ts:3420 |
movingAveragePerCategory | boolean | Splits the average by category (color column on the scatter plot, Split column on the line chart), up to 20. | js-api/src/interfaces/d4.ts:3416 |
movingAverageWindow | number | Trailing window size, interpreted per Moving Average Window Unit: a count of Points, an Absolute* width in X-axis units, or that many time periods (e.g. 30 Days, 3 Months). | js-api/src/interfaces/d4.ts:3404 |
movingAverageWindowUnit | string | Window unit (Points, a row count, by default): Absolute — a width in X-axis units, for a numeric X axis. Days, Weeks, Months, Quarters, Years — a fixed time period, for a datetime X axis (falls back to Points when X is not datetime). | js-api/src/interfaces/d4.ts:3410 |
onInitializedScript | string | JavaScript that gets executed after a viewer is initialized and added to the TableView | js-api/src/interfaces/d4.ts:3365 |
regressionCommonSlope | boolean | Fit the per-category regression lines by ANCOVA: one common (pooled) slope, each line through its group's adjusted mean, with a Regression Confidence Level band. Needs numerical X and Y. | js-api/src/interfaces/d4.ts:3394 |
regressionConfidenceLevel | number | Confidence level (%) of the band around each common-slope line. | js-api/src/interfaces/d4.ts:3397 |
regressionLineColor | number | - | js-api/src/interfaces/d4.ts:3388 |
regressionLineTransparency | number | - | js-api/src/interfaces/d4.ts:3390 |
regressionPerCategory | boolean | Splits the regression by category. Supports up to 20 categories; otherwise, a common regression line is shown. | js-api/src/interfaces/d4.ts:3386 |
resetSelectionOnBackgroundClick | boolean | When true, clicking on the background (no point hit) clears the current selection. Set to false to preserve the selection when accidentally clicking outside of the markers. | js-api/src/interfaces/d4.ts:3239 |
rowGroupTooltip | string | - | js-api/src/interfaces/d4.ts:3306 |
rowSource | "All" | "Filtered" | "Selected" | "SelectedOrCurrent" | "FilteredSelected" | "MouseOverGroup" | "CurrentRow" | "MouseOverRow" | Determines the rows shown on the plot. | js-api/src/interfaces/d4.ts:3329 |
rowTooltip | string | Newline-separated list of column names to be used in a tooltip. Requires showTooltip to be enabled. | js-api/src/interfaces/d4.ts:3301 |
selectedRowsColor | number | - | js-api/src/interfaces/d4.ts:3263 |
showColorSelector | boolean | - | js-api/src/interfaces/d4.ts:3131 |
showContextMenu | boolean | Properties common for all viewers todo: use code generation | js-api/src/interfaces/d4.ts:3345 |
showCurrentPoint | boolean | Controls the indication of the current row | js-api/src/interfaces/d4.ts:3224 |
showDataframeAnnotationRegions | boolean | - | js-api/src/interfaces/d4.ts:3426 |
showDataframeFormulaLines | boolean | Control the visibility of dataframe-originated formula lines. Edit formula lines by right-clicking and selecting "Tools | Formula Lines" from the popup menu. Requires the PowerPack plugin. |
showDropLines | boolean | Shows exact X and Y coordinates for the mouse cursor. | js-api/src/interfaces/d4.ts:3245 |
showFilteredOutPoints | boolean | When true, filtered out points are rendered using Filtered Out Rows Color. | js-api/src/interfaces/d4.ts:3031 |
showHorizontalGridLines | boolean | - | js-api/src/interfaces/d4.ts:3076 |
showLabelNamedColumns | "Auto" | "Always" | "Never" | Determines whether to show column names next to label values. | js-api/src/interfaces/d4.ts:3197 |
showLabels | "Auto" | "Always" | "Never" | - | js-api/src/interfaces/d4.ts:3291 |
showLabelsFor | "All" | "Filtered" | "Selected" | "SelectedOrCurrent" | "FilteredSelected" | "MouseOverGroup" | "CurrentRow" | "MouseOverRow" | Determines the rows shown on the scatter plot. | js-api/src/interfaces/d4.ts:3188 |
showMarkersWithEmptySize | boolean | When a Size column is set, show rows with empty values instead of hiding them. | js-api/src/interfaces/d4.ts:3149 |
showMeanAbsoluteError | boolean | - | js-api/src/interfaces/d4.ts:3380 |
showMinMaxTickmarks | boolean | Shows tickmarks and labels for minimum and maximum value on each axis. | js-api/src/interfaces/d4.ts:3242 |
showMouseOverPoint | boolean | Controls the indication of the mouse-over row | js-api/src/interfaces/d4.ts:3227 |
showMouseOverRowGroup | boolean | Highlight 'mouse-over' rows (such as the ones that fall into a histogram bin that the mouse is currently hovering over). | js-api/src/interfaces/d4.ts:3231 |
showMovingAverageDeviation | boolean | Shades a ±1 standard deviation band around the line. | js-api/src/interfaces/d4.ts:3413 |
showMovingAverageLine | boolean | Moving (rolling) average line visibility. | js-api/src/interfaces/d4.ts:3400 |
showPearsonCorrelation | boolean | - | js-api/src/interfaces/d4.ts:3378 |
showRegressionLine | boolean | Regression line visibility (toggle by pressing R). | js-api/src/interfaces/d4.ts:3372 |
showRegressionLineEquation | boolean | - | js-api/src/interfaces/d4.ts:3374 |
showRootMeanSquareError | boolean | - | js-api/src/interfaces/d4.ts:3382 |
showSelectedRows | boolean | When checked, selected markers are highlighted using the selected rows color. When unchecked, selected markers use their regular color coding. | js-api/src/interfaces/d4.ts:3235 |
showSizeSelector | boolean | - | js-api/src/interfaces/d4.ts:3146 |
showSpearmanCorrelation | boolean | - | js-api/src/interfaces/d4.ts:3376 |
showTitle | boolean | - | js-api/src/interfaces/d4.ts:3349 |
showTooltip | string | Controls scatter plot tooltip visibility | js-api/src/interfaces/d4.ts:3289 |
showVerticalGridLines | boolean | - | js-api/src/interfaces/d4.ts:3074 |
showViewerAnnotationRegions | boolean | - | js-api/src/interfaces/d4.ts:3424 |
showViewerFormulaLines | boolean | Control the visibility of viewer-level formula lines. Edit formula lines by right-clicking and selecting "Tools | Formula Lines" from the popup menu. Requires the PowerPack plugin. |
showXAxis | boolean | - | js-api/src/interfaces/d4.ts:3078 |
showXHistogram | boolean | Shows a distribution histogram along the X axis (at the top) | js-api/src/interfaces/d4.ts:3087 |
showXSelector | boolean | - | js-api/src/interfaces/d4.ts:3082 |
showYAxis | boolean | - | js-api/src/interfaces/d4.ts:3080 |
showYHistogram | boolean | Shows a distribution histogram along the Y axis (on the right) | js-api/src/interfaces/d4.ts:3093 |
showYSelector | boolean | - | js-api/src/interfaces/d4.ts:3084 |
size | string | A numerical column to use for size-coding markers. See also Marker Min Size and Marker Max Size. | js-api/src/interfaces/d4.ts:3143 |
sizeColumnName | string | - | js-api/src/interfaces/d4.ts:3144 |
table | string | - | js-api/src/interfaces/d4.ts:3351 |
title | string | - | js-api/src/interfaces/d4.ts:3347 |
tooltipDelay | number | Delay in milliseconds before showing row tooltip | js-api/src/interfaces/d4.ts:3304 |
useLabelAsMarker | boolean | If checked, display a label content as marker. | js-api/src/interfaces/d4.ts:3200 |
viewport | string | - | js-api/src/interfaces/d4.ts:3286 |
whiskerColor | number | - | js-api/src/interfaces/d4.ts:3275 |
x | string | A column to use on the X axis. Could be numerical or categorical. | js-api/src/interfaces/d4.ts:3045 |
xAxisHeight | number | Requires Auto Axis Size to be turned off. | js-api/src/interfaces/d4.ts:3313 |
xAxisLabelOrientation | string | - | js-api/src/interfaces/d4.ts:3119 |
xAxisType | "linear" | "logarithmic" | - | js-api/src/interfaces/d4.ts:3058 |
xColumnName | string | - | js-api/src/interfaces/d4.ts:3046 |
xMap | string | Time unit map function for x column (applicable to dates only). | js-api/src/interfaces/d4.ts:3049 |
xMax | number | - | js-api/src/interfaces/d4.ts:3070 |
xMin | number | - | js-api/src/interfaces/d4.ts:3066 |
xWhiskerMax | string | Point upper bound for x axis whiskers. Selecting it disables X Whisker Range. | js-api/src/interfaces/d4.ts:3100 |
xWhiskerMaxColumnName | string | - | js-api/src/interfaces/d4.ts:3101 |
xWhiskerMin | string | Point lower bound for x axis whiskers. Selecting it disables X Whisker Range. | js-api/src/interfaces/d4.ts:3096 |
xWhiskerMinColumnName | string | - | js-api/src/interfaces/d4.ts:3097 |
xWhiskerRange | string | Point range for x axis whiskers. Applied only if X Whisker Min and X Whisker Max are not set. | js-api/src/interfaces/d4.ts:3104 |
xWhiskerRangeColumnName | string | - | js-api/src/interfaces/d4.ts:3105 |
y | string | A column to use on the Y axis. Could be numerical or categorical. | js-api/src/interfaces/d4.ts:3052 |
yAxisType | "linear" | "logarithmic" | - | js-api/src/interfaces/d4.ts:3060 |
yAxisWidth | number | Requires Auto Axis Size to be turned off. | js-api/src/interfaces/d4.ts:3316 |
yColumnName | string | - | js-api/src/interfaces/d4.ts:3053 |
yMap | string | Time unit map function for y column (applicable to dates only). | js-api/src/interfaces/d4.ts:3056 |
yMax | number | - | js-api/src/interfaces/d4.ts:3072 |
yMin | number | - | js-api/src/interfaces/d4.ts:3068 |
yWhiskerMax | string | Point upper bound for y axis whiskers. Selecting it disables Y Whisker Range. | js-api/src/interfaces/d4.ts:3112 |
yWhiskerMaxColumnName | string | - | js-api/src/interfaces/d4.ts:3113 |
yWhiskerMin | string | Point lower bound for y axis whiskers. Selecting it disables Y Whisker Range. | js-api/src/interfaces/d4.ts:3108 |
yWhiskerMinColumnName | string | - | js-api/src/interfaces/d4.ts:3109 |
yWhiskerRange | string | Point range for y axis whiskers. Applied only if Y Whisker Min and Y Whisker Max are not set. | js-api/src/interfaces/d4.ts:3116 |
yWhiskerRangeColumnName | string | - | js-api/src/interfaces/d4.ts:3117 |
zoomAndFilter | string | Determines the relationship between table filter and scatter plot area: No action: they are disconnected Filter by zoom: scatter plot acts as a filter; as you zoom in, points get filtered out Zoom by filter: scatter plot focuses on the filtered points as the filter changes Pack and zoom by filter: removes filtered out categories and focuses on the filtered points as the filter changes. | js-api/src/interfaces/d4.ts:3042 |