How can I combine several plots generated in one output?

Say I define a function to create plots

plots[i_]:=Plot[x^i,{x,0,1}]


And that I generate many plots in one output

Do[Print[plots[i]],{i,1,10}]


How can I combine the 10 plots I get using the function Show? (or anthing that works similarly)

• Show @@ Table[plots[i], {i, 1, 10}] – Quantum_Oli May 30 '17 at 9:56
• Show[Table[plots[i],{i,1,10}]] – andre314 May 30 '17 at 9:56
• Use Show[Table...] instead of the loop. It will make the job. – Alexei Boulbitch May 30 '17 at 9:57

plots[n_] := Plot[Table[x^i, {i, n}], {x, 0, 1}]

• Consider ..Evaluate @ Table ... – Kuba May 30 '17 at 12:52