Gnuplot 绘制烛台图,但在键内使用一条线?

Gnuplot Plot a Candlesticks plot, but use a line inside the key?

我正在使用 C 程序通过 Gnuplot 自动执行大量绘图。我正在使用烛台图样式制作箱线图,并根据手册中的示例通过添加修改过的烛台图来添加中值和均值:

1
2
plot ’stat.dat’ using 1:3:2:6:5 with candlesticks title ’Quartiles’, \\
’’              using 1:4:4:4:4 with candlesticks lt -1 notitle

这可行,但是键看起来很有趣,因为平均值和中位数在键中被绘制为矩形,即使它们在图上显示为线条。这是一个例子:

enter

1
2
3
4
5
6
7
8
9
10
11
12
set terminal pngcairo
set output"candle_lines.png"

set boxwidth 0.4 relative
set xrange [0:4]
set yrange [0:100]

plot 'stat.dat' using 1:3:2:6:5 with candlesticks title 'Quartiles', \\
     ''         using 1:4:4:4:4 with candlesticks lt -1 notitle,     \\
     ''         using 1:7:7:7:7 with candlesticks lt  0 notitle,     \\
     NaN        with lines title"Mean" lt -1,                       \\
     NaN        with lines title"Median" lt 0

我的统计数据:

1
2
3
1 40 50 63  65 70 57
2 50 60 67  75 80 63
3 30 40 53  55 60 47

结果:
median