2015-02-09 1 views
0

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

Есть ли способ сделать это?

ответ

-2

набор "inGraphDataShow: правда" в вашем коде он будет отображать все значения на верхней панели

+0

Это Безразлично» t work – Jay

+0

@Wade Я сделал это. может ли какое-то другое свойство, которое вы установили, влияет на свойство inGraphDataShow..Pls проверяет все свойства метки в вашем коде – iWatch

+0

Я не использую никаких других свойств. Я попробовал только установить это свойство, и это не сработало, я использую его на демо, поэтому никаких противоречивых свойств нет. Это даже не на странице документации Chartjs, так что это так. – Jay

0

Вы можете попробовать

onAnimationComplete: function() {  
     var ctx = this.chart.ctx; 
     ctx.font = this.scale.font; 
     ctx.fillStyle = this.scale.textColor 
     ctx.textAlign = "center"; 
     ctx.textBaseline = "bottom"; 

     this.datasets.forEach(function (dataset) { 
      dataset.bars.forEach(function (bar) { 
       ctx.fillText(bar.value, bar.x, bar.y - 5); 
      }); 
     }) 
    } 

используется следующая ссылка

http://jsfiddle.net/TZq6q/304/