使用highcharts-angular更改主题

gat*_*pia 1 highcharts angular

我正在尝试使用该highcharts-angular软件包更改Highcharts主题。我尝试将主题添加到配置scripts部分,angular.json但这不起作用。我真的不想复制/粘贴整个主题,然后Highcharts按照此页面将其手动注入对象:https : //www.highcharts.com/docs/chart-design-and-style/themes

有没有人能够使用很好地更改主题highcharts-angular

gat*_*pia 7

感谢@KacperMadej在github上提供此解决方案。

要加载主题,只需在项目中的某处添加以下内容:

import * as Highcharts from 'highcharts';
require('highcharts/themes/dark-blue')(Highcharts);
Run Code Online (Sandbox Code Playgroud)

  • 感谢您的回答,@ gatapia和@ el-davo。在当前版本的Highcharts中,主题工厂现在是文件中的默认导出,因此您需要将`* *作为主题`替换为`theme`。 (2认同)
  • 我们如何像切换按钮更改事件一样动态更改它?你有工作样本吗? (2认同)