嗨,我有一个包含这样系列的流程图:
- 富
- 酒吧
- 富/秒
- 酒吧/秒
相对值(每秒)显示为行,而绝对值显示为列。全部在同一个图表内。同一实体的绝对值和相对值具有相同的颜色。我希望图例是这样的:
- [红色] foo
- [蓝色]栏
我通过将相关系列的标签设置为空来实现这一点。但是,当我将鼠标悬停在系列中的某个点上时,我会使用该标签。现在 null 值是没有用的。
那么有没有办法显式隐藏图例中的系列,但仍设置其标签?
谢谢。
最佳答案
不要将数据系列本身的标签设置为 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;
}
}
关于隐藏 flot 中某些系列的图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26732978/