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

関連情報