トップ 一覧 検索 ヘルプ RSS ログイン

出来高を表示する(gnuplot)の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
 set xdata time         
 set timefmt "%Y/%m/%d"
 set format x "%m/%d"
 #-----ここまではローソク足の例と同じ-----#
   
 set ytics nomirror # 反対側の軸に目盛りを表示しない
 set y2tics nomirror 
 plot "data.txt" using 1:2:3:4:5 with candlesticks linetype -1, "data.txt" using 1:6 with impulse axis x1y2
{{ref_image chart_volume.png}}
 # 出来高とローソク足があまり重ならないよう適当に調整
 set yrange [800:*]
 set y2range [*:500]
{{ref_image chart_volume2.png}}

!!!出来高を分割して表示
 set xdata time         
 set timefmt "%Y/%m/%d"
 set format x "%m/%d"
 
 set multiplot
 set size 1, 0.8 # グラフのサイズをx軸100%,y軸80%に
 set origin 0,0.2 # グラフの左側を0%の位置、下側を20%の位置
 
 plot "data.txt" using 1:2:3:4:5 with candlesticks linetype -1
 
 # ここから出来高
 set size 1, 0.2 # グラフのサイズをx軸100%,y軸20%
 set origin 0,0 # グラフの左側を0%の位置、下側を0%の位置 
 
 set format x "" # x軸の目盛りの数字を消す
 plot "data.txt" using 1:6 with impulse

{{ref_image chart_volume3.png}}