c++ - Gnuplot 持久图形窗口

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

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

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

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

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

干杯

最佳答案

我试不出来,你试过吗

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

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

关于c++ - Gnuplot 持久图形窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13394371/

相关文章:

c++ - 用原始数据填充 std::vector

c++ - 使用 Dijkstra 算法在邻接矩阵中查找最短路径

python - 如何用Python构建这个图?

c# - C++ DLL "Cannot Find Entry Point"

C++:无法使用类型为 'char**' 的右值初始化类型为 'char*[x]' 的变量

c++ - 如何在图像处理中有效地使用线程?

c++ - DirectX 11 : How to outline a bounding box?

c++ - 使用 calloc 分配内存时出错(释放堆 block XXX 在释放后在 YYY 修改)

java - 是否应该在 EDT 上更新 JUNG 图?

c++ - 结构中的 union 初始化