Statistics 如何在gnuplot中生成具有可变框宽的框和须图?
我正在尝试使用gnuplot可视化我拥有的数据集(在Java中,但这并不重要)。我可以问一些不同的问题,但是现在:假设我的数据是分类的,对于每个类别,我有四分位数1,2,3,最小值和最大值,以及该类别中样本的总重量(但不是实际样本数据)。我想用GNUplot的“烛台”来绘制这个图。我几乎可以做到: 除了使用方框宽度可视化样本重量 这可以在gnuplot的“烛台”图中完成吗?还有别的办法吗 注意:我最感兴趣的是使用gnuplot。其他建议只有在易于编写脚本且不需要安装太多附加软件的情况下才受欢迎。好的,明白了 示例脚本:Statistics 如何在gnuplot中生成具有可变框宽的框和须图?,statistics,gnuplot,data-visualization,boxplot,Statistics,Gnuplot,Data Visualization,Boxplot,我正在尝试使用gnuplot可视化我拥有的数据集(在Java中,但这并不重要)。我可以问一些不同的问题,但是现在:假设我的数据是分类的,对于每个类别,我有四分位数1,2,3,最小值和最大值,以及该类别中样本的总重量(但不是实际样本数据)。我想用GNUplot的“烛台”来绘制这个图。我几乎可以做到: 除了使用方框宽度可视化样本重量 这可以在gnuplot的“烛台”图中完成吗?还有别的办法吗 注意:我最感兴趣的是使用gnuplot。其他建议只有在易于编写脚本且不需要安装太多附加软件的情况下才受欢迎
set terminal pngcairo transparent enhanced font "arial,10" fontscale 1.0 size 500, 350
set output 'candlesticks.png'
set boxwidth 0.2 absolute
set title "Box-and-whisker plot with median bar, whiskerbars, and variable box width"
set xrange[0:5]
set yrange[0:25]
# Data columns: X Min 1stQuartile Median 3rdQuartile Max BoxWidth Titles
# set bars 4.0
set style fill empty
plot 'data.txt' using 1:3:2:6:5:7:xticlabels(8) with candlesticks title 'Quartiles' whiskerbars, \
'' using 1:4:4:4:4:7 with candlesticks lt -1 notitle
data.txt的示例内容:
# Data columns: X Min 1stQuartile Median 3rdQuartile Max BoxWidth Titles
1 5 7 10 15 24 0.3 Quick
2 6 8 11 16 23 0.4 Fox
3 5 7 11 17 22 0.5 Lazy
4 6 9 10 18 21 0.3 Dog
(请注意,#
行只是注释,我们并不真正指定列名。)
结果是: