[Graph] gnuplotで棒グラフをどのようにプロットしますか?


Answers

plot "data.dat" using 2: xtic(1) with histogram

ここで、data.datには、

title 1
title2 3
"long title" 5
Question

gnuplotで棒グラフをテキストラベルでどのようにプロットしますか?




私は答えを読んでいて、構文の大洪水からまだ混乱していたので、絶対的な初心者のために、GNUPlotを使って棒グラフを作成する一番上の答えを拡張したいと思います。

まず、GNUplotコマンドのテキストファイルを作成します。 それをcommands.txtと呼ぶことができます:

期間PNGを設定する

出力を設定する "graph.png"

ボックスの幅0.5を設定する

スタイルの塗りつぶしを設定する

ボックスで1:3:xtic(2)を使って "data.dat"をプロットする

"set term png"はGNUplotに.pngファイルを出力するように設定し、 "set output" graph.png ""は出力するファイルの名前です。

次の2行はむしろ自明です。 5行目には多くの構文が含まれています。

ボックスで1:3:xtic(2)を使って "data.dat"をプロットする

"data.dat"は、私たちが操作しているデータファイルです。 "1:3"は、x座標の場合はdata.datの列1を、y座標の場合はdata.datの列3を使用することを示します。 xtic()は、x軸の番号付け/ラベル付けを行う関数です。 したがって、xtic(2)は、labelにdata.datの2列目を使用することを示します。

"data.dat"は次のようになります。

0ラベル100

1ラベル2 450

2 "バーラベル" 75

グラフをプロットするには、ターミナルに "gnuplot commands.txt"と入力します。