【问题标题】:Is there a way to export chartjs-chart-treemap?有没有办法导出 chartjs-chart-treemap?
【发布时间】:2020-11-05 23:08:30
【问题描述】:

我正在使用一个名为 chartjs-chart-treemapchart.js 扩展,但我无法导出图表。我试过使用 chartjs-node-canvas 但这个库只支持原生 chart.js 图表(非扩展图表)。

有谁知道导出 chart.js 扩展的库或方法吗?

谢谢

【问题讨论】:

    标签: javascript node.js export chart.js chartjs-2.6.0


    【解决方案1】:

    我找到了解决方案。为了让 chartjs-node-canvas 了解 treemap 类型,需要添加一些自定义配置。

    来源:https://www.chartjs.org/docs/latest/developers/charts.html#extending-existing-chart-types

    【讨论】:

      【解决方案2】:

      chartjs-node-canvas 将使用已导入全局命名空间的 Chart.js 插件。

      像这样导入它:

      const chartTreeMap = require('chartjs-chart-treemap');
      const { CanvasRenderService } = require('chartjs-node-canvas');
      

      并且正常使用CanvasRenderService。您无需对 chartTreeMap 对象执行任何操作,因为它会在导入时自动覆盖图表(请参阅 source code)。

      许多树形图库示例都引用了Color 对象。您必须将其替换为 Chart.helpers.color 并提供一个全局 CanvasGradient 对象。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-08-02
        • 2013-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-18
        • 1970-01-01
        相关资源
        最近更新 更多