3

次のデータセットがあります。

テスト M1-F3 M1-F3-TT M2-F2

000 98.74 97.13 99.84

001 97.30 98.27 100.00

002 94.23 97.46 97.71

003 78.31 98.58 100.00

004 97.35 99.36 99.34

006 97.49 98.23 98.42

006 93.59 99.14 99.41

007 97.63 100.00 100.00

凡例ボックスを使用してヒストグラム グラフをプロットしたいのですが、どこに移動してもグラフと重なってしまいます。

私のコードは次のとおりです。

clear
reset
set key box
#set title "title"
set ylabel "acc"
set xlabel "test"
# Make the x axis labels easier to read.
set xtics rotate out
# Select histogram data
set style data histogram
set grid y
set style fill solid border
set style histogram clustered
set terminal png
set output 'res.png'
plot 'res.dat' using 2:xtic(1) ti col, '' u 3 ti col, '' u 4 ti col

結果の図は次のとおりです。 ここに画像の説明を入力

グラフの幅を広げて、重複しない凡例ボックスを含めるにはどうすればよいですか? 私も試してみます

set key above right vertical autotitle columnhead box

しかし、私はむしろ凡例ボックスがグラフの中にあることを望みます。

4

2 に答える 2

2

私はALJIMohamedに同意します。ただし、yの範囲を75から105または110程度に設定するだけで十分ですが、yの範囲を変更するのが最も簡単な方法かもしれません。

キーをグラフの外側に配置することもできます。

set key out

デフォルトでは、プロットボックスのすぐ外側に配置されます。これにより、y範囲を手動で調整する必要がなくなり、データが凡例と重複しないことが保証されます。

help set key

詳細については。

于 2012-12-23T15:15:18.723 に答える
2

y 軸の範囲を変更してみてください: set yrange [50:150]

于 2012-12-23T14:33:45.013 に答える