xmgrace: バッチ処理による棒グラフの可視化

xmgrace: バッチ処理による棒グラフの可視化

xmgrace を使用して、次の入力データに基づいて 2D 棒グラフを描画します。

@ title "H-bonds"
@ xaxis label "Donor"
@ yaxis label "Frac"
@s0 line type 0
@s0 symbol linewidth 1
@s0 symbol fill pattern 1
@s0 symbol fill color 4
@TYPE bar
@XAXIS TICK MAJOR 1
GLU_166@N 0.6865
HIE_163@NE2 0.4160
ASN_142@ND2 0.0788
THR_25@OG1 0.0109

ご覧のとおり、Graceのすべてのオプションは@コメントで定義されています。したがって、チャートを作成するには実行するだけです。

gracebat .dat -hdevice PNG -fixed 800 600 -world 0 0 5 1.0 -printfile test.png -hardcopy

問題は、結果の棒グラフに最初の列(THR_26 @ OG1など)のラベルに関する情報が含まれていないため、次の結果が生成されることです。 ここに画像の説明を入力してください。

  1. Xラベルの可視化:基本1、2、3などに印刷された値の代わりに、生データファイルのXラベルをどのように使用できますか? GUIでXタグの名前を手動で変更できることがわかりましたが、まだ一括実行するコマンドが見つかりませんでした。
  1. Yラベルの可視化:バーチャートの各バーのすぐ上にスコア(Y)値を表示できますか(現在はYのみに表示されます)。

関連情報