Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 圆形仪表、指示器(使用油炸圈饼替代温度计)_Javascript_Html_Css_Flot_Dashboard - Fatal编程技术网

Javascript 圆形仪表、指示器(使用油炸圈饼替代温度计)

Javascript 圆形仪表、指示器(使用油炸圈饼替代温度计),javascript,html,css,flot,dashboard,Javascript,Html,Css,Flot,Dashboard,我想用一些甜甜圈图表来展示筹款活动的进展。许多人使用温度计样式或进度条,但我真的希望尽可能接近这样的东西: 在我花了大量时间研究之后,我想出了一个非常简单的解决方案来绘制甜甜圈,下面是演示: 我现在缺少的是添加居中标签的方法。 我不必说,如果有人能给我指一个jQuery插件或类似的东西,那就更好了。好吧,可以。我想你应该把你的目标设定为100,但是,要让甜甜圈看起来像是反映了正确的百分比 HTML 添加JQuery $("#donutData").text(Math.round(data[0]

我想用一些甜甜圈图表来展示筹款活动的进展。许多人使用温度计样式或进度条,但我真的希望尽可能接近这样的东西:

在我花了大量时间研究之后,我想出了一个非常简单的解决方案来绘制甜甜圈,下面是演示:

我现在缺少的是添加居中标签的方法。 我不必说,如果有人能给我指一个jQuery插件或类似的东西,那就更好了。

好吧,可以。我想你应该把你的目标设定为
100
,但是,要让甜甜圈看起来像是反映了正确的百分比

HTML

添加JQuery

$("#donutData").text(Math.round(data[0].data/data[1].data*100)+"%");
我创建了这一个有用的(对我来说),因为这个解决方案允许您使用更少的内存在类内设置度值

<div class="radial_meter radial-222">
  <span class="first"><em></em></span>
  <span class="second"><em></em></span>
</div>


<>你可以看到一个

当然,你只是在中间放了一个标签,正好是我需要的。非常感谢@迈克尔:对不起,我不知道你的评论是什么意思。本例中没有涉及“标签”元素,因此不清楚您的问题是什么。我的问题是我想将本例与labels@Michal:也许您应该发布另一个问题,将此问题作为交叉引用引用,但在您的问题中,请准确显示您试图通过标签元素实现的目标(您的html结构)似乎不起作用。这是标签处于活动状态的工作代码分支:……不过,我已经找到了另一个解决方案
#donutHolder {
    width: 350px;
    height: 350px;
    text-align: center;
    line-height: 350px;
    font-size: 80px;
    color: #f00;
    position: relative;
}

#donut {
    width: 100%;
    height: 100%;
}

#donutData {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
}
$("#donutData").text(Math.round(data[0].data/data[1].data*100)+"%");
<div class="radial_meter radial-222">
  <span class="first"><em></em></span>
  <span class="second"><em></em></span>
</div>