angular - Highcharts 自定义符号
问题描述
我正在尝试在 angular 5 项目中添加自定义符号。
这是我的代码:
import * as Highcharts from "highcharts";
Highcharts.Renderer.prototype.symbols.line, function(x, y, width, height) {
return ['M',x ,y + width / 2,'L',x`enter code here`+height,y + width / 2];
}
我收到以下错误:
src/app/dashboard/apc-hse-monthly-chart/apc-hse-monthly-chart.component.ts(29,16) 中的错误:错误 TS2339:“类型导入”类型上不存在属性“渲染器”(“ D:/source/QHSE/QHSE_Frontend/node_modules/highcharts/highcharts")'。
在角度 5 中执行此操作的正确方法是什么?
解决方案
Highcharts.SVGRenderer.prototype.symbols.line = function(x, y, width, height) {
return ['M',x ,y + width / 2,'L',x+height,y + width / 2];
};
用 SVGRenderer 替换 Render
推荐阅读
- python - 如何在具有大量链接的 CSV 文件列中查找 img 标签 url,并将该链接与其他 CSV 文件中的相同链接进行比较
- java - 在 IntelliJ Idea 2020.1.4 中评估 java 流表达式时出现编译错误
- python - 用于保护未初始化数据库的 Twisted Deferred 模式
- mysql - 如何将 Postgresql 布尔值转换为 MySQL Tinyint?
- python - Python 中的默认模块
- sql - 关键字“select”附近的语法不正确。购买价值最高的员工详细信息
- uicollectionview - 图像未正确设置到 collectionview 单元格
- sql - 创建 SQL 查询以使用动态 where 子句/搜索条件在多个单向一对多表中进行搜索
- moryx - 如何为 ModelSetup 定义上下文
- nuxt.js - Vercel 部署无法从“/var/task/api/index.js”解析“~/api/index.js”