有没有办法导出 chartjs-chart-treemap?
Is there a way to export chartjs-chart-treemap?
我正在使用名为 chart.js 的扩展程序:chartjs-chart-treemap 但我在导出时遇到问题图表。我试过使用 chartjs-node-canvas 但这个库只支持原生 chart.js 图表(非扩展图表).
有人知道导出 chart.js 扩展的库或方法吗?
谢谢
chartjs-node-canvas 将使用 Chart.js 已导入全局命名空间的插件。
像这样导入它:
const chartTreeMap = require('chartjs-chart-treemap');
const { CanvasRenderService } = require('chartjs-node-canvas');
并正常使用CanvasRenderService。您无需对 chartTreeMap
对象执行任何操作,因为它会在导入时自动覆盖图表(请参阅 source code)。
许多 treemap 库示例引用了一个 Color
对象。您必须将其替换为 Chart.helpers.color
并提供全局 CanvasGradient
对象。
我找到了解决方案。为了chartjs-node-canvas理解类型treemap,需要添加一些自定义配置。
来源:https://www.chartjs.org/docs/latest/developers/charts.html#extending-existing-chart-types
我正在使用名为 chart.js 的扩展程序:chartjs-chart-treemap 但我在导出时遇到问题图表。我试过使用 chartjs-node-canvas 但这个库只支持原生 chart.js 图表(非扩展图表).
有人知道导出 chart.js 扩展的库或方法吗?
谢谢
chartjs-node-canvas 将使用 Chart.js 已导入全局命名空间的插件。
像这样导入它:
const chartTreeMap = require('chartjs-chart-treemap');
const { CanvasRenderService } = require('chartjs-node-canvas');
并正常使用CanvasRenderService。您无需对 chartTreeMap
对象执行任何操作,因为它会在导入时自动覆盖图表(请参阅 source code)。
许多 treemap 库示例引用了一个 Color
对象。您必须将其替换为 Chart.helpers.color
并提供全局 CanvasGradient
对象。
我找到了解决方案。为了chartjs-node-canvas理解类型treemap,需要添加一些自定义配置。
来源:https://www.chartjs.org/docs/latest/developers/charts.html#extending-existing-chart-types