【问题标题】:Custom Legend Label自定义图例标签
【发布时间】:2015-06-05 04:45:45
【问题描述】:

我有以下实现,它工作正常。但是我想将fname 属性分配为图例,而不是series 属性。

我认为我需要处理以下代码行,但我还无法弄清楚。

var label = new kendo.drawing.Text(e.series.name, [0, 0], {
  fill: {
     color: "black"
  }
});

http://jsfiddle.net/1ost124j/1/

【问题讨论】:

标签: javascript kendo-ui kendo-chart


【解决方案1】:

e.series.data[1].fname 之类的东西应该这样做。


更准确地说(根据您的建议)以下是完整的工作代码

for (var i = 0; i < e.series.data.length; i++) {
  if (e.series.data[i].valueColor != "" && e.series.data[i].fname != "") {
    color = e.series.data[i].valueColor,
      legendName = e.series.data[i].fname
  }
}
var label = new kendo.drawing.Text(legendName, [0, 0], {
  fill: {
    color: "black"
  }
});

带有演示http://jsfiddle.net/1ost124j/3/

【讨论】:

  • 非常感谢 Dhiraj,它就像一个魅力!再次赞赏。
  • 我很高兴它有帮助:)
猜你喜欢
  • 2017-12-04
  • 2015-01-12
  • 1970-01-01
  • 2019-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-18
相关资源
最近更新 更多