4Manuals

  • PDF Cloud HOME

在TornadoFX Download

    类型“文件”的表达式“目标”不能作为函数调用 如何在导航图中将包含的图设置为startDestination? 如何使用带有自定义入口点的FlutterFragment在我的Android应用中嵌入Flutter布局? 在协程中使用runBlocking会发生什么不好的事情吗? 是否热衷于为包含所有依赖项的kotlin项目构建fatjar? Kotlin中的arrayListOf和ArrayList有什么区别? (JNI)使用GetMethodID ViewPager2-滑块过渡滑动得太快 我应该在基于控制器的Spring Webflux服务中将Flow用作返回类型吗? 您可以在屏幕上更改通知位置吗?

我正在尝试使用TornadoFX将数据表转换为一系列折线图。表格中的每一行应对应于图表中的命名行。首先,我遵循了TornadoFX guide,但这仅涵盖具有硬编码值的用例。

这是TornadoFX指南示例:

linechart("Unit Sales Q2 2016", CategoryAxis(), NumberAxis()) {

    multiseries("Product X", "Product Y") {
        data("MAR", 10245, 28443)
        data("APR", 23963, 22845)
        data("MAY", 15038, 19045)
    }
}

我成功创建了该系列的标签,但仅此而已:

val multiSeriesHeader = table.columHeaders.map { it.toString() }.toTypedArray()

linechart("Unit Sales Q2 2016", CategoryAxis(), NumberAxis()) {
    multiseries(*multiSeriesHeader) {
        // Here I want something like:
        // multidata( array of lines in the matrix, in the "data" format )
    }
}

我的最终目标是一种“自动生成” data("Month", values...)新行的方法,因此我可以通过将更多值附加到“行数据”列表中来向图表创建更多行。但是,我对linechart方法创建折线图的方式以及随后对multiseries和data的调用如何转换为参数(通过这些块)感到完全迷茫。

我对TornadoFX不熟悉,对Kotlin不熟悉。因此,我不知道该语言或库中是否有技巧可以解决我的问题。非常感谢您的帮助!

0 个答案:

没有答案



Similar searches
    将Word转换为Angular中的图标 合并移动身份验证和电子邮件身份验证Firebase-Swift Asp.Net MVC SignalR如何在通知客户端新消息时刷新span元素(不单击页面刷新按钮) 如何使搜索框具有与DT中的输出相同的格式? 为什么我的Web Api(完整框架)项目不会生成Xml文档文件