Да. Если вы используете dygraphs 2.0 или новее, вы можете сделать это с помощью legendFormatter
. Вы можете настроить форматирование легенды до вашего сердца, используя legendFormatter
. Но если вы просто хотите, чтобы скрыть две серии, самый простой способ, чтобы удалить серию Мин и Макс из series
массива и передать его обратно в форматировщик по умолчанию:
g = new Dygraph(
document.getElementById("graph"),
"X,Y,min,max\n" +
"1,6,3,12\n" +
"2,3,3,12\n" +
"3,4,3,12\n" +
"4,6,3,12\n" +
"5,8,3,12\n" +
"6,10,3,12\n" +
"7,12,3,12\n" +
"8,10,3,12\n",
{
legend: 'always',
series: {
min: { color: 'red' },
max: { color: 'red' },
},
legendFormatter: function(data) {
data.series = [data.series[0]]; // pick whichever series you want to keep
return Dygraph.Plugins.Legend.defaultFormatter.call(this, data);
}
});
См fiddle.