2016-12-15 7 views
1

Я использую chartjs Версия: 2.1.4 для создания диаграммы в приложении MVC C#. Я использую "barPercentage: 0.2" для управления шириной гистограмм для настроек фиксированной ширины. Он работает отлично в случае только гистограммы, но в случае «штабелированной гистограммы» я не могу зафиксировать ширину баров. Я использую следующий код для столбчатой ​​диаграммы, как:Stacked Bar chart fixed width bar chart issue - Chartjs

scales: 
    { 
        yAxes: [{ 
         stacked: true, 
         ticks: { 
          beginAtZero: true 
         } 
        }], 
        xAxes: [{ 
         stacked: true, 
         // Change here 
         barPercentage: 0.2 
        }] 
       } 

В этом случае имущество «barpercentage» не работает. Пожалуйста, предложите мне решение, если оно есть в «chartjs Version: 2.1.4».

Заранее спасибо

ответ

1

Заменить barPercentage с categoryPercentage и поиграться с его значением, пока вы не получите то, что вы хотите. Когда у вас есть сводная гистограмма, вы получаете по одному бару за категорию, поэтому я думаю, что это причина, по которой barPercentage проигнорирован, а categoryPercentage отлично работает.

+0

O Спасибо @xnakos, теперь он работает нормально ... Ваша догадка верна .... barPercentage не работает в штабелированной гистограмме .... Используя категориюPercentage, он отлично работает ... Большое спасибо Bro .. .. –