嗨我有一个这样的系列的flot图表:
相对值(每秒)显示为线条,而绝对值显示为列。都在同一个图表中。同一实体的绝对和相对具有相同的颜色。我希望传说是这样的:
我通过将相对系列的标签设置为null来实现此目的。但是,当我将鼠标悬停在系列中的一个点上时,我会使用该标签。现在空值是徒劳的。
那么有没有办法明确隐藏图例中的系列,但仍设置其标签?
感谢。
答案 0 :(得分:3)
不要将数据系列本身的标签设置为null,而是为您的图例使用labelFormatter
函数(请参阅here):
labelFormatter: function(label, series) {
// series is the series object for the label
// label is the original label
if (showInLegend) {
return label;
}
else {
return null;
}
}
答案 1 :(得分:0)
您可以使用以下方式轻松隐藏整个图例:
$('.legend').hide();
如果检查图例DOM对象,您会看到它是一个行表。您可以相应地隐藏任何行。