【发布时间】:2019-12-02 20:52:46
【问题描述】:
我有一个包含 6 列的直方图。我想将它们成对聚集在一起,以使两个聚集组由两个堆叠的列组成。我几乎做到了,除了图例是我想要的条目的两倍并且图表没有居中
set terminal epslatex standalone color size 4.0in,3.0in background rgb "white"
set output 'massFlowSection.tex'
set xtics("ex1" 1, "ex2" 2, "ex3" 3)
#set yrange [0:100]
set style fill solid border -1
#set key invert
#set grid
num_of_ksptypes=2
set boxwidth 0.5/num_of_ksptypes
dx=0.5/num_of_ksptypes
offset=-0.12
plot 'data1.dat' using ($1+offset):($2+$3+$4) title "par3" with boxes, \
'' using ($1+offset):($3+$4) title "par2" with boxes, \
'' using ($1+offset):($4) title "par1" with boxes, \
'data2.dat' using ($1+offset+dx):($2+$3+$4) title "par3" with boxes, \
'' using ($1+offset+dx):($2+$3) title "par2" with boxes, \
'' using ($1+offset+dx):($4) title "par1" with boxes
入口数据为文件data1.dat
area par3 par2 par1
1 0.0078 0.0211 0
2 0.0139 0.0302 0
3 0.0169 0 0.119
和文件 data2.dat
nr par3 par2 par1
1 0.0083 0.0233 0
2 0.0151 0.0302 0
3 0.0173 0 0.211
这是结果
【问题讨论】:
-
to clustered them in pairs to have two clustered group made of two stacked colums- 我不明白。你能画出它的样子吗?或者在网上找一个例子它应该是什么样子?对于提供的数据,充其量是什么? -
对不起,我可能不是很清楚,因为我第一次使用 gnuplot 探索直方图,所以我不太了解热学。我上传一个例子
-
第二个示例的基础数据是如何组织的?看起来不像你上面显示的数据。
-
没错,这是我通过谷歌搜索找到的一个例子。
-
好吧,为了帮助我们,我们需要知道您的输入是什么以及所需的输出是什么。目前,您提供了一些输出错误的数据和没有相应数据的所需输出。我们应该如何提供帮助?