gpt4 book ai didi

Gnuplot 3d 图形 Z 轴标签错位

转载 作者:行者123 更新时间:2023-12-04 04:51:29 25 4
gpt4 key购买 nike

我正在尝试将以下脚本导出为 png 图片:

set xlabel "Monitoring Period (sec)"
set xrange [0:60]
set ylabel "Handover Size"
set yrange [0:40]
set zlabel "Handover Time (sec)"
set zrange [0:70]

set pm3d
set term png
set output "HandOverTLengthOfMonPerHandOverSize.png"
splot "handoverTime_lenOfMonPer_HandoverSize.txt" using 1:2:3 notitle

数据示例如下:
0 10 1.23
5 10 6.78
10 10 12.01
15 10 15.82
20 10 22
25 10 26.53
30 10 31.78
35 10 36.9
40 10 42.69
45 10 48.9
50 10 51.2
55 10 59.1
60 10 62.39
0 20 2.01
5 20 7.99
10 20 14.71
15 20 17.24
20 20 26.91
25 20 26.42
30 20 31.97
35 20 36.9
40 20 43.18
45 20 49.01
50 20 52.01
55 20 63.41
60 20 67.82
0 30 2.01
5 30 9.22
10 30 15.24
15 30 18.56
20 30 27.02
25 30 28.33
30 30 33.45
35 30 39.01
40 30 45.18
45 30 55.02
50 30 54.87
55 30 60.81
60 30 62.01
0 40 1.95
5 40 10.04
10 40 15.99
15 40 19.53
20 40 28.19
25 40 28.13
30 40 34.32
35 40 40
40 40 45.99
45 40 56.72
50 40 55.83
55 40 61
60 40 62.53

问题是在输出 png 图像上,轴标签位于图形本身上。我怎样才能把它们安排在图表上,并且可以正常查看?

谢谢你,很抱歉这篇很长的帖子。

缺口

最佳答案

您可以使用 set label 放置标签与 at像这样:

set label "Monitoring Period (sec)" at 50,-40,0
set xrange [0:60]
set label "Handover Size" at 85,0,0
set yrange [0:40]
set label "Handover Time (sec)" at -10,0,80
set zrange [0:70]

set pm3d
set term png
set output "HandOverTLengthOfMonPerHandOverSize.png"
splot "handoverTime_lenOfMonPer_HandoverSize.txt" using 1:2:3 notitle

您可以通过屏幕坐标等不同方式指定坐标,输入 help coordinates在 gnuplot 中了解详细信息。

关于Gnuplot 3d 图形 Z 轴标签错位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17379237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com