0

x値がxticsの間にあるグラフをプロットしようとしています。

たとえば、xticsを

C72 C73 C74 C75 C76 C77 C78 C79 C80 C81

ポイントは C72 C73 の間に収まります。C73 C74 ; C74 C75 ; 等々。

私のデータポイントは

>  2.5  0.17509   C72  
>  3.5  0.220434  C73   
>  4.5  0.164918  C74  
>  5.5  0.172477  C75   
>  6.5  0.156145  C76  
>  7.5  0.171699  C77   
>  8.5  0.165199  C78   
>  9.5  0.191207  C79   
> 10.5  0.211656  C80  
> 11.5  0.202233  C81  

以下のように、スクリプト定義で xticlabels() を使用しました。

#OUTPUT    
set terminal pngcairo size 650,450 enhanced dash
set output "xplot_gauche_malto-thermo.png"
set style line 4 lt 4 lw 10 # Please DISABLE pause -1 

#MICRO
set macro
labelFONT="font 'arial,22'"
scaleFONT="font 'arial,18'"
scaleFONT2="font 'arial,18'"
keyFONT="font 'arial,18'"

# AXIS DEFINITIONS
set xrange [0:12]
set yrange [0:0.8]
set xtic (2,3,4,5,6,7,8,9,10,11)                @scaleFONT2 
set ytic                                        @scaleFONT                      
set boxwidth 0.8
set size square  

#PLOT 

plot "all_dihedrals_in_layers_malto.dat" using 1:2:xticlabels(3) with linespoints lw 2 linecolor rgb "black" pointtype 1 pointsize 2 title ""

上記のコードを使用すると、データ ファイルから列 1 と 2 のみを使用してプロットを取得する (上記のように) と、ポイントは 2-3、3-4、4-5 などの間に収まります。

残念ながら、「xticlabels()」を使用すると、ポイントが C72-C73、C73-C74、C74-C75 などの間にあるはずのグラフが思い通りに表示されません。

事前に感謝します。ありがとう

4

1 に答える 1