Gnuplot:如何以像素为单位指定图形宽度?

Gnuplot:如何以像素为单位指定图形宽度?,gnuplot,Gnuplot,我想绘制数据集的输出,以便在X轴上每个样本有一个像素。e、 g.如果我有一个500个样本的数据集,那么我希望确保X轴的宽度为500像素。有人知道如何使用Gnuplot实现这一点吗 非常感谢, John此请求仅适用于位图终端。为了获得具有固定大小的打印区域,必须同时设置相应的端子大小和固定边距。以下脚本提供了一个500px宽的打印区域。这包括1px厚的边框线,它们也是打印区域的一部分,您可以通过将边框设置回: set terminal pngcairo size 600,500 set lmarg

我想绘制数据集的输出,以便在X轴上每个样本有一个像素。e、 g.如果我有一个500个样本的数据集,那么我希望确保X轴的宽度为500像素。有人知道如何使用Gnuplot实现这一点吗

非常感谢,
John

此请求仅适用于位图终端。为了获得具有固定大小的打印区域,必须同时设置相应的端子大小和固定边距。以下脚本提供了一个500px宽的打印区域。这包括1px厚的边框线,它们也是打印区域的一部分,您可以通过
将边框设置回

set terminal pngcairo size 600,500
set lmargin at screen 80.0/600
set rmargin at screen 579.0/600

set border back
set output 'output.png'
plot x

您可以使用
set term your_terminal size 500,y_size
设置画布的大小,在这里您可以填写
your_terminal
y_size
的值
y_size
可能是可选的,我现在无法测试它。此外,大小单位可能取决于您选择的终端。见文件: