问题标签 [javaplot]
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.
java - GNUPlot 在创建后立即消失
我已经创建了gnuplot
,但问题是它立即消失了。我尝试了其他线程中提出的不同解决方案,但都没有奏效。解决方案1:注释bf.append("quit").append(NL);
文件中的行GNUPlotParameters.java
。解决方案2:将行gp.setPersist(true);
放在gp.plot();
.
那么,如何解决这个问题呢?
PS 我在 Windows 7 上运行此代码。
java - Plot2DPanel- 设置轴字符串标签
我正在尝试用 Plot2DPanel 显示器上的字符串标签替换数字标签,但没有成功。
这是使用数字 X 轴标签的图表外观:
这是我使用的代码:
我尝试通过在之前添加此行来更改轴标签frame.setContentPane(plot);
:
其中 legend 是 a HashMap<String, Double>
,将字符串标签映射到轴上的位置,但这不会改变绘图的任何内容。
我无法弄清楚我在这里缺少什么。任何建议将不胜感激!
谢谢!
凯维纳德
注意:如果有任何兴趣,我会通过 X11 转发从具有 groovy 的 gremlin shell 输出它。
gnuplot - gnuplot 4.7 和 Javaplot | 窗户立即消失
我正在尝试使用 Javaplot 查看我的情节,但该窗口甚至没有显示并立即消失。这是我的代码:
此代码在使用 gnuplot 4.6 时运行成功,但在移至 gnuplot 4.7 后(因为我需要超文本新功能)它不起作用。
有什么建议么?谢谢
graph - JavaPlot - 如何将更多数据集绘制到同一图形?
我只想在一个图形中比较时间序列数据。我将几个数据集添加到同一个图并绘制它 - 只显示一个数据集。文档丢失,现有问题无用..
问题:为什么只表示一个数据集?还有,为什么它的标题不用来创造传奇?
我的代码(狙击):
javaplot - 是否有与 JavaPlot.plot() 等效的非阻塞方法?
我在 Windows 7 中使用 JavaPlot 在 Java 中绘制多个数据集,我发现 plot() 方法包含一个等待 GNUPlot 进程结束的部分。
这在实践中意味着程序在继续之前等待我关闭情节。这是将persist设置为true。如果我将 persist 设置为 false,则情节会出现并立即关闭(如本问题所述)。
我想做的是让程序快速连续地绘制每个数据集,让我同时打开许多 GNUplot 窗口。这样我就可以一口气浏览它们,比较它们,或者完全忽略它们,而不必在程序运行时单独关闭每一个。是否有 plot 命令的异步版本,或者其他可能会这样做的东西?
我能想到的最接近的事情是将绘图输出为图像文件并在 Windows 图像查看器中将它们全部打开,但随后我失去了 GNUPlot 的缩放功能。
java - JavaPlot:如何使用 GNUPlot 的 fit 方法?
我有一组6分。现在我想创建一条趋势线(五次多项式)。我对 GNUPlot 还没有太多经验,但我找到了“适合”的方法,它应该完全符合我的要求。问题是我不知道如何在 JavaPlot 中调用该方法。即使它没有在 JavaPlot 中实现,也应该可以以某种方式使用该方法,对吧?JavaPlot 网站甚至声明:
此外,它足够灵活,可以为 gnuplot 提供特殊参数,即使库不支持它(还)。
有谁知道我如何在 JavaPlot 中绘制拟合(趋势)线?
java - JavaPlot:有没有办法在同一个图中重新绘制数据而不是创建一个新图形?
我试图使用 JavaPlot 监控一些参数的变化。
有没有办法简单地更新原始图中的数据图?
java - Javaplot 设置网格
我尝试使用 JavaPlot 在 java 项目中绘制特定图形(我使用 eclipse)。
现在,我创建了用于绘图的模块,如下所示:
该程序运行良好,但我喜欢在这个情节中进行一些升级:
- 我喜欢放在网格内,但如果我写:
p.set("grid");
我收到错误; - 我喜欢更改绘图的点大小和点类型。
目前,我知道使用p.set("","");
我需要指定要设置的内容(xlabel,ylabel,size ...)以及如何设置(x,y,square ...),但是更复杂的命令怎么样? 1.和2.这个问题?
java - 在 JavaPlot 中创建极坐标图
我无法通过 JavaPlot 传递 GNUplot 参数。我已经能够将 JavaPlot 用于几个不同的图表,但我似乎无法让 JavaPlot 激活 GNUPlot 中的“极坐标”设置。
更改为极坐标模式的 GNUPlot 命令只是“设置极坐标”。我知道我可能需要给 JavaPlot 的某个 PropertyHolder 对象一个 .set("polar") 命令。但是哪个对象?
直观地说,我会尝试(在创建一个名为 png 的图像终端之后):
但这不起作用 - addPlot() 上的构建失败。我也尝试设置 GNUPlot 对象本身,但 GNUPlot.set() 需要一个 ("keyword","value") 参数集,而我想发送给 GNUPlot 的命令只是“设置极坐标”。但是这样做:
也会导致构建失败。任何人都知道如何设置特定的 GNUPlot 参数(例如极坐标)?
gnuplot - 在 GNUPlot 中绘制环形段
我想使用 GNUPlot 对极坐标图中的特定区域进行着色。该区域以 R (r1, r2) 和 Theta (t1, t2) 为界,因此最终形状是由极空间中的 4 个点定义的环形段。
在笛卡尔绘图中,很容易绘制一个矩形,或者是由(set object rect)
4filledcurve
个顶点组成的封闭形状。但是,由极坐标图中的 4 个点指定的填充曲线形状仍会产生四边形(具有恒定 R 的线应该是圆弧,而不是直线)。
有没有一种简单或直接的方法可以在极坐标中绘制这个形状?我尝试使用两条弧线,然后填充它们之间的空间,但到目前为止这还没有正常工作,我不确定是否有更好的方法来解决这个问题。