【问题标题】:How to display a stacked barchart in Gnuplot?如何在 Gnuplot 中显示堆叠的条形图?
【发布时间】:2011-02-23 15:01:40
【问题描述】:

我有一个看起来有点像这样的数据文件:

A 0.2  0.5
B 0.65 0.8
C 0.4  0.2

即,它包含三列,其中第一列包含标签,另外两列包含浮点值。列用空格分隔。

我想以这样一种方式进行绘制,即标签在 x 轴上显示为抽动,而列被绘制为两个不同颜色的条形图,彼此重叠。

如何使用 Gnuplot 实现这一点?

【问题讨论】:

  • StackOverflow 的人可能比 CV 更了解。

标签: data-visualization gnuplot


【解决方案1】:

假设您的数据存储在文件1.dat 中,可能会生成如下堆积条形图:

set style data histograms
set style histogram rowstacked
set boxwidth 1 relative
set style fill solid 1.0 border -1
set yrange [0:1.5]
set datafile separator " "
plot '1.dat' using 2 t "Var 1", '' using 3:xticlabels(1) t "Var 2"

如您所见,条形图与直方图没​​有什么不同(至少在 Gnuplot 中是这样)。更多信息可以在 gnuplotdemo page 上找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    • 2018-10-03
    • 2019-04-29
    相关资源
    最近更新 更多