gpt4 book ai didi

windows - 如何在 Windows 版 gnuplot 中导出为 eps?

转载 作者:可可西里 更新时间:2023-11-01 11:35:44 25 4
gpt4 key购买 nike

我在 Windows XP 上运行 gnuplot 4.6 版(补丁级别 0)。我在同一目录中放置了两个文件,data.txtplot.plt

data.txt内容如下(就是sin x从0到2 Pi):

0.  0.
0.5 0.479425538604203
1. 0.8414709848078965
1.5 0.9974949866040544
2. 0.9092974268256817
2.5 0.5984721441039565
3. 0.1411200080598672
3.5 -0.35078322768961984
4. -0.7568024953079282
4.5 -0.977530117665097
5. -0.9589242746631385
5.5 -0.7055403255703919
6. -0.27941549819892586

plot.plt内容如下:

set title 'My Brown'
set xlabel 'my x'
set ylabel 'my y'
plot 'data.txt' lc rgb 'brown'
set term postscript eps enhanced "Arial" 24
set output 'example.eps'

当我在 gnuplot 中打开 plot.plt 时,确实绘制了数据。此外,在与 data.txtplot.plt 相同的文件夹中创建了一个文件 example.eps。但是,example.eps 似乎是空白/空的。当我右键单击 example.eps 然后选择 Properties 时,它显示:

EPS File

Size: 0 bytes

Size on disk: 0 bytes

当我在 Adobe Photoshop Elements 中打开 example.eps 时,我只看到一个空白(白色)文件。

你对我做错了什么有什么想法吗?

最佳答案

在指定输出后指定绘图命令后,才会写入 eps 文件。可能的解决方案:

  • 1) 在您的set output 命令之后移动您的 plot 命令
  • 2) 在脚本末尾添加一个replot命令

这两种方法的不同之处在于,1 仅创建一个 eps 文件,而 2 将在您的默认终端中创建一个绘图,然后在您的 eps 文件中重新创建绘图。

如果您不知道,gnuplot 可以在没有数据文件的情况下绘制函数。要绘制 sin(x),您只需执行以下操作:plot sin(x) -- 无需数据文件。

关于windows - 如何在 Windows 版 gnuplot 中导出为 eps?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11564651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com