2016-06-22 4 views
0

Я использую chartjs, и я не могу скрыть ярлыки, которые отображаются в верхней части каждой круговой диаграммы. Пример:Скрыть ярлыки диаграмм

enter image description here

И я не могу скрыть эти ярлыки, как АК47, AUG и т.д. Как я могу это сделать? Благодаря!

ответ

0

Быстрый способом будет использовать легенды generateLabels функцию, чтобы вернуть пустую строку

options: { 
    legend: { 
    labels: { 
     generateLabels: function(chart) { 
     return ""; 
     } 
    } 
    } 
} 

Но это не значит, что вы остаетесь с довольно голым выглядящую графом

fiddle example

+0

Спасибо, это сработало! ;) – bruxo00

2

Там в глобальная настройка для этого. Это позволит вам по-прежнему иметь нативные метки, удаляя легенду.

Chart.defaults.global.legend.display = false; 
+0

nice, я не пробовал это, так как по какой-то причине, когда вы указываете свойство отображения в параметрах для диаграммы, оно игнорируется – Quince

+1

@Quince проверьте это [скрипка] (https://jsfiddle.net/63nm2mgs/) вне. Я поставил два разных способа достижения этого, используя этот метод. –

+0

Да, я идиот, который не может определить опечатку. это лучший способ добиться желаемого результата – Quince