2016-07-12 29 views
1

定數據集中的顏色:gnuplot的 - 不能改變的吧

0 t1 0.52 
1 t2 0.66 
2 t3 0.58 
3 t4 0.57 
4 t5 0.68 
5 t6 0.61 
6 t7 0.55 
7 t8 0.52 
8 t9 0.58 
9 t10 0.50 
10 t11 0.59 

我不能設法得到條形的顏色改變。我試圖下面是色綠恰好在第4行的最高得分,請看看在下面:

set terminal postscript eps enhanced 20 
set output "edscore2_joint.eps" 
set style line 1 lc rgb "#5F9EA0" 
set style line 2 lc rgb "#DC143C" 
set style line 3 lc rgb "green" 
set yrange [0:1] 
set ylabel "ed_{score}" 
set xlabel "Technique" 
set style fill solid 
set boxwidth 0.5 
set xtics rotate by -45 



plot "edscore2_joint.dat" using 1:3:xtic(2) with boxes ls 1 fillstyle pattern 1 notitle ,\ 
    "edscore2_joint.dat" every ::4::4 using 1:3:xtic(2) with boxes ls 3 fillstyle pattern 2 notitle ,\ 
"edscore2_joint.dat" using 1:($3+0.05):3 with labels notitle 
+0

我看到綠色的第五列。 – choroba

+0

感謝您的評論。真?你有沒有使用完全相同的腳本?這是否意味着我的gnuplot是錯誤的?您可以在回覆中提供任何機會張貼數字嗎? – tbuda

+0

其實我發現了這個問題,但還是沒有解決辦法。當設置終端eps - 它是黑色的一切;如果設置爲svg,則爲綠色;但我確實需要eps將它包含在Latex中。 – tbuda

回答

1

終端postscript是單色的默認。使用選項color,或者,如果您有最新的gnuplot版本,請使用終端epscairo