我正在更新我的 mac 上的一些程序,突然在运行 gnuplot 时遇到了一些麻烦。错误是这样的:
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
Referenced from: .../something/...
Reason: image not found
Trace/BPT trap: 5
Run Code Online (Sandbox Code Playgroud)
这不是我自己的错误(我从互联网上复制粘贴了这个非常接近的错误),因为从那时起我卸载了 gnuplot 并且无法再安装它。
当我运行时brew install gnuplot,我得到:
Warning: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC. You are responsible for resolving any issues you experience, as you …Run Code Online (Sandbox Code Playgroud) 我有一个包含数据的存档“curva-l”:
2.308E-05 5.397E-01 1.0E-09
2.318E-05 5.224E-01 1.0E-08
2.426E-05 5.029E-01 1.0E-07
4.012E-05 4.718E-01 1.0E-06
1.311E-04 4.155E-01 1.0E-05
3.751E-04 3.703E-01 1.0E-04
1.306E-03 3.197E-01 1.0E-03
Run Code Online (Sandbox Code Playgroud)
第一列是 X 轴,第二列是 Y,第三列是每个点的值。我想用线条绘制这条曲线,并用它们各自的值标记每个点。

当我的 x 值是非数字时,我无法让 gnuplot 绘制带有误差线的图。
例如“data.dat”:
天 col1 col2 星期一 12 4 星期二 10 3 星期三 9 2 星期四 11 3 星期五 9 2 星期六 12 3 星期日 8 2
我试过的变种
plot "./data.dat" using 2:3:xtic(1) with yerrorlines
plot "./data.dat" using 2:3:xtic(1) with yerrorlines
plot "./data.dat" using 1:2:3 with yerrorlines
Run Code Online (Sandbox Code Playgroud)
然后回来Not enough columns for this style或者
warning: Skipping data file with no valid points
x range is invalid
plot绘制 (day,col1,col2) => (x,y,y_err)的命令是什么?
我想找到可以根据以下愿望创建基于时间的图表的软件(Windows 或 Linux)。你能建议哪些程序最接近我的愿望吗?
愿望清单:
x 轴必须以直观的方式显示时间(每 x 个月的第一天或类似的东西)
y 轴必须是对数的
可以定义特定时间段并将其显示为图表中的彩色带。
事件可以在图表上显示为符号
例子:

这一切都在主题中。我使用数据文件中的(长)行作为标题,而 Gnuplot 不包装它。
我事先不知道该行的内容,所以我不知道如何插入\n. 如何让 Gnuplot 包装标题?
我正在用 gnuplot 制作地图。但是,我发现 X 轴的长度与 Y 轴不相等。比如X从0到10的长度是20个像素,而Y轴从1到10的长度是15个像素。我可以直接设置X和Y轴的长度相同吗?谢谢。
我想使用类似的命令
plot 'datafile.gz' u 1:2
在 gnuplot 中用于 gzip 压缩的数据文件。当然,gnuplot 确实看到该文件已被 gzipped 并为我解压缩。有没有办法让 gnuplot 直接处理 gzipped 文件,而不必先将其解压缩到磁盘?