gnuplot - 在gnuplot的条形图上添加误差线

标签 gnuplot

我有以下要使用gnuplot条形图绘制的文件:

Function X X-ERROR Y Y-ERROR
A 1.311539 0.066268 1.000000 0.000000
(a1,b0)  1.325429 0.083437 1.010926 0.016710
(a.9,.b1)  1.134640 0.040017 1.276168 0.060281
(a.8,.b2)  1.078336 0.058529 1.346358 0.054645
(a.7,.b3)  1.035866 0.060660 1.318395 0.018087
(a.6,.b4)  0.982717 0.047363 1.196714 0.047427
(a.5,.b5)  0.962423 0.051994 1.127991 0.044731
(a.4,.b6)  0.953673 0.046014 1.139608 0.044726
(a.3,.b7)  0.948948 0.050462 1.169209 0.044333
(a.2,.b8)  0.941013 0.047166 1.198138 0.045844
(a.1,.b9)  0.929961 0.057801 1.328111 0.088813
(a0,b1)  0.966331 0.036079 3.289381 0.213192
B  1.000000 0.000000 3.321802 0.121290

我可以使用以下方法完美地绘制图形:
plot 'file.dat' using 4:xtic(1) title col, \\
        '' using 2:xtic(1) title col;

但是,我想使用第3列和第5列来表示我一直计算出的置信区间。有什么帮助吗?

谢谢!

最佳答案

假设您要绘制带有相关误差线的并排条形图,我将使用以下内容:

set xrange [-0.5:12.75]
set xtic rotate by -45
set boxwidth 0.25
plot 'file.dat' using ($0-.05):4:5:xtic(1) with boxerrorbars title col, \\
     '' using ($0+0.25):2:3 with boxerrorbars title col

这个想法只是抵消x轴上的两个量度之一。

关于gnuplot - 在gnuplot的条形图上添加误差线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11347444/

相关文章:

C++ GNU-Plot 在 x11 窗口中是非交互式的

gnuplot - 如何使用 gnuplot 突出显示绘图区域

gnuplot : plotting data from multiple input files in a single graph

c - 使用 C 在 gnuplot 中设置标题和标签

c - 哪个会更快

gnuplot - gnuplot 上的相关系数

linux - gnuplot 在 x2 上显示 y2 值

gnuplot:仅当所有数据都存在时才从文件中绘制多个数据集

gnuplot - 如何使用 gnuplot 绘制简单的二维矢量箭头?

gnuplot - 如何计算 gnuplot 中列的标准差