Kendo ui 剑道图表标签-可点击?

Kendo ui 剑道图表标签-可点击?,kendo-ui,kendo-dataviz,Kendo Ui,Kendo Dataviz,在示例中:条形图下方的标签是否可以在剑道图中单击? 文本“销售和合同”和其他标签应可点击。这能做到吗 JS代码: $("#chart").kendoChart({ legend: { position: "bottom" }, seriesDefaults: { labels:{ visible:true, template: '#=kendo.format("{0:0}", value)#'

在示例中:条形图下方的标签是否可以在剑道图中单击? 文本“销售和合同”和其他标签应可点击。这能做到吗

JS代码:

$("#chart").kendoChart({
  legend: {
    position: "bottom"
  },
  seriesDefaults: {

        labels:{
            visible:true,
            template: '#=kendo.format("{0:0}", value)#'
        }

  },
  series: [
    {   
      type: "verticalBullet",
      currentField: "score",
      targetField: "average",
      labels: {
        visible: true,
        template: '#alert(1)#"'
      },
      target: {
        color: "transparent",
        border: {
          width: 2,
          dashType: "dot",
          color: "#444"
        },
        line: {
          width: 0
        }
      },
      data: [
        {
          score: 93.7,
          average: 65.2                              
        }, {
          score: 80.2,
          average: 22.2
        }, {
          score: 60.8,
          average: 35.2
        }, {

          score: 82.1,
          average: 45.2                                
        }, {
          score: 74.2,
          average: 55.2
        }
      ]
    }
  ],
  categoryAxis: {
    labels: { rotation: -45 },
    categories: ["Sales & Contracting", "Implementation & Training", "Functionality & Upgrades", "Service & Support", "General"],
    line: {
      visible: false
    },
    color: "#444", 
    axisCrossingValue: [0, 0, 100, 100]
  },
  tooltip: {
    visible: false
  }
}).data("kendoChart");
HTML代码:

<body>
  <div id="chart"></div>
</body>


提前感谢。

您的Jsbin eg不工作。附加事件axisLabelClick或legendItemClick

axisLabelClick: function(e) {
    console.log(e.axis.type, e.value);
  }

legendItemClick: function(e) {
    console.log(e.axis.type, e.value);
  }

这可能会起作用

您的Jsbin例如不起作用。附加事件axisLabelClick或legendItemClick

axisLabelClick: function(e) {
    console.log(e.axis.type, e.value);
  }

legendItemClick: function(e) {
    console.log(e.axis.type, e.value);
  }

这可能会起作用

您的Jsbin例如不起作用。附加事件axisLabelClick或legendItemClick

axisLabelClick: function(e) {
    console.log(e.axis.type, e.value);
  }

legendItemClick: function(e) {
    console.log(e.axis.type, e.value);
  }

这可能会起作用

您的Jsbin例如不起作用。附加事件axisLabelClick或legendItemClick

axisLabelClick: function(e) {
    console.log(e.axis.type, e.value);
  }

legendItemClick: function(e) {
    console.log(e.axis.type, e.value);
  }

使用较新版本的剑道(您的jsBin使用2013版…更新至2014.2),这可能会起作用。您可以使用
categoryAxis.labels.template
添加指向标签的链接

  categoryAxis: {
    labels: {
      rotation: -45,
      template: '<a xlink:href="http://www.google.com">#: value #</a>'
    },
分类轴:{
标签:{
轮调:-45,
模板:“”
},
(注意标签中添加了
xlink:

为了更好地解释,标签实际上是SVG图像的一部分,而不是普通的HTML。但是,SVG支持链接:


出于某种原因,旧版2013版的剑道似乎从模板中删除了链接。我在2014.2.716中尝试了它,它似乎起了作用。

使用新版本的剑道(您的jsBin使用2013版…更新到2014.2),您可以使用
categoryAxis.labels.template
向标签添加链接

  categoryAxis: {
    labels: {
      rotation: -45,
      template: '<a xlink:href="http://www.google.com">#: value #</a>'
    },
分类轴:{
标签:{
轮调:-45,
模板:“”
},
(注意标签中添加了
xlink:

为了更好地解释,标签实际上是SVG图像的一部分,而不是普通的HTML。但是,SVG支持链接:


出于某种原因,旧版2013版的剑道似乎从模板中删除了链接。我在2014.2.716中尝试了它,它似乎起了作用。

使用新版本的剑道(您的jsBin使用2013版…更新到2014.2),您可以使用
categoryAxis.labels.template
向标签添加链接

  categoryAxis: {
    labels: {
      rotation: -45,
      template: '<a xlink:href="http://www.google.com">#: value #</a>'
    },
分类轴:{
标签:{
轮调:-45,
模板:“”
},
(注意标签中添加了
xlink:

为了更好地解释,标签实际上是SVG图像的一部分,而不是普通的HTML。但是,SVG支持链接:


出于某种原因,旧版2013版的剑道似乎从模板中删除了链接。我在2014.2.716中尝试了它,它似乎起了作用。

使用新版本的剑道(您的jsBin使用2013版…更新到2014.2),您可以使用
categoryAxis.labels.template
向标签添加链接

  categoryAxis: {
    labels: {
      rotation: -45,
      template: '<a xlink:href="http://www.google.com">#: value #</a>'
    },
分类轴:{
标签:{
轮调:-45,
模板:“”
},
(注意标签中添加了
xlink:

为了更好地解释,标签实际上是SVG图像的一部分,而不是普通的HTML。但是,SVG支持链接:

出于某种原因,2013年版本的剑道似乎从模板中删除了链接。我用2014.2.716尝试了一下,它似乎起了作用