Unlike set items, where different parts of the set drop from specific dungeons. legendary items are completely random drops, i.e. there is no particular location that will drop the pants that you’re missing. You just have to keep farming and hope they eventually drop.
See this though…
It took me over six weeks to get a Barbarian shoulder piece.