Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gnuplot-Windows终端并保存为png/pdf。。。(不仅是.EMF) < >我使用GnUpTror通过将数据从C++程序中的管道传输到GnApp.Exe槽外壳来绘制图形。我使用的是windows终端,它专门用于windows操作系统_Gnuplot - Fatal编程技术网

Gnuplot-Windows终端并保存为png/pdf。。。(不仅是.EMF) < >我使用GnUpTror通过将数据从C++程序中的管道传输到GnApp.Exe槽外壳来绘制图形。我使用的是windows终端,它专门用于windows操作系统

Gnuplot-Windows终端并保存为png/pdf。。。(不仅是.EMF) < >我使用GnUpTror通过将数据从C++程序中的管道传输到GnApp.Exe槽外壳来绘制图形。我使用的是windows终端,它专门用于windows操作系统,gnuplot,Gnuplot,但是,我只能将图形保存为.EMF文件。如何扩展windows GUI终端以支持更多格式 我认为windows GUI终端无法扩展 我终于切换到了@GBOFI推荐的QT交互式终端。此终端允许将图形导出到: pdf svg bmp(通过图像) png(通过图像) 见下文: 请注意,此答案意味着生成的gnuplot.exe将依赖于某些外部dll(QT5Core.dll…)您需要专门针对“Windows终端”内容的答案,而不是命令行过程的描述set term xxx;列出“pippo.xxx”;雷

但是,我只能将图形保存为.EMF文件。如何扩展windows GUI终端以支持更多格式


我认为windows GUI终端无法扩展

我终于切换到了@GBOFI推荐的QT交互式终端。此终端允许将图形导出到:

  • pdf
  • svg
  • bmp(通过图像)
  • png(通过图像)
见下文:


请注意,此答案意味着生成的gnuplot.exe将依赖于某些外部dll(QT5Core.dll…)

您需要专门针对“Windows终端”内容的答案,而不是命令行过程的描述
set term xxx;列出“pippo.xxx”;雷普特;列出“”
,不是吗?顺便说一句,当你点击软盘图标时会发生什么,你有不同的选项吗?是的,专门针对Windows终端。如果单击软盘图标,我可以直接选择保存EMF文件的位置。@GBOFI更准确地说,我希望通过GUI而不是通过命令行过程使用不同的导出格式。我希望是错误的,但是。。。您可以研究的一种可能性是检查二进制文件是否支持跨平台终端(
wxt
qt
),这些终端能够交互修改绘图,并为导出修改后的绘图提供不同格式的选择。@gboffi感谢您的想法,我已经重新编译了我的二进制文件来支持QT,而且它更好。看看我的答案。