问题标签 [graphing]

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 回答
270 浏览

objective-c - 在自定义视图中绘制轴(x 和 y)的代码行是什么?

我正在尝试绘制一个可以通过计算器绘制的平面,并且我知道您可以用一行或几行代码绘制轴,但我不知道它们是什么。

谢谢

0 投票
3 回答
4585 浏览

java - 轻量级,不断更新的 Java 图表

我希望在我的 Swing 应用程序中拥有显示各种数据的图表——但每个图表的数据将不断变化。

一个很好的类比我的数据的行为方式是系统的可用内存和已用内存(可能)在整个应用程序运行过程中如何上升和下降。我希望图表看起来如何的一个很好的类比是 Windows 任务管理器中的 CPU 使用率图表(不是指特定的颜色和网格,而是线图的外观)。

生成图表的最佳方法是什么,我将不断“附加”新数据点。定期添加这些点的最佳方法是什么?

另外,我应该使用什么图表/绘图 API?我想保持尽可能小的依赖关系,但我接受它们可能是必要的。

tl;dnr:我想在任务管理器中制作一个类似于 CPU 使用历史记录的图表,但在 Java 中,用于 Swing。

0 投票
3 回答
3196 浏览

c# - C# WinForms 应用程序显示播放和录制声音的波形

我希望编写一个可以播放 WAV 文件的 C# WinForms 应用程序。在播放文件时,它会显示一个波形(类似于示波器)。

同时,用户可以通过麦克风录制声音,尝试跟随播放的原始声音(如卡拉 OK)。程序实时显示录制声音的波形,因此用户可以从原始波形文件的波形显示和录制的波形显示进行比较。将根据原始声音和录制声音的时间差(延迟)进行比较。波形显示不必很高级(无需剪切、复制或粘贴);只需能够通过时间线看到它就足够了。

我希望这足够清楚。如果不清楚,请随时要求更多说明。非常感谢你。

0 投票
1 回答
929 浏览

graphing - 如何更改 ZedGraph 的 Xaxis 中的时间范围?

我需要在 zedgraph 上有多个时间范围。我必须在每日时间范围内显示股票数据,然后如果用户希望在每月时间范围或每小时时间范围内查看视图,我需要支持它。请注意,数据必须在烛条中,而不是线条中。

目前我有 3 条曲线,我一次只显示一条并隐藏其他曲线。例如,最初我将图表设置为每日时间框架并隐藏小时和每月时间框架烛台曲线。当用户发出查看每小时图表的命令时,我隐藏每日烛台并显示每小时时间图表。但是我无法更改 x 轴,因为它仍然显示每日时间,而不是更改为每小时。我需要做一些事情来将 x 轴时间范围从每天更改为每小时。

任何形式的帮助都是可观的。即使有解决方法,也请告知。谢谢。

0 投票
2 回答
606 浏览

silverlight - 我将如何在 Silverlight/WP7 中实现实时绘图?

我正在尝试在我的 WP7 应用程序中实现数据的实时图形。有人可以为我指出正确的方向吗?澄清一下,我所说的实时是指每秒更新的图表。

提前致谢

0 投票
2 回答
1491 浏览

java - 将荣格移植到 GWT

有一个很好的java图形库JUNG

我想知道是否有任何 GWT 库可以做 JUNG 的工作?我知道存在一个商业 Javascript 图形库mxGraph。但是mxGraph非常昂贵,并且有非常严格的许可政策。

有谁知道任何类似于 mxGraph (JS) 或 JUNG(java) 的 GWT 图形库?

如果没有像 JUNG 这样的用于绘图的 GWT 库,我热衷于将 JUNG 移植到 GWT 中。我正在考虑使用 gwt-graphics 库作为基础,并使用更多类似 JUNG 的功能对其进行扩展。将 JUNG 移植到 GWT 的好策略是什么?我应该将大多数 JUNG java 类重写为客户端 GWT 类吗?有没有办法将 JUNG 类包装在一些客户端 GWT 类中?我猜 b/c JUNG 使用 java swing 框架,移植需要将大多数 UI JUNG 类(基于 Swing)迁移到基于 GWT 的小部件中。

关于这个主题的任何想法或建议?

最好的。

0 投票
2 回答
2932 浏览

python - 读取和绘制从大文件中读取的数据

我们有相当大的文件,大约 1-1.5 GB 与原始数据相结合(主要是日志文件),这些原始数据很容易解析为 csv,随后应该将其绘制成图形以生成一组图形图像。

目前,我们正在使用 bash 脚本将原始数据转换为 csv 文件,其中仅包含需要绘制的数字,然后将其输入到 gnuplot 脚本中。但是这个过程非常缓慢。我试图通过用单个命令替换一些管道cuts、 s 等来加速 bash 脚本,虽然这提高了速度,但整个事情仍然很慢。trawk

所以,我开始相信这个过程有更好的工具。我目前正在寻找用 python+numpy 或 R 重写这个过程。我的一个朋友建议使用 JVM,如果我要这样做,我会使用 clojure,但不确定 JVM 将如何执行。

我在处理这类问题方面没有太多经验,所以任何关于如何进行的建议都会很棒。谢谢。

编辑:另外,我想存储(到磁盘)生成的中间数据,即 csv,所以我不必重新生成它,如果我选择我想要一个不同的图形。

编辑 2:原始数据文件每行有一条记录,其字段由分隔符 ( |) 分隔。并非所有字段都是数字。我在输出 csv 中需要的每个字段都是通过对输入记录应用某个公式获得的,该公式可能使用输入数据中的多个字段。输出 csv 每行将有 3-4 个字段,我需要在(可能是)条形图中绘制 1-2、1-3、1-4 字段的图表。我希望这能提供更好的画面。

编辑 3:我稍微修改了@adirau 的脚本,它似乎运行良好。我已经走得够远了,我正在读取数据,发送到处理器线程池(伪处理,将线程名称附加到数据),并通过另一个收集器线程将其聚合到输出文件中。

PS:我不确定这个问题的标签,请随时更正。

0 投票
1 回答
62 浏览

charts - 寻求二维网格的 OSS 图表库,如旧的 Windows 碎片整理

我想在我的系统上绘制一些未来的工作块。一个轴上的小时,另一个轴上的硬件,所以我会得到代表未来活动的各种矩形,不一定植根于任一轴。我在想像旧的 Windows 碎片整理之类的东西,每个待处理的块都有不同的颜色块。

我看过flotrgnuplot和其他一些。他们真的很漂亮,但他们似乎都没有这个特殊的设备。有什么建议么?(我也考虑过用 Perl 和 GD 来解决它,然后自己动手。)

0 投票
3 回答
10423 浏览

objective-c - xcode中的条形图

可能重复:
Objective-C 图表框架

有谁知道如何在 xcode 中绘制图形和条形图?是否也可以使用来自 sqlite 数据库的数据来创建这些图表?这些也可以在数据库更改时自动更新。

谢谢您的帮助。

0 投票
1 回答
1146 浏览

c# - 如何让图片留在 Picturebox 上?

我正在 Windows Mobile 智能设备应用程序的图片框上绘制图表。该图运行良好,但之后立即消失。

我用了这条线:

和我的绘画方法:

图片框仍然存在,但是如何使图形不消失?

非常感谢您的帮助!