2014-07-21 12 views
6

नहीं दिखा रहा है मैं अपने चार्ट में टूलटिप्स जोड़ने का प्रयास कर रहा हूं, विकल्प सही तरीके से लोड हो रहे हैं, हालांकि टूलटिप्स नहीं दिख रहे हैं, कोई विचार?चार्ट.जेएस टूलटिप

 <script> 

     var lineChartData = { 
      labels : ["January","February","March","April","May","June","July"], 
      datasets : [ 
       { 
        fillColor : "rgba(139, 157, 195, 1)", 
        strokeColor : "#4c66a4", 
        pointColor : "#fff", 
        pointStrokeColor : "#3b5998", 
        pointHighlightFill: "#fff", 
        data : [{{implode(',', $fanCounts)}}] 

       } 
      ] 
     } 

     var options = { 
        showTooltips: true, 
        tooltipEvents: ["mousemove", "touchstart", "touchmove"], 
        tooltipFillColor: "rgba(0,0,0,0.8)" 
       } 

     var myLine = new Chart(document.getElementById("fancanvas").getContext("2d")).Line(lineChartData, options); 

     </script> 

मैंने लाइन चार्ट के लिए टूलटिप्स सक्षम करने के लिए chart.js वैश्विक कॉन्फ़िगरेशन भी बदल दिया है।

+0

Chatri एस ए इ-तुंग द्वारा यह समाधान काम किया मेरे लिए: http://stackoverflow.com/a/24722857/2595830 –

+0

मेरी समस्या साझा 'config' चर के कारण हुई थी: https://stackoverflow.com/a/47519851/722036 –

उत्तर

1
var ctx = document.getElementById("canvas").getContext("2d"); 
    window.myLine = new Chart(ctx).Line(lineChartData, { 
     responsive: true, 
     showTooltips: true, 
     multiTooltipTemplate: "<%= value %>", 
    }); 

उपयोग इस (वैश्विक सेटिंग्स)

0

आप बस एक ही मूल्य के साथ पृष्ठभूमि रखना होगा:

datasets: [{ 
    label: "# of beauty womens", 
    data: [12, 5, 3], 
    backgroundColor: "#FC940B", 
    fill: false, 
    borderColor: "#FC940B" 
}] 

हग्स ...

संबंधित मुद्दे