问题标签 [justgage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 带有 var 名称的 javascript getInterval 调用
您能否就以下一般 javascript 实现问题提出建议:我从 JStree 动态构建 jastgage 对象,我得到一个数组,并且对于数组中的每个 elemenet,我构建了 3 个 diff jastgage 对象,每个对象都有 uniuck 名称。
“i”是数组中的索引号...(我的 obj 名称是 j1_0 , j2_0 , j3_0 ,... j1_1 , j2_1 , j3_1 .....)我可以根据需要查看所有对象,但是当我尝试刷新值(就在我创建对象之后)
它失败了,没有刷新,调试显示:g1_未定义
知道我在做什么错吗?
javascript - 如何从另一个网页获取值并将其存储为变量?
我正在使用石墨来获取统计数据,并希望为变量呈现一个justgage 仪表。Graphite 可以使用 json 输出值:
[{"target": "snmp.ssbSubstation.realEnergy.1", "datapoints": [[4511552439.0, 1417540920]]}]
或生的:
snmp.ssbSubstation.realEnergy.1,1417540860,1417540920,60|4511552439.0
这是返回的源代码的整行,具体取决于您指定的是 json 还是 raw。网址的格式如下http://<graphite server>/render?target=snmp.ssbSubstation.realEnergy.1&format=raw&from=-1min
无论哪种方式,我都想抓取4511552439.0
并将其设置为仪表的值,并在 grafana 的 html 面板中呈现。有没有一种非常简单的方法可以做到这一点?
jquery - JustGage 在 Chrome 上无法与 Bootstrap 一起正常工作
我将 JustGage 包括在内:
我已将量具 div 放置为:
这应该在 jsp 页面上正确呈现量具,但它显示为:
最大值、最小值和值现在都不可见。这在 Firefox 上运行良好,但在 Chrome 上却不行。
javascript - 将 JustGage 与 Require.js 一起使用
JustGage 使用 Raphael,正如这里所讨论的那样,它不符合 AMD 标准(因此不适用于 Require.js)。
我以前没有使用过 Require.js,也没有做过很多 JS,所以我正在努力解决这个问题。有很多试验和错误;)
使用此处建议的方法,我将 Raphael 模块拆分为单独的文件并分别包含它们,并猜测要为 JustGage 做什么。
但是说明然后说“在上述配置之后,您可以像其他 require-js 模块一样开始使用 Raphael”,这不是很有帮助;)
我想我需要在 main.js 中做点什么?
在我的cshtml页面中,我有
现在这至少找到了 JustGage,但现在给出了错误'Raphael' is undefined.
(我也尝试过直接在cshtml文件中包含一个脚本但得到错误'Mismatched anonymous define() module: function (eve) {'
)
我的理解是否正确,Require.js 意味着事情不在全局范围内?JustGage 是否希望 Raphael 能够进入全球范围?
让 JustGage 工作有什么帮助吗?或者对适用于 Require.js 的“speedo”型仪表的等效库的建议?
javascript - 是否可以在 JustGage 图表的标题中添加图标?
我正在使用JustGage制作图表。这是我的javascript:
是否有可能在标题中获得一个很棒的字体图标?我尝试添加 unicode (),但没有奏效。我还尝试复制和粘贴图标,结果只是一个正方形。
我想要图表上方的图标,目前有一个正方形:
这是演示代码:
现场演示: http: //jsbin.com/layoku/1/edit ?html,js,output
javascript - justgage,Jquery 再次访问对象还是完全重绘?
我有一个应用程序,它从 Web.API 系统获取 Json 提要并使用justgage将其填充到仪表 JS 对象中
呈现我的仪表的代码如下:
我的问题是,我想每隔 30-60 秒重新调用 Web API 以获取更新的详细信息,但是我不知道如何引用对象以提供新的“值”。
该系统已构建,因此它将为其提供的每个 Json 对象创建一个计量器(因此视图将仅绘制通过 Json 提供的数量)但是这种方法似乎使重新引用对象变得更加困难......
一个简单的解决方案是每 60 秒“拆除并重新创建”它,哎呀,我什至可以将页面刷新到位!但我觉得这有点......“hacky”,如果可能的话应该开发一个更优雅的解决方案?
php - 如何使用 JustGage 的 json 数据动态创建 jquery 对象
我想使用 justgage 来显示来自 mysql 数据库的数据,所以我的所有对象都必须动态创建。我的请求正确检索了我想要的所有数据,因此文件 getData.php 中包含的内容非常有用。
当我想循环访问这些数据时,它不起作用,我无法用所有数据检索每一行,它给了我类似 [object Object]、[object Object]、[object Object]、...
另外,我不知道如何使用我的动态数据来创建我的“新 JustGage”,然后每 5000 毫秒刷新一次数据
有可能做我想做的事吗?
获取数据.php
其他.js
}
更新:现在,我可以从数据库中检索我的数据并动态生成我所有的 justgage 对象。但我不确定这是不是好方法。我需要根据数据库中的新数据刷新所有仪表。还有另一种方法可以做到这一点吗?
其他.js
javascript - 根据 javascript 值创建 Bootstrap Popover 内容
我正在使用 JustGage 和 Bootstrap,并希望根据 Javascript JustGage 中的值在 Popover 中显示一些可变内容。
例如,如果仪表中的值在 0 - 50 之间,他们会得到“努力”,如果在 50 - 200 之间,他们会得到“做得好”,并出现在弹出框内容中。- (您可以通过单击 Gauge 1 来查看)。
这是我到目前为止所拥有的...... https://jsfiddle.net/e4v62nh6/1/
javascript - 加载后我的网页上的 100% CPU - 如何调试?
我尝试优化我的程序,该程序在 Ubuntu 上为特定页面占用超过 107% 的 CPU 使用率,而对于其他页面则更少(70% - 也显示多个量具,但不同 - ,5% 显示其他数据(未显示量具), ETC...)。
我的页面使用 justgage.js 显示多个量具,而后者正在使用 raphael.js
我尝试使用 Google Developpers Tools 进行调试,但是当我使用“收集 Javascript CPU 配置文件”时,没有什么能让我相信有什么东西占用了那个 CPU。我唯一看到的是功能“程序”的 100%
您对我如何调试这个有任何想法吗?或者什么可以像这样占用CPU?
请注意,在 ubuntu 上使用“top”命令的 CPU 在使用 firefox 或 chrome 时给了我相同的结果。
justgage - 如何在justgage仪表板中划分具有不同颜色的扇区百分比
我已经在使用 JustGage java 脚本来绘制甜甜圈扇区。目前我正在用单色绘制扇区。例如,如果是 95%,则填充绿色,如果低于 95%,则填充红色。在我的要求中,我需要用不同的颜色绘制 40%。例如,20% 的绿色、10% 的红色和 10% 的橙色。如何使用 JustGage 脚本执行此操作。