2017-01-19 14 views
0

У меня есть вопрос относительно гистограммы и yerrorlines. Как я могу построить их вместе? Я хочу, чтобы построить график так:гистограмма и yerrorlines вместе в одном графике

enter image description here

Но, я не могу получить это.

x Scheme#1 Scheme#2 Scheme#3 Minfor#1 Mxfor#1 Minfor#2 Mxfor#2 Minfor#3 Mxfor#1 
20 0.0351 0.04562 0.04777 0.0208 0.0385 0.0415 0.0526 0.0397 0.05601 
40 0.03279 0.03946 0.034171 0.0266 0.0393 0.0323 0.04662 0.0278 0.04055 
60 0.03367 0.033792 0.037776 0.0272 0.0401 0.02692 0.04066 0.029 0.04584 

функция Участок

plot "data.file" using 2:xticlabels(1) title 'Scheme 1', \ 
    "data.file" using 3 title ' Scheme 2', \ 
    "data.file" using 4 title ' Scheme 3',\ 
    "data.file" using 0:2:5:6 title 'Confidence Interval for Scheme 1' with yerrorlines,\ 
    "data.file" using 0:3:7:8 title 'Confidence Interval for Scheme 2' with yerrorlines,\ 
    "data.file" using 0:4:9:10 title 'Confidence Interval for Scheme 3' with yerrorlines 

колонка 5 и 6 содержат значение доверительных интервала для данных в седловине 2. колонка 7 и 8 содержат значение доверительного интервала для данные в колонке 3. столбец 9 и 10 содержит значения Доверительный интервал для данных в колонке 4.

ответ

0

Вы можете попробовать что-то вроде этого:

set terminal pngcairo 
set output "witherrorbars.png" 

set yrange [0:] 

set bars 2 

set style data histogram 
set style histogram errorbars gap 1 lw 1 
set style fill solid border -1 

plot "data.file" using 2:5:6:xtic(1) title 'Scheme 1' lc 5, \ 
    "data.file" using 3:7:8   title 'Scheme 2' lc 7, \ 
    "data.file" using 4:9:10  title 'Scheme 3' lc 9 

Интересная линия set style histogram errorbars, которая сочетает в себе ящики и errorbars. Это результат с Gnuplot 4.6:

boxes with errorbars

Цвет lc 5, lc 7 и lc 9 выбираются случайным образом, поэтому адаптировать их к вашим потребностям. Линия set bars 2 увеличивает тики в конце баров.

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

  • Нет связанных вопросов^_^