如何在坐标轴刻度标签上显示较大的整数?

编程语言 2026-07-11

在一个二维图中绘制大整数(无论在哪个坐标轴上),刻度标记都会以科学记数法显示。例如:

for i in 1 2 3; do date +%s%N; done | gnuplot --persist -e 'plot "-" with points'

我尝试使用 set ytics format "%s",但只是移除了指数部分。像 %u 这样的格式无法识别;%lld 会被错误地解释,等等。

如何让刻度显示出确切的那个数字,而不是以 double 的表示形式?

我的测试版本是5.4。

解决方案

不确定我是否完全理解你的问题。你有查看过 help format_specifiers 吗? 下面这个怎么样?

脚本:

reset session

set xrange[time(0):time(0)+10]
set format y "%.0f"

plot x

结果:

在此处输入图片描述

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章