javascript - 如何在图表 JS 栏中隐藏值

标签 javascript charts chart.js bar-chart

我尝试将值隐藏在条形图的条形内。这样做的原因是我将值放在条形图的顶部,并且该值不应显示两次。

我尝试了不同的选项来隐藏该值,但没有用。

在下面你可以看到截图,我想删除条形内的数字。

Image of the bars

最佳答案

默认情况下,Chart.js 本身不绘制任何数据标签(值)。您很可能已经激活(导入)了一个插件,例如 chartjs-plugin-datalabels绘制这些值:

<script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-datalabels"></script>

只需从您的代码中删除 script 标签。至disable a global plugin仅对于特定图表实例,插件选项必须设置为 false

chartjs-plugin-datalabels 的情况下,这将按如下方式完成:

options: {
  plugins: {
    datalabels: {
      display: false
    }
  },
}

关于javascript - 如何在图表 JS 栏中隐藏值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63916981/

相关文章:

javascript - 如何将Javascript添加到simple_form?

javascript - 检查JavaScript中的元素不在数组中?

javascript - $.ajax() 调用不起作用

javascript - 将第一页中的所有 cookie 保存在硬盘上的文本文件中

javascript - 使用 morris.js 从条形图中删除悬停图例

javascript - 以编程方式打开和关闭 Chart.js 工具提示

ios - 快速设置图像中心饼图

javascript - 如何改变图表js中的列的颜色

javascript - 当容器上有 ng-show 时,为什么图表更新会失败?

javascript - 使用 Angular js 图表将每个扇区上的标签显示为极坐标图