我目前正在从事的角项目中使用dygrpah版本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中添加调试器,并猜测它也不会被调用。
任何人对此都有任何线索。预先感谢。