草庐IT

百分位数

全部标签

javascript - 如何使用 JavaScript 生成特定百分比更亮/更暗的 CSS 颜色

假设我的颜色是#404040。我怎样才能生成一个新的颜色十六进制代码,它可以更亮或更暗20%(或另一个给定的百分比)?我需要它来生成悬停时应用的颜色。所应用的颜色会根据所选主题而变化,因此无法使用其他类或具有预定义颜色值的:hover。 最佳答案 varpad=function(num,totalChars){varpad='0';num=num+'';while(num.length现在处理RGB(A)输入以及十六进制(3位或6)。 关于javascript-如何使用JavaScrip

JavaScript:从数字中获取第二位数字?

我有一个数字分配给一个变量,像这样:varmyVar=1234;现在我想从该数字中获取第二个数字(在本例中为2),而不先将其转换为字符串。这可能吗? 最佳答案 所以你想从一个数字的十进制写法中得到第二位。最简单和最合乎逻辑的解决方案是将其转换为字符串:vardigit=(''+myVar)[1];或vardigit=myVar.toString()[1];如果你不想用简单的方法来做,或者你想要一个更有效的解决方案,你可以这样做:varl=Math.pow(10,Math.floor(Math.log(myVar)/Math.log(

javascript - 如何使用 jquery Highcharts 在饼图中显示值而不是百分比

对于我的一个项目,我正在使用由jQueryHighcharts制作的饼图。喜欢做的是显示我插入的值而不是出身。示例:图表显示firefox-43.269...%而我喜欢显示Firefox-45次点击的值。谁能帮我这个。提前致谢。图表代码-->varchart;$(document).ready(function(){chart=newHighcharts.Chart({chart:{renderTo:'browser_cart',plotBackgroundColor:null,plotBorderWidth:null,plotShadow:false},title:{text:'Br

javascript - 添加逗号或空格以每三位数字分组

我有一个给数字添加逗号的函数:functioncommafy(num){num.toString().replace(/\B(?=(?:\d{3})+)$/g,",");}不幸的是,它不太喜欢小数。鉴于以下使用示例,扩展我的功能的最佳方法是什么?commafy("123")//"123"commafy("1234")//"1234"//Don'taddcommasuntil5integerdigitscommafy("12345")//"12,345"commafy("1234567")//"1,234,567"commafy("12345.2")//"12,345.2"commafy

javascript - 跨浏览器确定Javascript垂直滚动百分比的方法

如何找出用户在任何给定点移动过的垂直滚动条的百分比?当用户向下滚动页面时,很容易触发onscroll事件,但我如何在该事件中找出他们滚动了多远?在这种情况下,百分比尤为重要。我并不是特别担心IE6的解决方案。是否有任何主要框架(Dojo、jQuery、Prototype、Mootools)以简单的跨浏览器兼容方式公开此内容? 最佳答案 Oct2016:Fixed.Parenthesesinjsbindemoweremissingfromanswer.Oops.Chrome、火狐、IE9+。LiveDemoonjsbinvarh=do

javascript - Chart.js 2.0 donut 工具提示百分比

我使用过chart.js1.0,我的圆环图工具提示显示基于数据除以数据集的百分比,但我无法用图表2.0复制它。我到处搜索,但没有找到可行的解决方案。我知道它会在选项下进行,但我尝试过的一切充其量只是使馅饼功能失调。DoughnutChartcanvas{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}varrandomScalingFactor=function(){returnMath.round(Math.random()*100);};varrandomColorFactor=functio

docker - 以百分比形式获取 Docker 容器 CPU 使用率

Docker提供了一个交互式统计命令,dockerstats[cid],它提供了有关CPU使用率的最新信息,如下所示:CONTAINERCPU%MEMUSAGE/LIMITMEM%NETI/O36e8a65d0.03%4.086MiB/7.798GiB0.05%281.3MiB/288.3MiB我正在尝试以易于理解的格式获取CPU使用率的百分比以进行一些分析。我已经看到/sys/fs中的统计数据似乎提供了与DockerRemoteAPI相似的值这给了我这个JSONblob:{"cpu_usage":{"usage_in_usermode":345230000000,"total_usa

docker - 以百分比形式获取 Docker 容器 CPU 使用率

Docker提供了一个交互式统计命令,dockerstats[cid],它提供了有关CPU使用率的最新信息,如下所示:CONTAINERCPU%MEMUSAGE/LIMITMEM%NETI/O36e8a65d0.03%4.086MiB/7.798GiB0.05%281.3MiB/288.3MiB我正在尝试以易于理解的格式获取CPU使用率的百分比以进行一些分析。我已经看到/sys/fs中的统计数据似乎提供了与DockerRemoteAPI相似的值这给了我这个JSONblob:{"cpu_usage":{"usage_in_usermode":345230000000,"total_usa

javascript - 使数字成为百分比

去除数字中的“0.XXX%”并使其成为百分比的最佳方法是什么?如果数字恰好是int会怎样?varnumber1=4.954848;varnumber2=5.9797;$(document).ready(function(){final=number1/number2;alert(final.toFixed(2)+"%");}); 最佳答案 百分比只是:(number_one/number_two)*100不需要任何花哨的东西:varnumber1=4.954848;varnumber2=5.9797;alert(Math.floor

algorithm - 如何改进我的函数,如果是 2 位数字则将 float 舍入到最接近的 10,如果是 3 位数字则舍入到最接近的 100,等等

我在绘制条形图时遇到了一个棘手的问题。如何根据给定系列的最大值以编程方式设置y轴标签的最大值。因此,如果您有一个值为7的条形图,您可能希望y轴上升到10我的方法并不理想,但效果如下:获取要四舍五入的数字,例如829计算数字的个数(3)使用循环转换为0的字符串(“000”)在字符串的开头添加一个1,然后转换为float(1000)找出差异(1000-829=171)获取差值的第一位数字(1),然后将其添加到float的第一位数字,其余设置为零(“900”),然后转换为数字(900)这意味着725将看到y轴最大标签数800,而829将看到900我的代码可以工作,但我觉得它是一种采用hack