错误栏微调gnuplot

时间:2014-12-22 17:51:24

标签: matplotlib gnuplot bar-chart

我试图使用gnuplot为条形图中的误差条赋予不同的颜色,但我无法做到。错误行所在的条之间的某些默认颜色组合不好。我在python中试过并得到了我想要的东西,但是希望使用gnuplot获得类似的输出。

What I have now from gnuplot What I would like

使用以下MWE生成顶部图片:

reset
set term postscript eps size 5.5,4.5 enhanced color font 'Arial-Bold' 25
set output 'check.eps'
set style fill solid 0.3 noborder
set bars front
set key horizontal Left reverse noenhanced autotitles nobox
set style histogram errorbars linewidth 9
set style data histograms
set xlabel " " 
set xtics rotate by -45
set xlabel offset character 0, -1, 0
set yrange [0:100]
set ylabel "%" 
plot \
    newhistogram "label 1",'check.mat' \
    using 2:3:4:xtic(1) t "M1", \
         '' u 6:7:8 t "M2",\
    newhistogram "label 2", '' u 10:11:12:xtic(1) t "M1",\
        '' u 14:15:16:xtic(1) t "M2",\
    newhistogram "label 3", '' u 14:15:16:xtic(1) t "M1",\
        '' u 18:19:20:xtic(1) t "M2" lc rgb "black"
quit

我按照此处给出的示例制作了底部图片:python matplotlib example。可以使用python中的变量 ecolor 来控制错误行的颜色。我们在gnuplot中有类似的东西吗?

我也不明白为什么gnuplot会为某些案例提供虚线错误行。是否有可能使它们都坚固?

我是gnuplot的初学者,所以非常感谢任何帮助!

0 个答案:

没有答案