首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Chart.js行中显示数据集标签

问在Chart.js行中显示数据集标签
EN

Stack Overflow用户
提问于 2016-02-09 10:40:03
回答 2查看 7K关注 0票数 2

我能够使用Charts.js工具生成线条图。2014年和2015年有两个数据集。工具提示只显示月值,而不显示数据集值。如何启用它?tooltipTemplate,而不是multiTooltipTemplate,都没有解决这个问题。我也需要展示这些年。这是javascript代码。

代码语言:javascript
复制
<script>
var data = {
    labels: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", ],
    datasets: [
        {
            label: "2015",
            fillColor: "rgba(220,220,220,0.2)",
            strokeColor: "rgba(220,220,220,1)",
            pointColor: "rgba(220,220,220,1)",
            pointStrokeColor: "#fff",
            pointHighlightFill: "#fff",
            pointHighlightStroke: "rgba(220,220,220,1)",
            data: [3, 7, 2, 0, 1, 0, 1, 3, 8, 0, 1, 0]
        },
        {
            label: "2014",
            fillColor: "rgba(151,187,205,0.2)",
            strokeColor: "rgba(151,187,205,1)",
            pointColor: "rgba(151,187,205,1)",
            pointStrokeColor: "#fff",
            pointHighlightFill: "#fff",
            pointHighlightStroke: "rgba(151,187,205,1)",
            data: [3, 2, 3, 4, 0, 3, 2, 3, 0, 1, 1, 5]
        }
    ]
};
window.onload = function(){
    document.getElementById("myChart").width = window.innerWidth;
    var ctx = document.getElementById("myChart").getContext("2d");
    var myLineChart = new Chart(ctx).Line(data);
    }
</script>

以下是html代码

代码语言:javascript
复制
<canvas id="myChart" width="400" height="400" ></canvas>

​

​

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-09 11:10:35

在工具提示模板中使用datasetLabel:

代码语言:javascript
复制
var options = {
    multiTooltipTemplate: "<%= datasetLabel %>: <%= value %>"
}
var myLineChart = new Chart(ctx).Line(data, options);

这是一个工作的小提琴。

票数 2
EN

Stack Overflow用户

发布于 2016-02-09 10:45:06

您使用的是什么版本的chart.js?

我可以确认工具提示使用v1.0.1-beta2工作。

代码语言:javascript
复制
<script src="//cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.1-beta.2/Chart.min.js"></script>

但是不要使用0.2.0版本。

版本1.0.1-beta2 2可从cdnjs获得。

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

https://stackoverflow.com/questions/35289855

复制
相关文章

相似问题

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