There is correlation
http://hockeyviz.com/img/player/historyStrips/1516/COL/history-1516-COL-duchema91.png
But it's either removing Iggy, moving to RW, playing with Mack or likely a combo of all three.
These situations can't explain the funk that Duchene has been in every other year of his career though. That's the thing. It's not his linemates, or his position, it's him. He lets his head get in the way, instead of just going out and playing. He finally started to break out of his funk on his own. He just played through it.
There were things that helped though. Playing RW with MacKinnon kept him from overhandling the puck, because Nate did most of the transition skating with the puck. This is the biggest beneficiary he's had. It forced him to play another way, and helped him snap out of his bad habits.
The other IMO is the external pressure the trade rumors put on him. He moved his focus from internal which was making him over think plays, to external and what everyone from management to fans were thinking about him, and he just went out and played his butt off.
He deserves the credit for playing his way out of the funk, and contributing to the teams success. Not Roy, the same way Roy or Iginla don't deserve the blame for his struggles.
He hasn't gotten content either. He was announced an All Star prior to last game, and went out and played great. Same tonight in the biggest game of the year. He was arguably their best player, though he didn't have the production to show for it.
P.S. My apologies for letting this issue take the thread too OT. Gormley rules!