org.jetbrains.kotlinx.ggdsl.letsplot.series.Gathering.kt Maven / Gradle / Ivy
package org.jetbrains.kotlinx.ggdsl.letsplot.series
import kotlinx.serialization.Serializable
import org.jetbrains.kotlinx.ggdsl.ir.aes.AesName
import org.jetbrains.kotlinx.ggdsl.ir.bindings.Mapping
import org.jetbrains.kotlinx.ggdsl.ir.bindings.Setting
import org.jetbrains.kotlinx.ggdsl.ir.data.NamedDataInterface
import org.jetbrains.kotlinx.ggdsl.ir.feature.FeatureName
import org.jetbrains.kotlinx.ggdsl.ir.feature.PlotFeature
import org.jetbrains.kotlinx.ggdsl.ir.geom.Geom
import org.jetbrains.kotlinx.ggdsl.letsplot.position.Position
@Serializable
public data class Gathering(
val geom: Geom,
val data: NamedDataInterface,
val series: List,
val globalSettings: Map,
val position: Position
)
@Serializable
public class GatheringList : PlotFeature {
public val gatheringList: MutableList = mutableListOf()
override val featureName: FeatureName = FEATURE_NAME
public companion object {
public val FEATURE_NAME: FeatureName = FeatureName("gathering")
}
}
@Serializable
public data class Series(
val mappings: Map,
val settings: Map,
val label: String,
)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy