【问题标题】:Gnuplot persist graph windowsGnuplot 持久化图形窗口
【发布时间】:2012-11-15 09:13:38
【问题描述】:

我正在使用以下命令在 gnuplot 上绘制一个简单的 sin(x) 图,并使用来自 VS2010 C++ 的管道

set terminal windows
set title 'Graph of velocity versus time'
set xrange[0:10]
plot sin (x)

问题是窗口关闭太快。我不想使用“暂停”命令,因为它会停止整个代码。

有没有其他方法可以在不使用暂停命令的情况下保持此窗口打开?

干杯

【问题讨论】:

  • 如何打开gnuplot?如果您以gnuplot 调用gnuplot,您可以尝试以gnuplot -persist 调用它吗?或gnuplot -?

标签: c++ visual-c++ graph charts gnuplot


【解决方案1】:

我不能尝试,但是你尝试过

  1. 将终端设置为“设置终端 x11”
  2. 使用“设置终端窗口 0”将终端设置为多个用户屏幕
  3. 将输出设置为 png 或其他图像,然后使用管道打开图像查看器程序

问题是您通过管道设置的命令可能是通过 cmd.exe 执行的,一旦 gnuplot 返回 1 就会退出(这完全是在成功绘制之后)。这样窗口的实例也会被销毁。

【讨论】:

  • Toxicate80 - 我显然没有可用的终端 x11。
  • 在我的 Windows 版本的 gnuplot 中,我能够将终端更改为 x11。任何可能暗示的内容
  • 问题似乎是 -persist 命令未被识别或无效......我的印象是你可以“绘制 sin(x) -persist”来绘制 sin 曲线和保持窗口打开......但它似乎不起作用......暂停命令只是挂起我的整个程序,所以不能真正使用......设置终端窗口 0,也没有效果。这会绘制图表,但他的窗口会立即关闭
  • 你会怎么做,还是我很傻(即:将终端设置为 X11)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多