基本上,我遇到的问题是图例重叠了我试图绘制的gnuplot图,如下图所示.

以下是我用于绘制数据的命令.
> set log y
> plot "datafile1.txt" using 2:4 with lines,
"datafile1.txt" using 2:6 with lines,
"datafile2.txt" using 2:4 with lines,
"datafile2.txt" using 2:6 with lines
Run Code Online (Sandbox Code Playgroud)
以下是我用于绘制数据的数据文件1的一部分.
Dimension: 259 Timing: 36111 seconds, 9 seconds
Dimension: 260 Timing: 37860 seconds, 9 seconds
Dimension: 261 Timing: 39477 seconds, 6 seconds
Dimension: 262 Timing: 41215 seconds, 5 seconds
Dimension: 263 Timing: 41827 seconds, 5 seconds
Dimension: 264 Timing: 42738 seconds, 11 seconds
Dimension: 265 Timing: 42972 seconds, 14 seconds
Dimension: 266 Timing: 44138 seconds, 10 seconds
Dimension: 267 Timing: 45210 seconds, 11 seconds
Dimension: 268 Timing: 46508 seconds, 9 seconds
Dimension: 269 Timing: 51120 seconds, 15 seconds
Dimension: 270 Timing: 49352 seconds, 6 seconds
Dimension: 271 Timing: 50456 seconds, 9 seconds
Dimension: 272 Timing: 52379 seconds, 16 seconds
Dimension: 273 Timing: 52354 seconds, 16 seconds
Run Code Online (Sandbox Code Playgroud)
以下是我用于绘制数据的数据文件2的一部分.
Dimension: 269 Timing: 32507 seconds, 2 seconds
Dimension: 270 Timing: 33064 seconds, 4 seconds
Dimension: 271 Timing: 33590 seconds, 6 seconds
Dimension: 272 Timing: 33703 seconds, 3 seconds
Dimension: 273 Timing: 34616 seconds, 3 seconds
Dimension: 274 Timing: 36113 seconds, 4 seconds
Dimension: 275 Timing: 36477 seconds, 4 seconds
Dimension: 276 Timing: 37000 seconds, 2 seconds
Dimension: 277 Timing: 37872 seconds, 3 seconds
Dimension: 278 Timing: 42290 seconds, 6 seconds
Dimension: 279 Timing: 39862 seconds, 7 seconds
Dimension: 280 Timing: 40184 seconds, 7 seconds
Dimension: 281 Timing: 41229 seconds, 4 seconds
Dimension: 282 Timing: 43221 seconds, 3 seconds
Dimension: 283 Timing: 42706 seconds, 7 seconds
Run Code Online (Sandbox Code Playgroud)
任何有关如何克服这一点的帮助或建议将不胜感激.
Joh*_*yon 43
如果你想完全关闭它:
gnuplot> set nokey
Run Code Online (Sandbox Code Playgroud)
如果要移动图例,可以使用
gnuplot> set key left top
Run Code Online (Sandbox Code Playgroud)
把它移到左上角.如果要在图例中为线条指定更有意义的名称,请title在生成图表时使用关键字:
gnuplot> plot "datafile1.txt" using 2:4 with lines title "data",
....
Run Code Online (Sandbox Code Playgroud)
小智 20
您可以将图例移动到绘图区域之外,然后它们肯定不会重叠:
gnuplot> set key outside
Run Code Online (Sandbox Code Playgroud)
有关图例或关键字位置的更多选项,请参阅此处:http: //gnuplot.sourceforge.net/docs_4.2/node192.html
您可以通过提供一组坐标来控制键的位置:
set key at 25., 5000.
Run Code Online (Sandbox Code Playgroud)
这些值对应于数据坐标系。另外,您可以指定图形坐标:
set key at graph 0.1, 0.9
Run Code Online (Sandbox Code Playgroud)
(靠近左上角位置)。
使用 gnuplot 5.2 版或更高版本,您可以使用
set key at x, y
Run Code Online (Sandbox Code Playgroud)
其中x和y分别是 x 轴和 y 轴的值
| 归档时间: |
|
| 查看次数: |
47138 次 |
| 最近记录: |