我尝试在 https://kotlin.github.io/kandy/histogram-simple.html. 重现简单的 Kotlin Kandy
直方图示例val random = java.util.Random(42)
val dataframe = dataFrameOf(
"sample" to List(1000) { random.nextGaussian() }
)
dataframe.plot {
histogram("sample")
}
但是,我收到错误:
Unresolved reference: histogram
单元测试似乎依赖于
import org.jetbrains.kotlinx.statistics.kandy.layers.histogram
,但我在任何地方都找不到该类,并且 IntelliJ 无法解析导入。
我在桌面 Kotlin 项目中使用这些依赖项:
dependencies {
implementation("org.jetbrains.kotlinx:kandy-lets-plot:0.7.1")
implementation("org.jetbrains.kotlinx:kandy-echarts:0.7.1")
implementation("org.jetbrains.kotlinx:kandy-util:0.7.1")
implementation("org.jetbrains.kotlinx:kandy-api:0.7.1")
}
重现该行为的步骤:
应生成直方图:
应用程序未构建 - 找不到
histogram
我在 Kandy GitHub 存储库上为此打开了一个错误:https://github.com/Kotlin/kandy/issues/443
根据此页面,您需要对
org.jetbrains.kotlinx.statistics
包中的内容进行额外的依赖。
repositories {
mavenCentral()
maven("https://packages.jetbrains.team/maven/p/kds/kotlin-ds-maven")
}
dependencies {
implementation("org.jetbrains.kotlinx:kandy-lets-plot:0.7.0")
// this below!
implementation("org.jetbrains.kotlinx:kotlin-statistics-jvm:0.3.1")
}