domain

fun <R> ContinuousScale<*, R>.domain(vararg domain: Int): ContinuousScale<Int, R>
fun <R> ContinuousScale<*, R>.domain(vararg domain: Float): ContinuousScale<Float, R>
fun <R> ContinuousScale<*, R>.domain(vararg domain: Double): ContinuousScale<Double, R>
fun <R> ContinuousScale<*, R>.domain(vararg domain: Instant): ContinuousScale<Instant, R>
fun <R> ContinuousScale<*, R>.domain(vararg domain: LocalDateTime): ContinuousScale<LocalDateTime, R>
@JvmName(name = "domainInt")
fun <R> ContinuousScale<*, R>.domain(domain: Iterable<Int>): ContinuousScale<Int, R>
@JvmName(name = "domainFloat")
fun <R> ContinuousScale<*, R>.domain(domain: Iterable<Float>): ContinuousScale<Float, R>
@JvmName(name = "domainDouble")
fun <R> ContinuousScale<*, R>.domain(domain: Iterable<Double>): ContinuousScale<Double, R>
@JvmName(name = "domainInstant")
fun <R> ContinuousScale<*, R>.domain(domain: Iterable<Instant>): ContinuousScale<Instant, R>
@JvmName(name = "domainLocalDateTime")
fun <R> ContinuousScale<*, R>.domain(domain: Iterable<LocalDateTime>): ContinuousScale<LocalDateTime, R>