Reputation: 1295
Good day,
I need to create a group bar chart graph with different scales.
Consider following data example:
Metric A B
Group1 10 1500
Group2 20 4000
I am using this answer and this code:
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
The code above creates this plot:
However, what I need is:
This way, the Violet color Bars will be much higher, and dependent only on column A number range.
Thank you very much!
Upvotes: 0
Views: 1907
Reputation: 27373
try using 2 axis using 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
Upvotes: 2