Kandy - 直方图不起作用 - 未解决的参考:直方图

问题描述 投票:0回答:1

我尝试在 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")
}

重现

重现该行为的步骤:

  1. 在 Kotlin 桌面项目中尝试使用 main 函数演示简单的直方图

预期行为

应生成直方图:

image

实际行为

应用程序未构建 - 找不到

histogram

**相关

我在 Kandy GitHub 存储库上为此打开了一个错误:https://github.com/Kotlin/kandy/issues/443

kotlin histogram
1个回答
0
投票

根据此页面,您需要对

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")
}
© www.soinside.com 2019 - 2024. All rights reserved.