in plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/ScaleContinuous.kt [52:86]
fun scaleContinuous(
aesthetic: Any,
name: String? = null,
breaks: Any? = null,
labels: Any? = null,
lablim: Int? = null,
limits: Pair<Number?, Number?>? = null,
expand: Any? = null,
naValue: Any? = null,
format: String? = null,
guide: Any? = null,
trans: String? = null,
scaleMapperKind: String? = null,
otherOptions: Map<String, Any?>? = null
) = Scale(
aesthetic = aesthetic,
name = name,
breaks = breaks,
labels = labels,
lablim = lablim,
limits = limits,
expand = expand,
naValue = naValue,
format = format,
guide = guide,
trans = trans,
otherOptions = Options(
mapOf(
Option.Scale.SCALE_MAPPER_KIND to scaleMapperKind.let {
if (scaleMapperKind == null && isColorScale(aesthetic)) {
Option.Scale.MapperKind.COLOR_GRADIENT
} else {
it
}
}