问题标签 [rgraph]

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.

0 投票
1 回答
512 浏览

c# - RGraph 和 IE 8 无法正确渲染图形

我正在尝试在我正在处理的报告页面上制作一个简单的饼图。我的客户在他们的所有系统中都使用 IE8。RGraph 提供了我认为最好的绘图工具,它是我老板要求我使用的绘图工具。所以没有改变说服我。
我也在使用 asp.net

和我的画布

和我的 .net 后面的代码部分

我的问题是密钥和饼图在所有浏览器中都有效,但不是 ie 8 .. 部分在 ie 9 中。有什么我遗漏的吗?那会阻止IE正常工作吗?

0 投票
1 回答
120 浏览

javascript - 如何使用 JavaScript 向具有特定 ID 的元素发送数据?

我正在使用 WebSockets 接收一个数据包,该数据包需要发送到两个不同的canvases,其 ID 称为magnitude1magnitude2。在这些canvases 上绘制了图表,我希望定期用新数据刷新图表。但是,当我调用将数据发送到正确元素的函数时,我的控制台显示数据被发送magnitude1一次,magnitude2一次,然后数据只被发送到magnitude1刷新。这是我的代码:

更多细节:我想通过套接字获取数据包作为浮点数并将它们存储在realData. 我想将它传递给一个函数,该函数nodeID将数据包中的第一个数字与其余数据分开。我将使用它来确定canvas将数据发送到哪个。在行var magPlot = new RGraph.Bar('magnitude'+index,magnitude);中,我传递了nodeIDas index。构造函数中所说的部分'magnitude' + index应该确定我要在其中创建图形的部分idcanvas我认为这就是错误所在。我希望能够通过组合setIntervalreadMagPacket和来刷新这两个图表Mag,但它似乎只是在刷新magnitude1而已。当我查看控制台查看发生了什么时,我看到所有数据包都先发送,然后再发送readMagPacket后来被叫了。理想情况下,我希望readMagPacket收到每个通过的数据包。有没有办法修复代码以实现这一点?

0 投票
1 回答
1038 浏览

javascript - 水箱的javascript动画

我正在尝试使用 RGraph 库来操作垂直进度条,但我被卡住了,因为在创建进度条后我无法操作它的属性,这是我一直在使用的代码:

之后我尝试通过单击按钮来读取 value 属性,但它显示未定义:

如何访问在另一个函数中创建的对象的属性?我的想法是根据网页中的控件更改进度条的级别。

提前感谢您提供的任何帮助。

0 投票
1 回答
236 浏览

javascript - 使用 RGraph 的 javascript 动画折线图

我正在使用 RGraph 绘制带有数据库数据的折线图。我可以在网页加载时使用单个请求来完成它,但是我无法更新图表,因为新线与现有线重叠。有没有办法清除画布并用新值再次绘制它? . 这是第一个请求的代码:

0 投票
1 回答
139 浏览

javascript - 如何调用excanvas的方法?

我需要你一点帮助。我使用excanvas.js创建了一个画布图像,并且它被正确渲染。现在我想使用同一个画布来绘制另一个图像,但在此之前我需要清除同一个画布,否则图像将相互重叠。谁能解释一下我如何从excanvas.js为同一个画布元素调用fillRect()或任何其他方法?我使用 IE 8 作为浏览器。

0 投票
1 回答
719 浏览

charts - RGraph:是什么导致我的饼图在点击时消失?(#rgraph)

我正在使用新的 RGraph 测试版,我无法弄清楚为什么当您单击页面上的其他位置时此饼图会消失。这是它发生的屏幕截图:http: //screencast.com/t/zPRhMqnCKk8

我在页面上有其他图表,但他们都没有这样做。也许有一种方法可以通过 Set() 禁用单击事件侦听器?

更新

RGraph 的作者 Richard 在他的评论中完美地解释了这个问题。删除 RGraph.common.dynamic.js 后,我的问题得到了解决。但是,如果您需要使用动态功能,此解决方案可能不适合您。

0 投票
1 回答
101 浏览

charts - 是否可以安装圆形头像代替轴文本标签

我需要在条形图的 Y 轴上安装人脸。是否可以安装自定义图像来代替轴标签?理想情况下,该解决方案将启用边框半径、边框样式和图像 URL 属性。

如果您可以将我指向启用图像轴标签单击和鼠标悬停事件的文档,则可以加分!

0 投票
1 回答
305 浏览

javascript - Rgraph重新维度钻取画布

我有一个向下钻取的 HBar 图表。第一个图表的高度为 6.000,但向下钻取应该小得多,大约 400 像素,但我只能在同一画布上绘制第二个,高度相同。当我单击其中一个栏时,是否可以重新调整画布的尺寸?

0 投票
1 回答
759 浏览

php - 条形图中的 Rgraph 条形颜色

我必须为我的学校调查项目实施条形图,我想我几乎完成了,但没有什么是完美的,这是我的问题。我通过本教程http://www.rgraph.net/docs/integration-with-server-side-scripting.html#mysql实现了这段代码http://www.rgraph.net/docs/bar.html但我有一个问题。我需要根据它的高度绘制图表条,例如等于 3 的值是绿色,小于 1.5 是红色。我使用的代码看起来像这样

print('var bar = new RGraph.Bar('.cvs1.', ['.$data_string.'])' . "\n\n"); 是从数据库获取数据的代码。我曾尝试编写简单的 php for 甚至 foreach 循环来打印颜色,但它没有用。代码看起来像这样

我确信为 foreach 循环准备数据的代码很好,因为我用它来显示 HTML 表中数据的颜色。有什么解决办法

0 投票
1 回答
643 浏览

tooltip - 单击行时Rgraph显示键

当我单击折线图时,我想显示一个工具提示,以及带有值的常用工具提示。有没有办法从画布链接到关键区域?!