问题标签 [flot]
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.
php - 通过php从mysql中检索数据以创建flot图
嗨,我正在尝试从 mysql 数据库中检索数据以创建浮点图,任何人都可以指导我完成此过程或让我知道该怎么做谢谢
jquery - 计时器上的浮点图
我希望我的浮动图在设定的时间间隔内更新它的数据。我一直找不到任何内置功能可以做到这一点,所以我打算在每次间隔到期时按照重绘图表的方式做一些事情。传递给 flot 的 data 参数是唯一会改变的值。使用 ajax 请求向返回 json 的服务器方法填充数据变量。
我是在吠叫正确的树还是有更好的方法呢?
另外,如何在 javascript/jquery 中实例化一个计时器(最好使用我可以传入的回调来处理 ajax 请求和 flot 重绘)?
编辑 - 现在实现如下:
请注意,我有一个 ASP.Net MVC 控制器,它以(几乎)flot 所需的格式返回 json:
math - 用图形查找直线的区域(数学问题,但需要浮点数)
好的,所以这是一个直接的数学问题,我阅读了元数据,这些问题需要写成听起来像编程问题。我将尽我所能...
因此,我在 flot 中制作了图表,显示了用户的网络使用情况(以字节/秒为单位)。当有活动时,数据相隔 4 分钟,否则设置在使用范围的开始(比如说第 1 天)和范围的结束(第 7 天)。数据来自我无法控制的 CGI 脚本,因此我可以为用户提供的内容相当有限。
我从来没有学过三角学或微积分,所以我几乎是一头雾水。我想要的是让用户可以选择单击图表上的任何点并查看他们当时的带宽使用情况。由于实际数据点之间的线是直线绘制的,因此可以通过获取用户单击之前和之后的点并找到 y 间隔来完成。
我花了好几个星期才终于找到一位乐于助人的数学家向我解释这一点。其他人都坚持要教我黎曼和技术以及各种其他沉重的东西,这些东西不仅让我感到困惑,而且似乎对解决问题没有必要。
但我也希望用户能够从 y 轴(时间)上的两个任意点突出显示该图,以获取该范围内的网络使用总量。我知道这将是不准确的,但我需要它使用一个实体方程是正确的不准确的。
我认为这是线下的区域,但是用更简单的图表进行的实验使这看起来太高了。我发现我可以将 y2 - y1 的距离乘以 x2 - x1 然后除以 2 得到曲线下方的图形区域,就像一个三角形,但同样,数字似乎很高。(也许它们只是大数字,而我根本没有得到这些数学知识)。
所以我需要的是,如果有人真的很棒,可以在这个问题因为过于纯数学而被关闭之前提供它,要么是我应该研究的概念的名称,要么是方程本身。或者我确实需要高级数学才能获得准确结果的坏消息。
我的数学并不差,最后一点,我只是不熟悉 10 年级以后的数学,所以我需要一些地方开始。所有的数学网站似乎都太简单了,或者超过了我的工资等级。
jquery - Flot - 是否有可能有第三个 y 轴或隐藏数据集?
我有一个图表显示了一个人的比赛时间(如果你将下面的代码复制/粘贴到它应该工作的任何 flot 示例中)。我在 y1 轴上显示时间,在 y2 轴上显示每公里的速度,因为它们都是 %H/%M/%S 的时间。但我也想在图表中显示每场比赛的距离。由于此数据集上的单位(距离)与 y 轴不同,因此通过 y 轴显示它没有意义。我在想我可以将距离细节添加到 x 轴刻度字符串,但这不允许我稍后在工具提示中重用数据。关于如何从工具提示访问数据集“距离”,或者以某种方式将第三个 y 轴刻度添加到图表上,有人有什么想法吗?
zend-framework - Zend 和 Flot 图表
我计划在我的网站上添加一些浮动图表,我想知道是否有任何关于处理此问题的最佳方法的建议。我有查询数据库的现有模型和控制器类,以及一个简单的 .phtml 来将此数据呈现为表。
一种方法是添加一个新的 flot.phtml 文件,并让这个类按照 flot 图表 API 的要求处理数据的创建。然后将更新控制器以将查询的 DB 数据传递给“index.phtml”和“flot.pthml”视图文件。它快速简单,但我不确定我是否会从 flot.phtml 文件中的逻辑中得到很多重用。
第二种选择是编写一些类,它具有设置 x/y 轴、线型和添加各种数据集的方法。这基本上会转储“源”脚本元素的内容,最终的 phtml 文件将只关注图表大小和页面上的位置。这个组件应该是一个控制器,它应该是一个动作助手吗?由于它将创建将包含在最终 html 文件中的源代码,Zend 中是否存在我应该扩展或重用的现有组件?
基本上,我正在寻找人们可能想要提出的任何观点。如果我得到一些工作,我稍后会在这里发布吗?
javascript - 如何在 Flot 图中显示带有数据点数据的弹出窗口?
我得到了 Flot 创建的图表。我想要完成的是当用户将鼠标移到它上面时获取某种信息 - 最好是在某种 javascript 弹出窗口中显示数据(来自 x 和 y 轴)。
这可能是微不足道的问题,但我无法弄清楚......
现在我的javascript看起来像这样:
所以最好是x: 1251756000000 y: 122.68
在悬停点时获得 (x: 1251756000000, y: any )。或者甚至将x
值格式化为timeformat
( 2009/11/14 ) 中定义的格式。
jquery - 在模态对话框中使用 flot(或另一个画布绘图 javascript 包)
我正在尝试在模式对话框中显示图表(使用 flot 生成)。该图是一个较小图表的放大版本。从我最初的尝试来看,我似乎无法显示图表。
这会是画布标签的限制吗?
有任何想法吗?
jquery - JQuery Flot:清除图形
有没有推荐的方法来清除 jQuery Flot 图?我在 API 参考中找不到任何内容。
asp.net-mvc - 如何让 JsonResult 返回一个数组数组(没有字段名)而不是一个对象数组?
我有一个 IEnumerable 日期/值对列表,我将其作为 Json 列表返回以进行浮动。但是,当我调用 JsonResult() 时,结果如下所示:
弗洛特期待
有什么简单的方法可以让 MVC 框架输出这样的对象,还是我需要编写自己的序列化程序 / StringBuffer 代码?就此而言,我什至不需要输出字段名称,只需输出值本身。
javascript - 使用 flot,我如何创建一个链接饼图,将您带到其他网页?
在flot中,如何创建一个饼图,其中每个楔形都是指向不同网页的链接?