2016-04-30 11 views
11

Sto cercando di nascondere le descrizioni comandi in un grafico a linee usando chart.js.Nascondi/disattiva tooltips chart.js

Ho provato questo codice, ma non si nascondono mai.

Chart.defaults.global.tooltipenabled = false; 

è possibile vedere tutto il codice qui del grafico:

https://jsfiddle.net/w6zs07xx/ Grazie!

+0

Non c'è niente in jsfiddle. per favore ricrea. –

+0

@SagarR scusate l'ho aggiunto in ora – user1937021

+0

dopo aver controllato il tuo jsfiddle ho scoperto che stai usando la vecchia versione del file chart.js in cui c'era un bug riguardante TOOLTIP che non lo nascondeva. (Sito di riferimento: https://github.com/chartjs/Chart.js/issues/494) –

risposta

17

Per disattivare per un grafico specifica invece che in valori di default globali utilizzare questo nelle opzioni oggetto. Utilizzo di v2.5.0

options: { 
    tooltips: { 
     enabled: false 
    } 
} 
13

Per me showTooltips = false non ha funzionato.

La mia soluzione era:

Chart.defaults.global.tooltips.enabled = false; 

La mia versione è:

2.1.4

+0

Questo era esattamente quello che stavo cercando. Grazie! – xxstevenxo

+0

Questa è ancora la soluzione corretta nella versione '2.5.0' –

+0

Funziona su' 2.5.0' ma sfortunatamente non riesce a farlo funzionare per un solo grafico specifico. – Pithikos