首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chart.js雷达不显示数据值

Chart.js雷达不显示数据值
EN

Stack Overflow用户
提问于 2019-08-06 19:22:15
回答 1查看 1.3K关注 0票数 3

我的雷达图表将不会显示数据值时,徘徊在一个点。Chart.js 2.8.0

代码语言:javascript
复制
<script src="./vendor/chart.js/Chart.js"></script>
<canvas id="radar-chart" width="1200" height="550"></canvas>
<script>
new Chart(document.getElementById("radar-chart"),{
    type: 'radar',
    data: {
        labels: ["Buisiness Loans","Residential Loans","Aggriculture Loans","Student Loans","Personal Loans"],
        datasets: [{
            label: "Guthrie",
            data: [13,22,21,29,15],
            }],
    }
});
</script>

当我使用模板在这页上时,仍然会发生这种情况。因此,可能不是直接由chart.js中的某些东西造成的。问题既发生在铬和边缘。我没有额外的插件加载,也没有css

编辑1 :悬停将显示标签,而不是点的数据值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-06 20:53:23

在2.8.0中,这似乎是一个回归。除了使用的Chart.js版本之外,下面的两个示例片段是相同的。工具提示值出现在2.7.2中,但在2.8.0中不存在。

这显然是固定的,将包括在2.9.0中。

注意,您可以使用自定义工具提示回调来解决这个问题:

代码语言:javascript
复制
new Chart(document.getElementById("radar-chart"), {
  type: 'radar',
  data: {
    labels: ["Buisiness Loans", "Residential Loans", "Aggriculture Loans", "Student Loans", "Personal Loans"],
    datasets: [{
      label: "Guthrie",
      data: [13, 22, 21, 29, 15],
    }],
  },
  options: {
    tooltips: {
      callbacks: {
        label: function(tooltipItem, data) {
          return data.datasets[tooltipItem.datasetIndex].label + ": " + tooltipItem.yLabel;
        }
      }
    }
  }
});
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.min.js"></script>
<canvas id="radar-chart" width="1200" height="550"></canvas>

2.8.0;坏工具提示:

代码语言:javascript
复制
new Chart(document.getElementById("radar-chart"), {
  type: 'radar',
  data: {
    labels: ["Buisiness Loans", "Residential Loans", "Aggriculture Loans", "Student Loans", "Personal Loans"],
    datasets: [{
      label: "Guthrie",
      data: [13, 22, 21, 29, 15],
    }],
  }
});
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.min.js"></script>
<canvas id="radar-chart" width="1200" height="550"></canvas>

2.7.2;工作工具提示:

代码语言:javascript
复制
new Chart(document.getElementById("radar-chart"), {
  type: 'radar',
  data: {
    labels: ["Buisiness Loans", "Residential Loans", "Aggriculture Loans", "Student Loans", "Personal Loans"],
    datasets: [{
      label: "Guthrie",
      data: [13, 22, 21, 29, 15],
    }],
  }
});
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.min.js"></script>
<canvas id="radar-chart" width="1200" height="550"></canvas>

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57382715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档