问题标签 [plot]

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 投票
16 回答
31751 浏览

java - 有没有像样的免费 Java 数据绘图库?

在最近的一个 Java 项目中,我们需要一个免费的基于 Java 的实时数据绘图实用程序。经过大量搜索,我们找到了来自 NOAA的名为Scientific Graphics Toolkit 或 SGT的工具。它看起来相当健壮,但我们发现它的可配置性并不高。或者至少没有足够的可配置性来满足我们的需求。我们最终深入挖掘了 Java 代码并对代码进行了逆向工程并对其进行了全面更改,以使绘图工具的外观和行为符合我们希望它的外观和行为方式。当然,这扼杀了 NOAA 未来升级的任何机会。

那么,您使用哪些免费或廉价的基于 Java 的数据绘图工具或库?

跟进:感谢JFreeChart的建议。我查看了他们的网站,它看起来是一个非常不错的数据图表和绘图实用程序。我应该在我最初的问题中明确表示我正在专门寻找绘制实时数据。我更正了我上面的问题,以明确这一点。不过,JFreeChart 对实时数据的支持似乎充其量是微不足道的。还有其他建议吗?

0 投票
1 回答
6982 浏览

plot - 如何使用非数字 X 轴绘制数据?

我有一系列性能测试,我想以图表的形式显示。我有一组测试(大约 10 个),我在一组组件(目前是 3 个)上运行,并获得吞吐量结果。

Y 轴是测试的吞吐量结果,X 轴应该是测试的缩写名称,以及我正在测试的各种组件的结果。因此,对于每个 X 标签(例如,retrieve20Items、store20Items),其上方将有 3 个不同的结果,一个用于我正在测试的三个组件中的每一个,每个组件都有颜色编码并在图例中引用。

这个非数字x轴是我可以用gnuplot做的吗?这是在 linux 平台上完成的,因此仅限 Windows 的工具对我不起作用。

0 投票
3 回答
29167 浏览

matlab - 在 MATLAB 中,如何更改子图的背景颜色?

我正在尝试更改 MATLAB 图中单个子图的背景颜色。

由于 UI 允许,这显然是可行的,但我找不到自动化它的功能。

我研究过whitebg,但它改变了整个图形的配色方案,而不仅仅是当前的子图。

(顺便说一下,我使用的是 MATLAB 6.1 版)

0 投票
2 回答
6435 浏览

matlab - 在另一个数据系列下方绘制一个数据系列

当您在 Matlab 中绘制内容时,最近绘制的数据系列将放置在已经存在的内容之上。例如:

在这里,红线显示在蓝线的顶部(它们相交的地方)。有什么方法可以设置画线的“深度”,这样你就可以在已经存在的东西下面绘制东西?

0 投票
4 回答
42105 浏览

matlab - 在 MATLAB 极坐标图上固定径向轴

我在 MATLAB 中使用极坐标图 (POLAR(THETA,RHO))。

有没有一种简单的方法可以将径向轴的范围固定为 1.5?

我正在寻找类似于笛卡尔轴的 xlim、ylim 命令的东西。尚未在文档中找到任何内容。

0 投票
4 回答
6030 浏览

scripting - 从 gnuplot 中的不同行获取特定元素的值

使用 gnuplot 4.2,是否可以获取特定列/行的值并以某种方式使用该值?

例如,假设我的数据文件包含以下内容

对于一个简单的图,其中第 1 列是 x 轴,第 2 列是 y 轴,我会:-

我要做的是通过该列中的第一个元素 (13) 对第 2 列中的所有数据进行规范化。有没有办法在 gnuplot 本身中做到这一点(即,不求助于脚本语言或其他东西来首先预处理数据)?

干杯

0 投票
4 回答
1383 浏览

excel - 用于软件测试的最佳交互式分析和绘图工具是什么?

我的实时应用程序生成一个数据日志:100 个字的数据@10Khz。我需要对其进行分析并生成一些结果图。涉及中间计算 - 我需要采取一些差异,平均值等。Excel可以正常工作,除了:

  • 图形数据系列的 32000 项限制太小 - 只有 3 秒的数据。
  • 它处理包含大型数据系列的图形的变化的冰川速度令人难以忍受。

处理和绘制大量数据的 Excel 有哪些好的替代品?我正在寻找互动的东西,而不是图书馆。

0 投票
4 回答
2416 浏览

c++ - 绘制大量数据

在我从事的产品中,有一个迭代循环,可以有几百到几百万次迭代。每次迭代计算一组统计变量(双精度),变量个数最多可达 1000 个(一般为 15-50 个)。

作为循环的一部分,我们绘制了变量在迭代中的变化,因此 X 轴是迭代,而 y 轴是变量(按颜色编码):

http://sawtoothsoftware.com/download/temp/walt/graph.jpg

目前,数据存储在一个文件中,其中包含:
用于变量
的 4 字节整数,用于迭代的 4 字节整数,
以及用于值的 8 字节双精度。

y 轴的总比例随时间变化,并且希望图形调整大小以适应当前比例(这可以在图片中看到)。

以大约 5 秒的间隔,读取数据并将其绘制在位图上,然后将其显示给用户。我们尝试做一些优化来避免重新绘制整个东西,但是如果迭代次数或变量数量变大,我们最终会得到一个需要超过 5 秒才能绘制的巨大文件。

如果可能的话,我正在寻找有关如何更有效、更快速地处理这么多数据的想法。

0 投票
10 回答
212357 浏览

java - 什么是最好的开源 Java 图表库?(除了 jfreechart)

为什么没有更多易于使用的开源 Java 图表库?该领域唯一成功的开源项目似乎是 jfreechart,它甚至没有任何可用的文档或示例。

0 投票
3 回答
4065 浏览

math - 将 3 轴图绘制为网格

我以前看过数据的 3d 曲面图,但我不知道我可以使用什么软件来制作它。

我有 3 系列数据(X、Y、Z),基本上我希望表上的每一行都是 3d 空间中的一个点,全部连接为一个网格。数据目前是 csv,但我可以更改格式,因为它是我自己生成的数据。

谁能帮忙