I've seen this same graph before. I want to say it's from Small Stakes Hold'em? I think yours is more comprehensive, but I can't remember exactly. Just be careful to give credit where it's due.