При отображении круговой диаграммы я сталкиваюсь со сценариями, когда все значения для наборов данных будут равны нулю.Прямо сейчас, когда это происходит, круговая диаграмма не проявляется.Вместо этого я хочу отобразить текст как пустые данные для такого случая.Мой магистральный код выглядит следующим образом.Ай помощь будет принята с благодарностью!
ctx = $(@el).find('#active-goals-status canvas#pie-chartcanvas')[0]
ctx.height = 100%
labels = []
values = []
$.each @status_model.get('goal_status'),(status, value)->
labels.push(status)
values.push(value)
myPieChart = new ChartNew ctx,
type: 'pie',
data:
labels: labels
datasets: [
backgroundColor: ['#DCDCDC','#FF0000','#00FF00','#FFFF00']
data: values
]
options:
responsive: true
title:
display: true,
text: ECL.t('goals_status_upcase', {default_value: 'GOAL
STATUS'})
position: 'bottom'
fontSize: 12
fontColor: '#999'
fontStyle: 'normal'
legend:
display: false
layout:
padding:
left: 0
right: 0
margin:
left: 0
right: 0