使用显示一些标签的调色板绘制 gnuplot
plotting gnuplot with palette showing some labels
我正在使用 gnuplot 绘制数据系列,命令为:
p 'file.txt' u 1:2:3 with labels
并得到了带有很多标签的图表如下
看起来很乱。所以,我使用不同的命令:
p 'file.txt' u 1:2:3 with points pt 5 palette
显示了漂亮的色谱图。
但是没有显示标签。实际上我不需要显示所有标签,但我想显示最低的五个和最高的五个值。
我如何混合使用这两个命令,以便我可以显示带有 10 个标签的色谱图(5 个用于最低的五个标签,另外 5 个用于最高的五个标签)。谢谢。
标签样式接受 tc palette
选项
这样你就可以做到
plot datafile u 1:2:3:3 with labels tc palette
例如,具有以下数据
1 1 30
1 2 40
2 2 30
2 1 35
3 3 10
3 4 15
使用plot datafile u 1:2:3:3 with labels tc palette
将绘制
为了仅筛选出前 5 个和后 5 个数字,您需要在 gnuplot 之外对数据进行一些预处理。
我正在使用 gnuplot 绘制数据系列,命令为:
p 'file.txt' u 1:2:3 with labels
并得到了带有很多标签的图表如下
看起来很乱。所以,我使用不同的命令:
p 'file.txt' u 1:2:3 with points pt 5 palette
显示了漂亮的色谱图。
但是没有显示标签。实际上我不需要显示所有标签,但我想显示最低的五个和最高的五个值。
我如何混合使用这两个命令,以便我可以显示带有 10 个标签的色谱图(5 个用于最低的五个标签,另外 5 个用于最高的五个标签)。谢谢。
标签样式接受 tc palette
选项
这样你就可以做到
plot datafile u 1:2:3:3 with labels tc palette
例如,具有以下数据
1 1 30
1 2 40
2 2 30
2 1 35
3 3 10
3 4 15
使用plot datafile u 1:2:3:3 with labels tc palette
将绘制
为了仅筛选出前 5 个和后 5 个数字,您需要在 gnuplot 之外对数据进行一些预处理。