Метки осей Dygraph и линии сетки не работают - PullRequest
0 голосов
/ 12 сентября 2018

Я использую версию 2.1.0 в моем угловом проекте, над которым я сейчас работаю.У меня есть несколько графиков этого.Конфигурация по умолчанию

legend: 'follow',
legendFormatter: dyGraphLegendFormatter,
animatedZooms: true,
colors: ['#409ba4'], 
rangeSelectorPlotFillColor: '#7fbcc2', 
rangeSelectorPlotStrokeColor: '#409ba4', 
rangeSelectorPlotFillGradientColor: '#bfdee0', 
drawPoints: true,
pointSize: 4,
highlightCircleSize: 8,
axisLabelFontSize: 9,
showRangeSelector: true,
xlabel: 'Date',
xRangePad: 10,
yRangePad: 10

Вот некоторая конкретная конфигурация для конкретного графика

{
ylabel: 'File Size',
labelsKMB: true,
axes: {
y: {
axisLabelFormatter: function (y) {
if (y !== 0) {
return $filter('fileSize')(y, 2);
} else {
return y;
}
},
valueFormatter: function(y) {
if (y !== 0) {
return $filter('fileSize')(y, 2);
} else {
return y;
}
},
axisLabelWidth: 60
}, 
x: {
axisLabelFormatter: function(x) {
return moment(x).format('MMM Do, YYYY');
},
axisLabelWidth: 80
}
}  
}

Теперь моя проблема, для отдельной точки графика на графике метка оси и линии сеткине появляютсяТолько для двух или более точек это проявляется.

Я попытался добавить отладчик в axisLabelFormatter в этом случае и угадаю, что он также не вызывается.

Никто не имеет никакого понятия об этом.Заранее спасибо.

...