使用 bash 绘制图表

使用 bash 绘制图表

我有一个以下格式的文件:

1043481872
1043481872
1043481872
1043481872
1043481873
1043481873
1043481873
1043481873
1043481874
1043481874
1043481874
1043481875

我的问题现在归结为一个简单的图表,其中 X 轴是表中的唯一值,Y 轴是每个值的数量。例如,1043481874 为 x 轴,3 为 Y 轴。如果有人能告诉我如何编写 bash 脚本来绘制此图,那将非常有帮助

答案1

用于uniq -c从您的文件生成计数:

4 1043481872
4 1043481873
3 1043481874
1 1043481875

gnuplot用;绘制数据点配置plot中的相关语句gnuplot将包括

plot … using 2:1

转置 输出的 X/Y 顺序uniq

相关内容