2016-01-28 7 views
5

Ursprünglich habe ich die Füllfarbe für jeden Punkt vollständig transparent eingestellt. Wenn ich mit der Maus über das Diagramm fahre, erscheinen die Punkte. Ich möchte alle Punkte ausblenden, so dass das Liniendiagramm glatt ist.Punkte in ChartJS LineGraph ausblenden

Antwort

1

enthalten showTooltips: false mit Ihren Optionen für das Diagramm. Dies verhindert einen Tooltip, wenn Sie den Mauszeiger darüber bewegen.

Blick auf Optionseinstellungen bei http://www.chartjs.org/docs/

+0

Das Ausblenden von Tooltips unterscheidet sich vom Entfernen der Punkte. –

7

Sie diese Eigenschaft Radius in Konfigurationsoptionen des indem Punkt erreichen können wie folgt:

var chartConfig = { 
      type: 'line', 
      options: { 
       elements: { 
        point:{ 
         radius: 0 
        } 
       } 
      } 
     } 

Tooltips für die Punkte auch abgegangen.

+0

diese Konfiguration ist global, aber ich habe ein Diagramm, das 3 Liniendiagramm enthalten, ich möchte nur eine von ihnen deaktivieren – fifth

1

Sie können pointRadius auf Null setzen.

var myChart = new Chart(ctx, { 
       type: 'line', 
       data: { 
        labels: [...] 
        datasets: [ 
         { 
         data: [...], 
         pointRadius: 0, 
         } 
        ] 
       }, 
       options: {} 
})