For simplicity, lets say I have two histograms

```
hist1 = Histogram[
  RandomVariate[NormalDistribution[0, 0.6], 1000], {-2, 2, 0.2}, 
  0.5 #2 &, ChartStyle -> Green]

```

[![enter image description here](https://i.stack.imgur.com/u2zpW.jpg)](https://i.stack.imgur.com/u2zpW.jpg)

```
hist2 = Histogram[
  RandomVariate[NormalDistribution[0, 1.4], 1000], {-2, 2, 0.2}, 
  0.8 #2 &, ChartStyle -> Blue]

```

[![enter image description here](https://i.stack.imgur.com/YV0To.jpg)](https://i.stack.imgur.com/YV0To.jpg)

I am looking for a way to stack both the histograms on one another. I have been trying to do it with `Show` but I am not able to get it. I know that "

```
Histogram[{RandomVariate[NormalDistribution[0, 0.6], 1000], 
   RandomVariate[NormalDistribution[0, 1.4], 1000]}, {-2, 2, 0.2}, 
 ChartLayout -> "Stacked"]

```

" will do the job (without taking the scaling of "bin counts" into account). 

Is there any way to stack both the histograms taking the height specifications into account?

Your help will be much appreciated!!