2015-12-07 4 views
1

Я пытаюсь затенять область под линией, но при этом я получаю зону тени над линией, хотя я указал ниже. Вы знаете, в чем проблема при затенении области?Затенение области ниже линии

set style fill patter 2 border 
set style data lines 
plot "data2.dat" using 1:3:4:5 with yerrorlines ls 1 linecolor rgb "blue",\ 
     ""   using 1:2 with filledcurves below linecolor rgb "red" 

В результате в противоположном направлении: enter image description here

Мои данные:

X    Y1   Y2   C.Interval(-) C.Interval(+)  
0.1   0.1111  0.1111  0.110950699 0.111166503 
0.2   0.2500  0.2498  0.249474612 0.250095218  
0.4   0.6667  0.6675  0.666310581 0.668667648 
0.6   1.4993  1.4962  1.491809644 1.500612543 
0.8   4.0000  4.0069  3.982266522 4.031590962 

Как я мог затенять ниже область?

Спасибо

Приветствия

ответ

1

Я думаю, что мне нужно, чтобы включить параметр x1 после ниже, чтобы указать, что заштрихованная область должна быть ниже линии.

gnuplot> plot "data2.dat" using 1:3:4:5 with yerrorlines ls 1 linecolor rgb "blue",\ 
""   using 1:2 with filledcurves below x1 linecolor rgb "red" 

enter image description here

Смежные вопросы