Ja. Wenn Sie dygraphs 2.0 oder höher verwenden, können Sie dies mit einem legendFormatter
tun. Sie können die Formatierung der Legende an den Inhalt Ihres Herzens anpassen, indem Sie eine legendFormatter
verwenden. Aber wenn Sie nur zwei Serien verstecken wollen, ist der einfachste Weg, Min- und Max-Serie aus dem series
Array zu entfernen und gibt es zurück an das Standard-Formatierungsprogramm:
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);
}
});
Siehe fiddle.