标签: gnuplot

在gnuplot中绘制两个轴

是否可以绘制两条曲线,在gnuplot中有两个相应的轴,每个轴都有不同的比例?

例如,y=x**2y=x**4在相同的曲线图(它们会发生变化足够当与相同的比例绘制的是"不舒服").

plot gnuplot axes

28
推荐指数
2
解决办法
8万
查看次数

gnuplot条件绘图:绘图col A:col B如果col C == x

我怎么能在gnuplot中这样做:

plot "test.csv" using 1:2 if value_in_column_3 == 80.0
Run Code Online (Sandbox Code Playgroud)

它应该只选择第3列== 80.0的行并忽略所有其他行(它不应该为其他行绘制0,只需忽略它们)

提前致谢.

gnuplot

28
推荐指数
5
解决办法
5万
查看次数

如何为gnuplot创建数据文件?

我正在尝试使用gnuplot制作图表.我指定了我的xrange,, yrangelabels,但是当我输入以下命令时:

gnuplot>使用1:2的线条绘制"data.txt"

gnuplot告诉我:

警告:跳过不可读的文件"data.txt"图中没有数据.

我不明白我的数据文件是如何不可读的.这就是我的data.txt样子:

X       Y  [I didn't enter X and Y into my text file]

10000   0.030
5000    0.02
1000    0.012
Run Code Online (Sandbox Code Playgroud)

我知道我一定做错了 - 这是我第一次使用gnuplot.我尝试在谷歌搜索如何制作一个正确的data.txt文件出现zilch.


编辑:

我觉得在编程问答网站上提问可能听起来很奇怪,但是典型的文本文件/数据应该是什么样的?我不是计算机程序员,只是一个本科生试图为她的生物化学课程绘制图形.

gnuplot

28
推荐指数
3
解决办法
11万
查看次数

在轴上设置值数字的字体大小

如何在x轴和y轴上设置值的字体大小?

我环顾四周,我只找到了改变xlabel尺寸和ylabel尺寸的方法,但我希望轴下方的实际数字更大.

gnu gnuplot

28
推荐指数
2
解决办法
7万
查看次数

在最近的MAC OSX更新后使用Octave进行绘图

嗨,我刚刚下载了最新的雪豹更新.然后我尝试使用Octave绘制一些东西,它已经安装在我的计算机上好几个月了(并且绘图已经工作了所有时间)即使我安装了更新,并且我尝试使用octave绘图我得到以下错误:

dyld: Library not loaded: /usr/X11/lib/libfreetype.6.dylib
  Referenced from: /usr/X11R6/lib/libfontconfig.1.dylib
  Reason: Incompatible library version: libfontconfig.1.dylib requires version 13.0.0 or later, but libfreetype.6.dylib provides version 10.0.0
dyld: Library not loaded: /usr/X11/lib/libfreetype.6.dylib
  Referenced from: /usr/X11R6/lib/libfontconfig.1.dylib
  Reason: Incompatible library version: libfontconfig.1.dylib requires version 13.0.0 or later, but libfreetype.6.dylib provides version 10.0.0
/Applications/Gnuplot.app/Contents/Resources/bin/gnuplot: line 71:   865 Trace/BPT trap          GNUTERM="${GNUTERM}" GNUPLOT_HOME="${GNUPLOT_HOME}" PATH="${PATH}" DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}" HOME="${HOME}" GNUHELP="${GNUHELP}" DYLD_FRAMEWORK_PATH="${DYLD_FRAMEWORK_PATH}" GNUPLOT_PS_DIR="${GNUPLOT_PS_DIR}" DISPLAY="${DISPLAY}" GNUPLOT_DRIVER_DIR="${GNUPLOT_DRIVER_DIR}" "${ROOT}/bin/gnuplot-4.2.6" "$@"
/Applications/Gnuplot.app/Contents/Resources/bin/gnuplot: line 71:   871 Trace/BPT trap          GNUTERM="${GNUTERM}" GNUPLOT_HOME="${GNUPLOT_HOME}" PATH="${PATH}" DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}" HOME="${HOME}" GNUHELP="${GNUHELP}" DYLD_FRAMEWORK_PATH="${DYLD_FRAMEWORK_PATH}" GNUPLOT_PS_DIR="${GNUPLOT_PS_DIR}" DISPLAY="${DISPLAY}" …
Run Code Online (Sandbox Code Playgroud)

macos gnuplot octave

27
推荐指数
4
解决办法
2万
查看次数

gnuplot stdin,如何绘制两条线?

我正在尝试使用从stdin获取的数据生成两行的绘图.我有一个文件"test.csv":

0,1.1,2
1,2,3
2,6,4
4,4.6,5
5,5,6
Run Code Online (Sandbox Code Playgroud)

我一直试图用这样的命令来绘制这个,

$ cat test | gnuplot -p -e "set datafile separator \",\"; plot '-' using 1:2 with lines, '' using 1:3 with lines;"
Run Code Online (Sandbox Code Playgroud)

但无论我尝试什么,

line 5: warning: Skipping data file with no valid points
Run Code Online (Sandbox Code Playgroud)

我认为这是因为对于第二行,stdin已经用尽了.有没有办法让gnuplot从stdin的每一列中获取不同图的数据?

谢谢.

gnuplot

26
推荐指数
3
解决办法
2万
查看次数

如何在gnuplot中设置关键字体大小?

如何set key(图例)gnuplot中的字体大小

我阅读了gnuplot介绍文件,但没有找到有关此属性的相关配置.我可以设置标签,抽搐的字体类型和大小,但只有键不能设置字体?

gnu gnuplot

26
推荐指数
2
解决办法
7万
查看次数

gnuplot - 调整键/图例的大小

如何在gnuplot(4.6.0)中调整图例的大小?我的意思是线条的大小不仅仅是字体大小.当我从pdf切换到pdfcairo终端时,大小突然跳跃并导致密钥与感兴趣的点重叠.(我需要cairo来启用unicode.)

我刚刚发明的答案是(例如):

set key font ",8"
set key spacing 0.5
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

gnuplot

26
推荐指数
1
解决办法
9万
查看次数

管道绘图数据到gnuplot脚本

我想创建一个包含三个图的gnuplot.数据应该是内联的(正如我想要的那样)

它应该如下所示:

https://s22.postimg.cc/qcc94e1i9/test.png

目前我正在使用以下gnuplot脚本来创建绘图:

set terminal png
set output "test.png"
plot for[col=2:4] "data.txt" using 1:col title columnheader(col) with lines
Run Code Online (Sandbox Code Playgroud)

该文件data.txt是:

Generation Best Worst Average
0 2 1 0
1 3 1 2
2 4 3 3
3 4 3 3
4 6 3 4
5 7 4 5
6 9 6 7
7 10 6 9
8 10 5 6
9 11 6 8
10 12 7 9
Run Code Online (Sandbox Code Playgroud)

我想将data.txt传递给gnuplot而不是依赖于脚本中引用的数据文件.有点像cat data.txt | gnuplot plot.gnu.原因是,我有几个data.txt文件,不想plot.gnu为每个文件构建一个文件. …

gnuplot

26
推荐指数
4
解决办法
4万
查看次数

在gnuplot中循环遍历数组

这个问题与gnuplot内部的循环结构有关吗?答案也由DarioP.

gnuplot 4.6引入了do命令.我如何使用它来循环一个例如文件和颜色的数组?什么是正确的语法?

colors = "red green #0000FF"
files = "file1 file2 file3"

do for [i=1:3] {
  plot files(i).".dat" lc colors(i)
}
Run Code Online (Sandbox Code Playgroud)

arrays loops for-loop gnuplot

26
推荐指数
1
解决办法
2万
查看次数

标签 统计

gnuplot ×10

gnu ×2

arrays ×1

axes ×1

for-loop ×1

loops ×1

macos ×1

octave ×1

plot ×1