我可以在 Kendo UI 径向仪表下方添加标签吗?

Can I add a label below a Kendo UI radial gauge?

我正在使用 KendoUI 的径向量规,我想在 0 刻度和 300 刻度之间添加一个标签。初始化接受一个可以具有标签属性但配置实际刻度标签的对象,而我想在中间添加一个新词,例如 "Pounds"、"Miles" 等

http://docs.telerik.com/kendo-ui/api/javascript/dataviz/ui/radialgauge

$("#gauge").kendoRadialGauge({
    pointer: {
        value: 37.4
    },
    scale: {
        startAngle: -30,
        endAngle: 210,

        minorUnit: 5,
        majorUnit: 25,

        min: 0,
        max: 100,
    }
});

这里有一个 fiddle 可以尝试:http://jsfiddle.net/sThK3/104/

2017 年 1 月 25 日更新: 这当然是可能的,但即使在阅读了他们的代码之后,我也不明白标签是从哪里来的:http://demos.telerik.com/kendo-ui/radial-gauge/car-dashboard

不幸的是,您的 objective 似乎无法按照您希望的方式实施。

在仔细查看您链接的 telerik 径向量规示例后,我找到了用于此的图像资源:http://demos.telerik.com/kendo-ui/content/dataviz/dashboards/car-dashboard.png

此图片包含您所指的标签 {k/mh, x1000 RPM} 以及右侧 gas/temp 的图片。

在仪表上浮动标签可能是一种替代方法?或者构建您自己的 background-image 以包含您想要的标签。 :(

这将在您的 CSS 中引用如下:

#gauge-container {
            margin: 0 auto;
            overflow: hidden;
            width: 614px;
            height: 324px;
            background: transparent url("../content/dataviz/dashboards/car-dashboard.png") no-repeat 50% 50%;
        }

用你的图片替换../content/dataviz/dashboards/car-dashboard.png

我将看看是否可以使用您的 jsfiddle 示例弄清楚如何在上面浮动标签。

编辑: 我现在给你拿货了。看起来通过使用适当的 css 你可以在你的径向中间浮动一个标签。

我用以下方法完成了这个: JS:

 $("#gauge").append("<label>Test</label>");

CSS:

label {
  margin-left: 50%;
  margin-right: 50%;
  float: center;
  }