【问题标题】:Call chartjs in rhino using java使用 java 在 rhino 中调用 chartjs
【发布时间】:2019-01-30 21:41:48
【问题描述】:

我正在尝试使用 Chart.js 从 java 生成条形图,使用 Rhino 调用该函数,但我遇到了 Chart.js 需要的 html 元素的问题。 如何在不使用 html 的情况下返回表示从 chart.js 生成的图像的字节数组?我知道chart.js 使用<canvas>,但我在服务器端没有DOM 元素。 我需要使用 Java 中的 Chart.js,我该怎么做?

【问题讨论】:

    标签: java chart.js rhino


    【解决方案1】:

    似乎无法在服务器端使用 rhino 和 chartjs 导出图表。如果我错了,请纠正我。

    但我发现了几个替代解决方案:

    • 幻影
    • Chrome、Mozilla 无头
    • Nodejs
    • JavaFX Webview(似乎在客户端可用,在服务器上不稳定,unix 可能不支持)

    我也试过了:

    • htmlunit 库
    • jsdom、canvas 并与 nashorn 结合。

    但所有似乎都无法使用 chartjs 稳定运行。

    【讨论】:

      【解决方案2】:

      如果您有关于 HtmlUnit 的具体问题,请打开一个问题。

      https://github.com/HtmlUnit/htmlunit/issues

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-13
        • 2011-01-21
        • 1970-01-01
        • 1970-01-01
        • 2017-03-06
        • 2020-05-15
        相关资源
        最近更新 更多