相关疑难解决方法(0)

Chart.js multiTooltip标签

我正在尝试使用charts.js来显示工具提示中每个数据集的标签名称.

我的代码:

var barChartData = {
    labels : ["January","February","March","April","May","June","July"],
    datasets : [

        {
            label: "Bob",
            fillColor : "rgba(88,196,246,0.5)",
            strokeColor : "rgba(88,196,246,0.8)",
            highlightFill: "rgba(88,196,246,0.75)",
            highlightStroke: "rgba(88,196,246,1)",
            data : [randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]
        },
        {
            label: "Tina",
            fillColor : "rgba(74,211,97,0.5)",
            strokeColor : "rgba(74,211,97,0.8)",
            highlightFill : "rgba(74,211,97,0.75)",
            highlightStroke : "rgba(74,211,97,1)",
            data : [randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]
        }

    ]
}

var ctx = document.getElementById("canvas").getContext("2d");
window.myBar = new Chart(ctx).Line(barChartData, {
    responsive : true,
    animation: true,
    barValueSpacing : 5,
    barDatasetSpacing : 1,
    tooltipFillColor: "rgba(0,0,0,0.8)",                
    multiTooltipTemplate: "<%= label %> - <%= value %>" …
Run Code Online (Sandbox Code Playgroud)

javascript chart.js

59
推荐指数
2
解决办法
6万
查看次数

如何将数据集标签放入multiTooltipTemplate?

有一种当前dataset元素的颜色,但是如何将当前dataset标签放入tooltip,从xAxis交换标签?

chart.js

3
推荐指数
1
解决办法
7417
查看次数

如何在饼图中鼠标悬停时显示"%"符号

我正在使用ChartJS 2.0在UI上绘制图形.我能够渲染饼图.但我希望鼠标悬停显示数据以及" % "符号.我怎么能追加%所以如果鼠标悬停我Rented: 93想要看到Rented: 93 %.请指导我.

以下是我现在的情况:

var sixthSubViewModel = Backbone.View.extend({
        template: _.template($('#myChart6-template').html()),
        render: function() {
          $(this.el).html(this.template());
          var ctx = this.$el.find('#pieChart')[0];
          var data = {
            datasets: [{
              data: this.model.attributes.currMonthOccAvailVac,
              backgroundColor: [
                "#455C73",
                "#BDC3C7",
                "#26B99A",
              ],
              label: 'My dataset' // for legend
            }],
            labels: [
              "Rented",
              "Vacant",
              "Unavailable",
            ]
          };
            var pieChart = new Chart(ctx, {
              type: 'pie',
              data: data
            });
        },
        initialize: function(){
            this.render();
        }   
    });
Run Code Online (Sandbox Code Playgroud)

理解: 我理解当前悬停需要label并添加一个colon …

javascript charts chart.js

1
推荐指数
1
解决办法
3101
查看次数

标签 统计

chart.js ×3

javascript ×2

charts ×1