【问题标题】:Avoid Duplicate Legends避免重复的图例
【发布时间】:2015-05-16 20:58:39
【问题描述】:

我有以下实现。有多个对象(数据和图例)被推入要绘制的图表中。想象一下,很少有对象的图例信息是相同的,当我运行代码时,图表上显示了多个相同的图例信息。

如何处理这些重复的图例信息?

for (i = 0; i < dataSeriesBit.length; i++) {
    for (j = 0; j < self.colorMap.length; j++) {
        var d = dataSeries[i].data.filter(function (x) { return x.color == self.colorMap[j] });
          an.push({ data: d, name:"Size:"+d[0].n.toString()});
          }
}
chart.options.series = an;

【问题讨论】:

    标签: javascript kendo-ui kendo-chart


    【解决方案1】:

    每个系列都有一个 visibleInLegend 属性,您可以将其设置为 true 或 false。您还可以隐藏特定系列的工具提示:

    series: [{
        name: "FieldName",
        visibleInLegend: false,
        tooltip: {
           visible: false
        }
    }]
    

    Example

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-10
      • 1970-01-01
      • 2011-08-25
      • 2015-04-27
      • 2021-12-31
      • 1970-01-01
      • 1970-01-01
      • 2020-08-21
      相关资源
      最近更新 更多