私はGNUplotでバープロットを作ろうとしていますが、それぞれのバーは異なる色をしています。マニュアルで、lc rgbcolor変数を使用してこれを実行できることがわかりました。GNUplotのヒストグラム(各バーは異なる色)
マイデータフォルダは、私はgnuplotのマニュアルに示されているRGB関数を使用していた
set style histogram gap 2
set autoscale y
set style fill solid
set xtics rotate by 90 offset 0,-1.2
rgb(r,g,b) = 65536 * int(r*10) + 256 * int(g*10) + int(b*10)
set boxwidth .5
set output "Plot.eps"
plot "plot.tsv" using 2:xticlabels(1):(rgb($2,$2,$2)) with boxes lc rgb variable
、次のように
ACB 0.106372
ASW 0.10909
BEB 0.110973
CDX 0.106577
CEU 0.102091
CHB 0.108829
CHS 0.110807
CLM 0.108803
マイプロットスクリプトは、次のようになります。しかし、それは次のエラーを示しています。
plot "plot.tsv" using 2:xticlabels(1):(rgb($2,$2,$2)) with boxes lc rgb variable
^
"#Plot.plt", line 18: x range is invalid
エラーの意味を理解できません。
助けてください。
ありがとうございます。