I have the following:

```
Show[data1, data2, data3,PlotRange -> {All, All}]
```

where `data1`

, `data2`

and `data3`

are of the form `Plot[g, {x, 0, 100}, ImageSize -> Large, ....etc.]`

How can I both translate and rotate the data that I see in `Show`

for `data1`

, `data2`

and `data3`

without modifying the g of the data itself?

The translation part was solved by both @Michael E2 and @MarcoB here: Shift data of the form `Plot[g, {x, 0, 100},ImageSize->Large,….etc.]`. Here’s the code from @Michael E2 that only gives translation:

```
p1 = p2 = p3 = Plot[Sin[x], {x, 0, 2 Pi}]
Show[
MapAt[Translate[#, {0, 0.1}] &, p2, 1],
MapAt[Translate[#, {0, 0.2}] &, p2, 1],
MapAt[Translate[#, {0, 0.3}] &, p3, 1],
PlotRange -> All
]
```