Questions tagged «gnuplot»

Gnuplot是一个便携式命令行驱动的图形实用程序,适用于linux,OS / 2,MS Windows,OSX,VMS和许多其他平台。使用此标签来解决有关以编程方式使用Gnuplot的问题;调试交互式用法是题外话。

9
使用gnuplot的直方图?
如果我的.dat文件已经具有正确的装箱数据,我知道如何在gnuplot中创建直方图(只需使用“ with box”)。有没有办法获取数字列表并让gnuplot根据用户提供的范围和容器大小提供直方图?

10
如何将命令行参数传递给gnuplot?
我想使用gnuplot从数据文件中绘制图形,例如foo.data。目前,我在命令文件中将数据文件名硬编码为foo.plt,然后运行命令gnuplot foo.plg以绘制数据。但是,我想将数据文件名作为命令参数传递,例如running command gnuplot foo.plg foo.data。如何解析gnuplot脚本文件中的命令行参数?谢谢。

15
Octave-Gnuplot-AquaTerm错误:设置终端Aqua增强标题“图1”…未知终端类型”
我已经通过Homebrew安装了Octave和gnuplot,并下载了AquaTerm.dmg。当我尝试绘图时,出现以下消息: octave:4> plot(x,y) gnuplot> set terminal aqua enhanced title "Figure 1" font "*,6" ^ `line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list` 在bash终端set terminal,set Terminal,set term,(和相同的,其次是“AQUA”太)等给予什么。我尝试从已经打开“ AquaTerm”的八度音阶中再次绘图,但是没有任何反应。我已经尝试直接从gnuplot进行绘图,但是存在相同的问题。我该如何设置“ set terminal aqua”? Gnuplot起始消息显示为“ Terminal type set to 'x11'”,但不知道如何进行更改,以前的命令也不起作用。 由于不是从Homebrew安装AquaTerm的,因此八度/手槽可能找不到它...但是不知道。有猜到吗?谢谢!


8
gnuplot和Matplotlib
我已经开始使用gnuplot-py绘制Tomcat日志的项目,特别是将特定请求与内存分配和垃圾回收相关联。gnuplot-py和Matplotlib用于Python图形化的集体智慧是什么?我还没有听说过更好的图形库吗? 我的一般考虑是: 尽管gnuplot有大量文档,但gnuplot-py没有。Matplotlib的文档社区有多好? gnuplot是否可以执行某些操作,但是gnuplot-py无法执行? Matplotlib是否有更好的Python支持? 两者中是否都设有大型表演来阻止错误?烦恼? 目前,gnuplot正在绘制100,000个点的图形,我正计划将其扩展到数百万个。我应该期待问题吗?Matplotlib处理得如何? 易于使用,gnuplot与Matplotlib的周转时间如何? 将现有的gnuplot-py代码移植到Matplotlib有多容易? 您将如何处理此任务?

3
gnuplot:在单个图中绘制来自多个输入文件的数据
我正在尝试使用gnuplot绘制图形。我有六个文本文件。每个文本文件包含两列。第一列表示以秒为单位的时间(浮点数)。第二个是序列号。我想在所有六个文件的单个图形中绘制时间与序列号的图形。我正在使用此文件来做到这一点。 set terminal png set output 'akamai.png' set xdata time set timefmt "%S" set xlabel "time" set autoscale set ylabel "highest seq number" set format y "%s" set title "seq number over time" set key reverse Left outside set grid set style data linespoints plot "print_1012720" using 1:2 title "Flow …
82 gnuplot 

6
gnuplot中的循环结构?
有什么方法可以迭代地从多个文件中检索数据并将它们绘制在gnuplot的同一图形上。假设我有data1.txt,data2.txt ...... data1000.txt之类的文件;每个具有相同的列数。现在我可以写一些类似的东西了 plot "data1.txt" using 1:2 title "Flow 1", \ "data2.txt" using 1:2 title "Flow 2", \ . . . "data1000.txt" using 1:2 title "Flow 6" 但这确实很不方便。我想知道是否有一种方法可以循环遍历gnuplot中的绘图部分。
82 gnuplot 


1
Haskell Array.Accelerate-forkOS错误
我试图绘制一些Data.Array.Accelerate计算的输出时gnuplot遇到一个奇怪的问题。通过解释器运行时,一切都很好,就像绘制直接的Haskell数据或仅打印Accelerate值一样,但是尝试绘制Accelerate数据会失败。给出的错误是forkOS_entry: interrupted。 从那以后,我意识到我应该变得更加UNIXy,并且在每个程序中都做一件事。但是我有兴趣找出失败的原因。我在下面包括一个最小代码示例。 import Prelude hiding (zip,zipWith) import Graphics.Gnuplot.Simple import Data.Array.Accelerate -- import Data.Array.Accelerate.Interpreter import Data.Array.Accelerate.CUDA f :: Vector Float -> Vector Float -> Acc (Vector Float) f xs ys = let xs' = use xs ys' = use ys in (zipWith (*) xs' ys') n=10::Int points = toList.run $ …
71 haskell  plot  gnuplot  gpu 

5
gnuplot:如何为每个像素绘制一个2D数组元素且无边距
我正在尝试使用gnuplot 5.0绘制2D数据数组,没有边界,边框或轴...只是代表某些数据的2D图像(.png或.jpg)。我想让每个数组元素对应于图像中的一个像素,没有缩放/插值等,并且边缘没有多余的白色像素。 到目前为止,当我尝试将页边距设置为0甚至使用该pixels标志时,我仍然在图像的右边界和顶边界处留下一排白色像素。 我怎样才能只获得具有数据数组的逐像素表示形式的图像文件? gnuplot脚本: #!/usr/bin/gnuplot --persist set terminal png size 400, 200 set size ratio -1 set lmargin at screen 0 set rmargin at screen 1 set tmargin at screen 0 set bmargin at screen 1 unset colorbox unset tics unset xtics unset ytics unset border unset key set …
9 image  plot  gnuplot 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.