Bash gnuplot以指数格式绘制大量数据

Bash gnuplot以指数格式绘制大量数据,bash,gnuplot,Bash,Gnuplot,我正试图绘制以下图表 帧大小发送帧/秒发送字节/秒 使用文件 #!/usr/bin/gnuplot reset set terminal pngcairo size 1280,960 enhanced font 'Verdana,10' set ylabel "Ethernet Frame Size" set xlabel "k" set title "Ethernet Frame Size vs Transmitted Bytes/Transmitted Frames" set key

我正试图绘制以下图表

帧大小发送帧/秒发送字节/秒 使用文件

#!/usr/bin/gnuplot
reset
set terminal pngcairo size 1280,960 enhanced font 'Verdana,10'

set ylabel "Ethernet Frame Size"

set xlabel "k"

set title "Ethernet Frame Size vs Transmitted Bytes/Transmitted Frames"

set key reverse Left outside

set grid

set style data linespoints

set output 'ethernet_line_rate_1.png'
plot "ethernet_rate.dat" using 1:2 title "Ethernet Frame Size vs Transmitted Frames"

set output 'ethernet_line_rate_2.png'
plot "ethernet_rate.dat" using 1:3 title "Ethernet Frame Size vs Transmitted Bytes" 
这很好,只是我得到了下面的图表

Y轴以指数格式显示数字。如何在正常的数值格式中显示

 set format y "%.0f"

您可以使用任何可以接受双精度的printf样式格式说明符。

设置格式y“%.0f”
格式说明符@rici,您应该回答它。
 set format y "%.0f"