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

Adds circular markers from lists. Sizes use square points. Inputs are copied; colors and optional value ordering are cached once.

Parameters
ParameterDescription
xHorizontal coordinates.
yVertical coordinates, same length; non-finite pairs are omitted.
labelLegend text.
colorFixed marker color, incompatible with scalar values.
sizePositive uniform marker area in square points.
valuesOptional finite per-point color values.
sizesOptional finite non-negative point areas; zero hides a point.
colorMapScalar palette, currently coolwarm.
vminFinite lower color limit, or nan for the data minimum.
vmaxFinite upper color limit, or nan for the data maximum.
sortByValuePaint ascending scalar values, keeping equal values stable.
Throws
  • ValueException for invalid options, lengths, values or areas. Example: chart.scatter([0.0, 1.0], [2.0, 3.0], size=49.0) Example: chart.scatter(longitudes, latitudes, values=prices, sizes=populations, colorMap="coolwarm", sortByValue=true)