问题标签 [dygraphs]
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 - 浏览器在 10-15 分钟后崩溃
在我的应用程序中,我显示了 10 个图表(图表来自dygraphs。)来监控数据。为了显示图表,我通过每 5 秒向 4 个 servlet 发送 ajax 请求来从我的服务器获取数据。10-15 分钟后(不知道确切时间。)我的浏览器崩溃说“啊!!快”。可能是什么原因?是导致它的javascript吗?还是因为我每 5 秒发送一次请求?
浏览器测试:Firefox 和 Chorme。
注意:-当我在崩溃后刷新浏览器时,它再次可以正常工作 10-15 分钟。
JS代码:
dygraphs - IE 中的 Dygraphs 问题
我在让 dygraphs 在 IE 中工作时遇到问题。
示例:http ://www.mytrails.com.au/trails_dg.php?tid=1000519
它适用于所有其他主要浏览器(Firefox、Safari、Opera、Chrome)
我正在 Windows 7 的 IE8 中对其进行测试。它会非常缓慢地绘制图形,但翻转功能不起作用。然后有时它只会绘制轴而不是图形。
我已按照 dygraphs 页面 (http://dygraphs.com/) 上的说明将以下代码添加到我的页面中:
但我仍然得到相同的结果。
我真的很想使用 Dygraphs,因为我喜欢突出显示功能(当它工作时 :)。
任何人都可以建议为什么它可能不起作用或一个非常好的 JavaScript 替代品吗?
提前致谢
php - getJSON 和输入表单不更新图表
这真的让我一整天都在绞尽脑汁。我正在使用 getJSON() 检索由 PHP 文件生成的 JSON 数据,然后使用 DyGraphs 将其绘制成图形。我知道 PHP 文件可以正常工作,因为我使用它来生成初始图形而不发送数据。我也可以去请求的url看看数据是否正确。在调试时,我什至可以看到正在发出 GET 请求,并且在一瞬间,正确的数据确实显示在图表上。在这一瞬间之后,虽然图表刚刚重置。当 jQuery.event.add.elemData.handle.eventHandle 从调用堆栈中弹出时,这一切都会发生。
这是Javascript:
javascript - dygraph垂直线
有没有办法在js图形库dygraph中做一条垂直线?
我正在加载数据并想像石墨一样放置垂直线来显示事件
是否有一些特殊的上下文来添加垂直线
javascript - 在 asp.net mvc 中动态生成 javascript 文件
朋友们,
我正在尝试在我的应用程序中使用 DyGraph。请看下面的代码 -
该代码使用包含函数的 data.js 文件来获取一些静态数据。我希望使用控制器方法生成 data.js,以便它使用数据库生成数据。
谁能帮我解决这个问题。
感谢您分享您宝贵的时间。
dygraphs - 如何在 dygraphs 中设置特定的 y 轴标签点?
Dygraphs 通常会根据轴的大小、标签的大小等自动选择 Y(和 X)轴标记点。在某些情况下,它会选择导致清晰度降低的标记点。例如,在 Y 轴值从 0 到 10 的图表上,它标记为 0、4 和 8(至少对于特定尺寸的图表);我希望它标记为 0、5 和 10。我可以向 Dygraphs 提供一个选项或功能来指定我想要标记和勾选的点吗?
javascript - 使用 dygraph 库的本地 .csv 文件
我正在尝试将 dygraph 用于 javascript。
temperature.csv 是我机器上的本地文件。我读了几篇说 .csv 文件必须在远程机器上的帖子。我想知道有没有办法读取本地 .csv 文件。你能建议一些解决方案吗?谢谢。
javascript - dygraph 功能 - 如何同时放大多图
对于同一个 X 标签(日期时间标签),我有三个不同的图表。我想(用鼠标)放大一张图,并查看所有三张图的放大情况。
可以吗?主要步骤是什么?
谢谢
javascript - 按系列名称设置 dygraphs 初始列可见性
我正在尝试按列名设置一些 dygraphs 数据系列的初始可见性。
这是因为数据来自一个 CSV 文件,其中的列可能会出现或消失,但我知道我希望默认禁用一些列 - 但我不知道它们可能是什么列号(只是姓名)。
我是 javascript 新手,所以答案可能很简单。我正在尝试这样做:
但这给了我一个错误。如果我从 javascript 控制台或 onclick 事件运行 setVisibility 命令,它可以正常工作。我怀疑这与我尝试运行引用 CSV 文件中数据的方法时 Dygraph 未完全加载有关,我需要在 dygraph 完全加载后以其他方式运行它。
javascript - 当我在平移时更新它时,如何使 dygraph 不会丢失它的 y 轴?
这可能有点晦涩难懂,但我正在开发一个查看器应用程序,该应用程序将一个大型数据集分块,然后允许使用 dygraphs 查看它,当您平移时,新数据块会在任一侧加载。
问题是,当您在平移图形时更新图形时,它似乎失去了 y 轴范围。您可以在官网的动态更新演示中看到这一点:
http://dygraphs.com/tests/dynamic-update.html
如果您移至平移,您会看到绘图(和 y 轴)随着新数据的添加而消失。要证明错误,请在 Chrome 控制台中运行此命令,您将看到 [ NaN, NaN ] 输出,因为绘图消失了:
现在,会有各种涉及计时器的解决方法,但最终这似乎是 dygraphs 库本身的一个错误。有没有一种简单的方法来修补补丁?或者,如果有一种方法可以判断何时进行平底锅,我可以简单地避免更改数据集,直到我知道用户不在平底锅中间 - 但没有官方回调或标志,而且它看起来内部 isPanning 标志已被小心地隐藏在本地范围的上下文对象中,在我的窥探中它是安全的。
修补或猴子修补此问题的最快方法是什么?