a and b are two sets ( fake data) which have same scale for x-axis but different y-axis scales. I need to merged both data plotting in a single frame ( let's say set a-> y-axis on left and set b-> y-axis on right vertical axis of that frame). Please give me the idea.
ClearAll[a, b, y, z]
a = {{0.5, 2}, {1, 5}, {1.5, 7}, {2, 8}, {2.5, 8.5}};
b = {{0.5, 1005}, {1, 1100}, {1.5, 1125}, {2, 1200}, {2.5, 1400}};
y = ListLinePlot[a, PlotLabel -> "real",
PlotRange -> {{0, 3}, {1, 10}}, PlotStyle -> {Red}, Frame -> True]
z = ListLinePlot[b, PlotLabel -> "real",
PlotRange -> {{0, 3}, {900, 1500}}, PlotStyle -> {Green},
Frame -> True]
Show [z, y]
ListLogPlot[{a, b}, PlotRange -> All, Joined -> True, Frame -> True, FrameTicks -> All]
and see also the link mathematica.stackexchange.com/questions/158125/… $\endgroup$ – mrz Jan 6 '18 at 22:15