0
htmlResponseBytes 39842 397888
cssResponseBytes 109265 108988
imageResponseBytes 205179 206662
javascriptResponseBytes 468573 476888
otherResponseBytes 4326 4378

を使用してこのデータの棒グラフをプロットしたいと思いますgnuplot。1番目の列はx軸上に存在する必要があり、2番目と3番目の列は棒グラフを使用してプロットする必要があります。2列目には今日の凡例があり、3列目には昨日凡例があるはずです。また、値は各バーの上部に表示されている必要があります。

私はこれを試しました

   reset
   dx=5.
   n=2
   total_box_width_relative=0.75
   gap_width_relative=0.1
   d_width=(gap_width_relative+total_box_width_relative)*dx/2.
   reset
   set term png truecolor
   set output "profit.png"
   set xlabel "Year"
   set ylabel "Profit(Million Dollars)"
   set grid
   set boxwidth total_box_width_relative/n relative
   set style fill transparent solid 0.5 noborder
   plot "profit.dat" u 1:2 w boxes lc rgb"green" notitle,\
   "profit.dat" u ($1+d_width):3 w boxes lc rgb"red" notitle

このコードをここからコピーしました。彼のデータファイルでは正常に機能しますが、上部に貼り付けられた私のデータファイルでは機能しません。

4

1 に答える 1

0

これはどう:

set style data histogram 
set style histogram cluster gap 1
set xtics rotate by 90
set style fill solid
plot 'test.dat' using 2:xtic(1) lc rgb "blue", \
     '' using 3
于 2012-08-08T15:19:21.880 に答える