You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Codename One报错“Unknown chart type Line”:组合图表无法显示求助

解决Codename One组合图表“Unknown chart type Line”报错问题

报错原因是你使用了LineChart.TYPE和ScatterChart.TYPE作为组合图表的类型参数,但CombinedXYChart并不识别这些单独图表类的TYPE常量,它有自己专属的类型定义。

解决方法很简单,将代码中的类型常量替换为CombinedXYChart类中定义的对应常量:

  • 折线图对应 CombinedXYChart.TYPE_LINE
  • 散点图对应 CombinedXYChart.TYPE_SCATTER

修改后的代码如下:

CombinedXYChart.XYCombinedChartDef[] types = new CombinedXYChart.XYCombinedChartDef[]{
        new CombinedXYChart.XYCombinedChartDef(CombinedXYChart.TYPE_LINE, 0),
        new CombinedXYChart.XYCombinedChartDef(CombinedXYChart.TYPE_SCATTER, 1)
    };

CombinedXYChart chart = new CombinedXYChart(xyMSD, xyMSR, types);

这样修改后,组合图表就能正确识别折线图和散点图类型,正常渲染显示了。

内容的提问来源于stack exchange,提问作者stylsy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 00:39:51