klyn.gui.windows.charts.KlynPlotWidget.scatter
method
public scatter<T extends AbstractNumber>(x as NDArray<T>, y as NDArray<T>, label as String = "", color as String = "", size as Double = 36.0, values as NDArray<T> = null, sizes as NDArray<T> = null, colorMap as String = "coolwarm", vmin as Double = nan, vmax as Double = nan, sortByValue as Boolean = false) as Void
Description

Adds a scatter directly from typed numeric vectors and optional attribute tensors. Converts to owned Double plotting snapshots once, not on repaint. This accepts FP16/FP32 and integer data without application-side loops.

Parameters
ParameterDescription
<T>Coordinate and optional attribute tensor numeric precision.
xOne-dimensional horizontal coordinates.
yOne-dimensional vertical coordinates of equal length.
labelLegend label.
colorFixed color, incompatible with scalar color values.
sizeUniform marker area in square points.
valuesOptional one-dimensional per-point color values.
sizesOptional one-dimensional non-negative marker areas.
colorMapScalar palette, currently coolwarm.
vminMinimum scalar color value; nan infers it.
vmaxMaximum scalar color value; nan infers it.
sortByValueDraw greater scalar values last.
Throws
  • ValueException for invalid ranks, lengths or plotting options.
Example

chart.scatter(features[:, 7], features[:, 6], values=targets)