美好的一天,
我需要创建一个不同比例的组条形图。
考虑以下数据示例:
Metric A B
Group1 10 1500
Group2 20 4000
我正在使用此answer和此代码:
reset
set style histogram cluster gap 1
set style data histograms
set style fill solid 1.00 border
set yrange [0:]
set ytics nomirror
set y2range [0:]
set y2tics
set key right autotitle columnheader
plot 'file.dat' u 2 every ::::0, '' u 3:xtic(1) every ::::0,\
newhistogram lt 1 at 1,\
'file.dat' u 2 every ::1::1 axes x1y1, '' u 3:xtic(1) every ::1::1 axes x1y2
上面的代码创建了这个图:
然而,我需要的是:
这样,Violet颜色条将更高,并且仅依赖于A列数范围。
非常感谢!
答案 0 :(得分:2)
尝试使用y2
set ytics nomirror
set y2tics
set yrange [0:20]
set y2range [0:]
set key right
label = "MyLabel"
set ylabel label
set y2label label
set style data histograms
plot 'histplot.dat' using 2 ti col axis x1y1, '' u 3:xticlabels(1) ti col axis x1y2