Kendo ui 剑道图表标签-可点击?
在示例中:条形图下方的标签是否可以在剑道图中单击? 文本“销售和合同”和其他标签应可点击。这能做到吗 JS代码: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)#'
$("#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尝试了一下,它似乎起了作用