2014-07-21 15 views
6

Sto tentando di aggiungere suggerimenti al mio grafico, le opzioni sono caricate correttamente, ma i suggerimenti non vengono visualizzati, qualche idea?Suggerimento di Chart.js non visualizzato

 <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> 

ho anche cambiato le chart.js configurazione globale per abilitare i suggerimenti per i grafici a linee.

+0

Questa soluzione da Chatri Sae-Tung ha lavorato per me: http://stackoverflow.com/a/24722857/2595830 –

+0

Il mio problema è stato causato dalla variabile 'config' condivisa: https://stackoverflow.com/a/47519851/722036 –

risposta

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

utilizzare questo (impostazioni globali)

0

Hai solo bisogno di mettere di fondo con un unico valore:

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

Abbracci ...