Angular Chartjs+;DataLabelPlugin:突然间,即使没有插件,数据标签也会显示在每个图表中?
我的Angular 8应用程序使用了几个图表,我使用Angular Chartjs+;DataLabelPlugin:突然间,即使没有插件,数据标签也会显示在每个图表中?,angular,chart.js,Angular,Chart.js,我的Angular 8应用程序使用了几个图表,我使用Cartjs(使用ng2图表)创建了这些图表 对于一个图表,我需要显示每个数据点的数据标签。所以我在项目中添加了chartjs插件数据标签,导入了插件 从'chartjs plugin datalabels'导入*为DataLabelPlugin 将其添加到图表的插件列表中 chartPlugins=[DataLabelPlugin] 并相应地对其进行了配置: 插件:{ 数据标签:{ 对齐:“顶部” } } 到目前为止还不错。一切正常。除此之
Cartjs
(使用ng2图表
)创建了这些图表
对于一个图表,我需要显示每个数据点的数据标签。所以我在项目中添加了chartjs插件数据标签
,导入了插件
从'chartjs plugin datalabels'导入*为DataLabelPlugin
将其添加到图表的插件列表中
chartPlugins=[DataLabelPlugin]
并相应地对其进行了配置:
插件:{
数据标签:{
对齐:“顶部”
}
}
到目前为止还不错。一切正常。除此之外,我的所有其他图表现在也显示数据标签。它们都没有导入'chartjs-plugin-datalabels'
或在插件列表中引用DataLabelPlugin
清除标签的唯一方法是显式禁用标签:
插件:{
数据标签:{
显示:假
}
}
但是,当图表甚至没有引用插件时,为什么这是必要的,甚至是可能的呢?在DataLabelPlugin的文档中写道: 这个插件在全球范围内注册,这意味着一旦导入,所有 图表将显示标签。如果您只想在几天内启用它 图表,您首先需要全局注销它 参考: